private void Cmb_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cmb = (ComboBox)sender; if (cmb.Text == "Receive Payment") { string billNo = dgvBills.CurrentRow.Cells["InvoiceNo"].Value.ToString(); string customer = dgvBills.CurrentRow.Cells["Buyer"].Value.ToString(); ReceiptVoucher frmReceiptVoucher = new ReceiptVoucher(billNo, customer); frmReceiptVoucher.OnClose += GenerateBillingList; frmReceiptVoucher.ShowDialog(); } else if (cmb.Text == "Original for Recipient") { string billNo = dgvBills.CurrentRow.Cells["InvoiceNo"].Value.ToString(); string suppliers = dgvBills.CurrentRow.Cells["Buyer"].Value.ToString(); InvoiceReportViewer frmInvoiceReportViewer = new InvoiceReportViewer(InvoiceReportViewer._InvoiceCopy.Original, billNo); frmInvoiceReportViewer.OnClose += GenerateBillingList; frmInvoiceReportViewer.ShowDialog(); } else if (cmb.Text == "Duplicate for Transporter") { string billNo = dgvBills.CurrentRow.Cells["InvoiceNo"].Value.ToString(); string suppliers = dgvBills.CurrentRow.Cells["Buyer"].Value.ToString(); InvoiceReportViewer frmInvoiceReportViewer = new InvoiceReportViewer(InvoiceReportViewer._InvoiceCopy.Duplicate, billNo); frmInvoiceReportViewer.OnClose += GenerateBillingList; frmInvoiceReportViewer.ShowDialog(); } else if (cmb.Text == "Triplicate for Supplier") { string billNo = dgvBills.CurrentRow.Cells["InvoiceNo"].Value.ToString(); string suppliers = dgvBills.CurrentRow.Cells["Buyer"].Value.ToString(); InvoiceReportViewer frmInvoiceReportViewer = new InvoiceReportViewer(InvoiceReportViewer._InvoiceCopy.Triplicate, billNo); frmInvoiceReportViewer.OnClose += GenerateBillingList; frmInvoiceReportViewer.ShowDialog(); } else if (cmb.Text == "Credit Note") { string invoiceNo = dgvBills.CurrentRow.Cells["InvoiceNo"].Value.ToString(); CreditNoteIssue creditnoteissu = new CreditNoteIssue(CreditNoteIssue._NoteType.Credit_Note, invoiceNo); creditnoteissu.OnClose += GenerateBillingList; creditnoteissu.ShowDialog(); } else if (cmb.Text == "Cancel") { if (UserTools._IsCancel) { string invoiceno = dgvBills.CurrentRow.Cells["invoiceno"].Value.ToString(); string status = dgvBills.CurrentRow.Cells["STATUS"].Value.ToString(); Invoice_Direct invoicedirect = new Invoice_Direct(invoiceno, status, ""); invoicedirect.InvoiceCancel(); GenerateBillingList(); } else { MessageBox.Show("Cancel permission denied by Admin", "Permission", MessageBoxButtons.OK, MessageBoxIcon.Stop); GenerateBillingList(); } } }
private void btnDirectInvoice_Click(object sender, EventArgs e) { Invoice_Direct invoicedirect = new Invoice_Direct(); invoicedirect.OnClose += Invoicedirect_onClose; invoicedirect.ShowDialog(); }
private void dgvBills_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgvBills.SelectedCells.Count >= 0 && dgvBills.Columns[e.ColumnIndex].Name != "Action" && e.ColumnIndex >= 0 && e.RowIndex >= 0) { if (UserTools._IsEdit) { string invoiceno = dgvBills.CurrentRow.Cells["invoiceno"].Value.ToString(); string status = dgvBills.CurrentRow.Cells["STATUS"].Value.ToString(); Invoice_Direct invoicedirect = new Invoice_Direct(invoiceno, status, ""); invoicedirect.OnClose += GenerateBillingList; invoicedirect.ShowDialog(); } else { MessageBox.Show("Edit permission denied by Admin", "Permission", MessageBoxButtons.OK, MessageBoxIcon.Stop); GenerateBillingList(); } } }
private void Cmb_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cmb = (ComboBox)sender; if (cmb.Text == "Create Challan") { string orderID = dgvBills.CurrentRow.Cells["OrderID"].Value.ToString(); string orderNo = dgvBills.CurrentRow.Cells["No"].Value.ToString(); ChallanEntry frmChallanEntry = new ChallanEntry(orderID, orderNo); frmChallanEntry.OnClose += GenerateOrderList; frmChallanEntry.ShowDialog(); } else if (cmb.Text == "Advance receipt") { string orderid = dgvBills.CurrentRow.Cells["Orderid"].Value.ToString(); AdvanceReceipt ar = new AdvanceReceipt(AdvanceReceipt._FromWherere.Order, orderid); ar.ShowDialog(); } else if (cmb.Text == "Create Invoice") { string name = dgvBills.CurrentRow.Cells["PartyName"].Value.ToString(); string slno = dgvBills.CurrentRow.Cells["slno"].Value.ToString(); Invoice_Direct frmChallanEntry = new Invoice_Direct(slno, name); frmChallanEntry.OnClose += GenerateOrderList; frmChallanEntry.ShowDialog(); } else if (cmb.Text == "Cancel Order") { string name = dgvBills.CurrentRow.Cells["PartyName"].Value.ToString(); string slno = dgvBills.CurrentRow.Cells["slno"].Value.ToString(); if (OrderCancel(slno)) { GenerateOrderList(); } } }