e (546, 502);. crViewer.TabIndex=0;. crViewer.ViewTimeSelectionFormula=«»;
/ /
/ / PramerReport
/ /. AutoScaleDimensions=new System.Drawing.SizeF (6F, 13F);. AutoScaleMode=System.Windows.Forms.AutoScaleMode.Font;. ClientSize=new System.Drawing.Size (546, 502);. Controls.Add (this.crViewer);. FormBorderStyle=System.Windows.Forms.FormBorderStyle.FixedToolWindow;. Name=«WorkOrder»;. ShowInTaskbar=false;. StartPosition=System.Windows.Forms.FormStartPosition. CenterScreen;. Text=«Замовлення наряд»;. WindowState=System.Windows.Forms.FormWindowState.Maximized;. ResumeLayout (false);
}
# endregionCrystalDecisions.Windows.Forms.CrystalReportViewer crViewer; CrystalDecisions.CrystalReports.Engine.ReportDocument crDoc;
метод створення датасетаbool CreateDataSet ()
{repo=_appcontext.Container.Resolve ();=new Protocol_PROXY (_appcontext, repo.GetById (_appcontext.id));. DetailDataTable chkDetail=new DataSetDetailOrder.DetailDataTable ( );
_ds.Tables.Clear (); (detailProxy item in nproxy.detproxy)
{
{. AddDetailRow (item.WorkName, item.DetailName, item.Unit, item.Count, item.distr);
}
{
}
}
_ds.Tables.Add (chkDetail); true;
} bool docCreate ()
{
{fname=System.IO.Path.GetFullPath (_Templatefilename);. Load (fname); (); (_ds == null) false;
/ / / / / / / / / / / / / / /. SetDataSource (_ds);
///////////////.ParameterFields[«Client»].CurrentValues.AddValue(nproxy.Client);.ParameterFields[«car»].CurrentValues.AddValue(nproxy.CAr);.ParameterFields[«carnum»].CurrentValues.AddValue(nproxy.CarNum);.ParameterFields[«indata»].CurrentValues.AddValue(nproxy.InData);.ParameterFields[«outdata»].CurrentValues.AddValue(nproxy.OutData);.PrintOptions.PaperSize =PaperSize.PaperA4;
} (Exception ex)
{
_appcontext.SysMsg.ReportMsg (ex.Message, «Помилка завантаження звіту», SysMsg.Interfaces.MsgType.Error); false;
} true;
} system SAve file dialog
результат діологоаSaveFileDialog FileSave (string Fullfilter, string Name)
{saveFileDialog1=new SaveFileDialog ();. Filter=Fullfilter;. Title=Name; result=saveFileDialog1.ShowDialog (); saveFileDialog1;
} bool Preview ()
{
{(); true;
} (Exception ex)
{false;
} true;
} bool SaveTo ()
{
{(docCreate ())
{saveFileDialog1=FileSave («Rich Text (*. rtf) | *. rtf | Portable Doc Format (*. pdf) | *. pdf | Word For Windows (*. doc) | * . doc | Excel (*. xls) | *. xls | HTML (*. htm) | *. htm »
, «Збереження протоколу»); (saveFileDialog1.FileName!="")