private void Inv_Send_Edit_Del_Load(object sender, EventArgs e) { if (this.Owner.GetType() == typeof(Invoices_Send)) { Invoices_Send owner = (Invoices_Send)this.Owner; dt = owner.GetInvoices(); txt_ISED_CCode.Text = owner.GetClientCode(); txt_ISED_CName.Text = owner.GetClientName(); SELECTED_INVOICE = owner.GetSelectedInvSend(); } else { Int_Invoices_Send owner = (Int_Invoices_Send)this.Owner; dt = owner.GetInvoices(); txt_ISED_CCode.Text = owner.GetClientCode(); txt_ISED_CName.Text = owner.GetClientName(); SELECTED_INVOICE = owner.GetSelectedInvSend(); } LoadInvSend(); if (txt_ISED_INInst.Text.Trim() != string.Empty) { oldINum = txt_ISED_InvNum.Text.Trim() + "." + txt_ISED_INInst.Text.Trim(); } else { oldINum = txt_ISED_InvNum.Text.Trim(); } }
private void Inv_Send_Add_Load(object sender, EventArgs e) { if (this.Owner.GetType() == typeof(Invoices_Send)) { parent = (Invoices_Send)this.Owner; txt_ISA_CCode.Text = parent.GetClientCode(); txt_ISA_CName.Text = parent.GetClientName(); dt = parent.GetInvoices(); } else { intParent = (Int_Invoices_Send)this.Owner; txt_ISA_CCode.Text = intParent.GetClientCode(); txt_ISA_CName.Text = intParent.GetClientName(); dt = intParent.GetInvoices(); } int newInvNum = 0; foreach (DataRow row in (InternalDataCollectionBase)dt.Rows) { if (row.RowState == DataRowState.Deleted) { string curInvNum = row["Invoice_Number", DataRowVersion.Original].ToString().Trim(); if (!curInvNum.Contains(".")) { int pos = curInvNum.IndexOf("_"); int int32 = Convert.ToInt32(curInvNum.Remove(0, pos + 2)); if (int32 > newInvNum) { newInvNum = int32; } } else { int pos = curInvNum.IndexOf("_"); curInvNum = curInvNum.Remove(0, pos + 2); pos = curInvNum.IndexOf("."); int int32 = Convert.ToInt32(curInvNum.Remove(pos, curInvNum.Length - 3)); if (int32 > newInvNum) { newInvNum = int32; } } } else { string curInvNum = row["Invoice_Number"].ToString().Trim(); if (!curInvNum.Contains(".")) { int pos = curInvNum.IndexOf("_"); int int32 = Convert.ToInt32(curInvNum.Remove(0, pos + 2)); if (int32 > newInvNum) { newInvNum = int32; } } else { int pos = curInvNum.IndexOf("_"); curInvNum = curInvNum.Remove(0, pos + 2); pos = curInvNum.IndexOf("."); int int32 = Convert.ToInt32(curInvNum.Remove(pos, curInvNum.Length - 3)); if (int32 > newInvNum) { newInvNum = int32; } } } } txt_ISA_InvNum.Text = txt_ISA_CCode.Text + "_I" + (newInvNum + 1).ToString("000"); txt_ISA_Amt.Text = "0.00"; txt_ISA_Amt.SelectionStart = txt_ISA_Amt.Text.Length; txt_ISA_VAT.Text = ddb_InvSendCur.selectedValue + " " + "0.00"; txt_ISA_VAT.SelectionStart = txt_ISA_VAT.Text.Length; dtp_ISA_Date.Value = DateTime.Now; dtp_ISA_DatePaid.Value = DateTime.Now; }
private void SetSelectedTabButton(object sender) { Button b = (Button)sender; string name = b.Name; switch (name) { case "btn_LOrders": { selectedTab = "lOrders"; Orders frmLOrders = new Orders(); frmLOrders.SetClient(selectedClientCode, selectedClientName); curTabForm = frmLOrders; break; } case "btn_LQuotes": { selectedTab = "lQuotes"; Quotes frmLQuotes = new Quotes(); frmLQuotes.SetClient(selectedClientCode, selectedClientName); curTabForm = frmLQuotes; break; } case "btn_LInvSend": { selectedTab = "lInvSend"; Invoices_Send frmInvSend = new Invoices_Send(); frmInvSend.SetClient(selectedClientCode, selectedClientName); curTabForm = frmInvSend; break; } case "btn_IOrders": { selectedTab = "iOrders"; Int_Orders frmIOrders = new Int_Orders(); frmIOrders.SetClient(selectedClientCode, selectedClientName); curTabForm = frmIOrders; break; } case "btn_IQuotes": { selectedTab = "iQuotes"; Int_Quotes frmIQuotes = new Int_Quotes(); frmIQuotes.SetClient(selectedClientCode, selectedClientName); curTabForm = frmIQuotes; break; } case "btn_IInvSend": { selectedTab = "iInvSend"; Int_Invoices_Send frmIInvSend = new Int_Invoices_Send(); frmIInvSend.SetClient(selectedClientCode, selectedClientName); curTabForm = frmIInvSend; break; } } }