private void btnPrintOrder_Click(object sender, EventArgs e) { // get last order to print if (MessageBox.Show(@"Print invoice", @"Print your purchase invoice?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ; } { try { this.Cursor = Cursors.WaitCursor; int Order_No = int.Parse(txtOrder_Id.Text); RPT.rpt_OrderMade MyReport = new RPT.rpt_OrderMade(); RPT.frm_Rpt_Product MyForm = new RPT.frm_Rpt_Product(); MyReport.SetDataSource(cls_MadeOrder.stp_SelectOrderMade_Details(Order_No)); MyReport.Refresh(); MyForm.crystalReportViewer1.ReportSource = MyReport; MyForm.ShowDialog(); this.Cursor = Cursors.Default; } catch (IOException ex) { MessageBox.Show(ex.Message); } } }
private void PrintInvoice() { try { // get last order to print DialogResult respnse = MessageBox.Show(@"طباعة الفاتورة", @"طباعة فاتورة الشراء", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respnse == DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; int Order_No = int.Parse(txtOrder_Id.Text); RPT.rpt_OrderMade MyReport = new RPT.rpt_OrderMade(); RPT.frm_Rpt_Product MyForm = new RPT.frm_Rpt_Product(); MyReport.SetDataSource(cls_MadeOrder.stp_SelectOrderMade_Details(Order_No)); MyReport.Refresh(); MyForm.crystalReportViewer1.ReportSource = MyReport; MyForm.ShowDialog(); this.Cursor = Cursors.Default; } else { return; } } catch (IOException ex) { MessageBox.Show(ex.Message); } }