private void DeleteBill_Load(object sender, EventArgs e) { try { System.Drawing.Icon ico = new System.Drawing.Icon("favicon.ico"); this.Icon = ico; } catch (Exception ex) { } //Bills try { BillDataSet = DatabaseCalls.GetBills(); CustomerDataSet = DatabaseCalls.GetCustomers(); BillDataSet.Tables[0].Columns.Add("Customer"); for (int loop = 0; loop < BillDataSet.Tables[0].Rows.Count; loop++) { for (int loop1 = 0; loop1 < CustomerDataSet.Tables[0].Rows.Count; loop1++) { if (CustomerDataSet.Tables[0].Rows[loop1]["ID"].ToString().Equals(BillDataSet.Tables[0].Rows[loop]["Customer_ID"].ToString()) == true) { BillDataSet.Tables[0].Rows[loop]["Customer"] = CustomerDataSet.Tables[0].Rows[loop1]["Name"].ToString(); } } if (Convert.ToInt32(BillDataSet.Tables[0].Rows[loop]["ID"]) < 0) { BillDataSet.Tables[0].Rows[loop].Delete(); } } BillDataGridView.DataSource = BillDataSet.Tables[0]; BillDataGridView.CurrentCell = null; BillDataGridView.Columns[0].HeaderText = "Bill Number"; BillDataGridView.Columns["Customer_ID"].Visible = false; BillDataGridView.Columns["Customer"].DisplayIndex = 1; BillDataGridView.Update(); for (int loop = 0; loop < BillDataGridView.Rows.Count; loop++) { BillNumberSearch_txt.Items.Add(BillDataGridView.Rows[loop].Cells["ID"].Value); } // BillDataGridView.Columns["Customer_ID"].HeaderText = "Customer"; } catch (Exception ex) { Variables.NotificationStatus = true; Variables.NotificationMessageTitle = this.Name; Variables.NotificationMessageText = ex.Message; } }
private void Form1_Load(object sender, EventArgs e) { try { System.Drawing.Icon ico = new System.Drawing.Icon("favicon.ico"); this.Icon = ico; } catch (Exception ex) { } //Bills try { CustomerDataSet = DatabaseCalls.GetCustomers(); BillDataSet = DatabaseCalls.GetBills(); foreach (DataRow GridViewColumn in BillDataSet.Tables[0].Rows) { BillNumberSearch_txt.Items.Add(GridViewColumn.ItemArray[0]); } BillDataSet.Tables[0].Columns.Add("Customer"); for (int loop = 0; loop < BillDataSet.Tables[0].Rows.Count; loop++) { for (int loop1 = 0; loop1 < CustomerDataSet.Tables[0].Rows.Count; loop1++) { if (CustomerDataSet.Tables[0].Rows[loop1]["ID"].ToString().Equals(BillDataSet.Tables[0].Rows[loop]["Customer_ID"].ToString()) == true) { // BillDataSet.Tables[0].Rows[loop]["CUSTOMER_BALANCE"] = DatabaseCalls.GetCurrentRowBalance(BillDataSet.Tables[0].Rows[loop]["Customer_ID"].ToString(), BillDataSet.Tables[0].Rows[loop][0].ToString()); BillDataSet.Tables[0].Rows[loop]["Customer"] = CustomerDataSet.Tables[0].Rows[loop1]["Name"].ToString(); break; } } if (Convert.ToInt32(BillDataSet.Tables[0].Rows[loop]["ID"]) < 0) { BillDataSet.Tables[0].Rows[loop].Delete(); } } BillDataGridView.DataSource = BillDataSet.Tables[0]; BillDataGridView.CurrentCell = null; BillDataGridView.Columns[0].HeaderText = "Bill Number"; BillDataGridView.Columns["Customer_ID"].Visible = false; BillDataGridView.Columns["AMOUNT"].Visible = false; BillDataGridView.Columns["REMARKS"].Visible = false; //BillDataGridView.Columns["CUSTOMER_BALANCE"].Visible = false; BillDataGridView.Columns["NAME"].Visible = false; BillDataGridView.Columns["Customer"].DisplayIndex = 1; BillDataGridView.Update(); // BillDataGridView.Columns["Customer_ID"].HeaderText = "Customer"; } catch (Exception ex) { Variables.NotificationMessageTitle = this.Name; Variables.NotificationMessageText = ex.Message; Variables.NotificationStatus = true; } ////Bills //try //{ // DataSet Result2 = new DataSet(); // Result2 = DatabaseCalls.GetBills(); // foreach (DataRow GridViewColumn in Result2.Tables[0].Rows) // { // if (Convert.ToInt32(GridViewColumn.ItemArray[0]) > -1) // { // BillNumberSearch_txt.Items.Add(GridViewColumn.ItemArray[0]); // } // else // { // GridViewColumn.Delete(); // } // } // BillDataGridView.DataSource = Result2.Tables[0]; // BillDataGridView.Columns[0].HeaderText = "Bill #"; // BillDataGridView.Columns["Customer_ID"].Visible = false; // //BillNumber_txt.Text = (++Result1).ToString(); //} //catch (Exception ex) //{ // Variables.NotificationStatus = true; //Variables.NotificationMessageTitle = this.Name; //Variables.NotificationMessageText = ex.Message; //} //Customers try { CustomerDataSet = DatabaseCalls.GetCustomers(); //BillDataGridView.DataSource = CustomerDataSet.Tables[0]; //BillDataGridView.Columns[0].Visible = false; foreach (DataRow GridViewColumn in CustomerDataSet.Tables[0].Rows) { CustomerNameSearch_txt.Items.Add(GridViewColumn.ItemArray[1]); } } catch (Exception ex) { Variables.NotificationMessageTitle = this.Name; Variables.NotificationMessageText = ex.Message; Variables.NotificationStatus = true; } }