private void btnReport_Click(object sender, EventArgs e) { try { if (comBranch.Text != "" && txtBranchID.Text != "") { //int bilNum = 0; double costSale = 0; double costReturn = 0; List <Transition_Items> bi = new List <Transition_Items>(); //DataTable dt = (DataTable)gridControl2.DataSource; for (int i = 0; i < gridView2.RowCount; i++) { /*if (gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفاتورة"]) != "") * { * bilNum = Convert.ToInt32(gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفاتورة"])); * } * else * { * bilNum = 0; * }*/ if (gridView2.GetRowCellDisplayText(i, gridView2.Columns["دائن"]) != "") { costSale = Convert.ToDouble(gridView2.GetRowCellDisplayText(i, gridView2.Columns["دائن"])); } else { costSale = 0; } if (gridView2.GetRowCellDisplayText(i, gridView2.Columns["مدين"]) != "") { costReturn = Convert.ToDouble(gridView2.GetRowCellDisplayText(i, gridView2.Columns["مدين"])); } else { costReturn = 0; } Transition_Items item = new Transition_Items() { ID = Convert.ToInt32(gridView2.GetRowCellDisplayText(i, gridView2.Columns["التسلسل"])), Operation_Type = gridView2.GetRowCellDisplayText(i, gridView2.Columns["طريقة الدفع"]), Type = gridView2.GetRowCellDisplayText(i, gridView2.Columns["النوع"]), Bill_Number = gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفاتورة"]) /*, Branch_Name = gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفرع"])*/, Client = gridView2.GetRowCellDisplayText(i, gridView2.Columns["العميل"]), Date = Convert.ToDateTime(gridView2.GetRowCellDisplayText(i, gridView2.Columns["التاريخ"])).ToString("yyyy-MM-dd"), CostSale = costSale, CostReturn = costReturn, Description = gridView2.GetRowCellDisplayText(i, gridView2.Columns["البيان"]) }; bi.Add(item); } Print_Transition_Report f = new Print_Transition_Report(); f.PrintInvoice(dateTimePicker1.Value.Date, dateTimePicker2.Value.Date, comBranch.Text, bi); f.ShowDialog(); } else { MessageBox.Show("يجب اختيار فرع"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnReport_Click(object sender, EventArgs e) { try { double costSale = 0; double costReturn = 0; List <Transition_Items> bi = new List <Transition_Items>(); for (int i = 0; i < gridView2.RowCount; i++) { if (gridView2.GetRowCellDisplayText(i, gridView2.Columns["دائن"]) != "") { costSale = Convert.ToDouble(gridView2.GetRowCellDisplayText(i, gridView2.Columns["دائن"])); } else { costSale = 0; } if (gridView2.GetRowCellDisplayText(i, gridView2.Columns["مدين"]) != "") { costReturn = Convert.ToDouble(gridView2.GetRowCellDisplayText(i, gridView2.Columns["مدين"])); } else { costReturn = 0; } Transition_Items item = new Transition_Items() { ID = Convert.ToInt32(gridView2.GetRowCellDisplayText(i, gridView2.Columns["التسلسل"])), /*Operation_Type = gridView2.GetRowCellDisplayText(i, gridView2.Columns["عملية"]),*/ Type = gridView2.GetRowCellDisplayText(i, gridView2.Columns["النوع"]), Bill_Number = gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفاتورة"]) /*, Branch_Name = gridView2.GetRowCellDisplayText(i, gridView2.Columns["الفرع"])*/, Client = gridView2.GetRowCellDisplayText(i, gridView2.Columns["العميل"]), Date = Convert.ToDateTime(gridView2.GetRowCellDisplayText(i, gridView2.Columns["التاريخ"])).ToString("yyyy-MM-dd"), CostSale = costSale, CostReturn = costReturn, Description = gridView2.GetRowCellDisplayText(i, gridView2.Columns["البيان"]) }; bi.Add(item); } Print_AglTransition_Report f = new Print_AglTransition_Report(); f.PrintInvoice(dateTimePicker1.Value.Date, dateTimePicker2.Value.Date, bi); f.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }