private void btn_print_Click(object sender, EventArgs e)
 {
     using (KitchenReceiptPrint kitchenReceiptPrint = new KitchenReceiptPrint(this.list, this.param))
     {
         if (kitchenReceiptPrint.ShowDialog() != DialogResult.OK)
         {
             // do some thing
         }
     }
 }
Esempio n. 2
0
        private void KitchenReceipt_Load(object sender, EventArgs e)
        {
            DateTime dateTime = DateTime.UtcNow.Date;

            reportViewer.LocalReport.DataSources.Clear();

            Microsoft.Reporting.WinForms.ReportParameter[] parameters = new Microsoft.Reporting.WinForms.ReportParameter[]
            {
                new Microsoft.Reporting.WinForms.ReportParameter("pDate", dateTime.ToString("f")),
                new Microsoft.Reporting.WinForms.ReportParameter("pServerName", this.param["server_name"]),
                new Microsoft.Reporting.WinForms.ReportParameter("pUser", this.param["user_name"]),
                new Microsoft.Reporting.WinForms.ReportParameter("pOrderType", this.param["order_type"])
            };

            reportViewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("ds", KitchenReceiptPrint.ToDataTable(_list)));
            this.reportViewer.LocalReport.SetParameters(parameters);
            this.reportViewer.RefreshReport();
        }