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); } }
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 btnPrint_Click(object sender, EventArgs e) { // get last order to print try { if (dgvMadeOrders.Rows.Count == 0) { return; } this.Cursor = Cursors.WaitCursor; int Order_No = Convert.ToInt32(dgvMadeOrders.CurrentRow.Cells[0].Value); 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); } }