protected void printInvoiceButton_OnClick(object sender, EventArgs e) { LinkButton lnkBtn = (LinkButton)sender; GridViewRow row = (GridViewRow)lnkBtn.NamingContainer; string cmdarg = "1"; string voucherId = voucherListGridView.Rows[row.RowIndex].Cells[0].Text.ToString(); //string salesCencerId = salesCenterDropDownList.SelectedValue; IPOSReportBLL iposReport = new IPOSReportBLL(); iposReport.GetCreditOrDebitVoucherByVoucherId(voucherId, drpdwnSalesCenterOrWarehouse.SelectedValue, cmdarg); ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "ViewReportForm();", true); }
protected void saveButton_Click(object sender, EventArgs e) { DebitCreditVoucherBLL debitCreditVoucher = new DebitCreditVoucherBLL(); Button btn = (Button)sender; string cmdarg = btn.CommandArgument; try { if (accountHeadDropDownList.SelectedValue == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Account Head field is required."; } else if (amountTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Amount field is required."; } else if (cashAccountHeadDropDownList.SelectedValue == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Cash Account Head field is required."; } else if (voucherNumberTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Voucher Number field is required."; } else if (payToFromCompanyDropDownList.SelectedValue == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Pay To/From Company field is required."; } else if (narrationTextBox.Text.Trim() == "") { msgbox.Visible = true; msgTitleLabel.Text = "Validation!!!"; msgDetailLabel.Text = "Narration field is required."; } else { debitCreditVoucher.ManualVoucherNumber = voucherNumberTextBox.Text.Trim(); debitCreditVoucher.AccountId = accountHeadDropDownList.SelectedValue.Trim(); debitCreditVoucher.CounterAccountId = cashAccountHeadDropDownList.SelectedValue.Trim(); debitCreditVoucher.Amount = amountTextBox.Text.Trim(); debitCreditVoucher.PayToFromCompany = payToFromCompanyDropDownList.SelectedValue.Trim(); debitCreditVoucher.Narration = narrationTextBox.Text.Trim(); debitCreditVoucher.SalesCenterId = drpdwnSalesCenterOrWarehouse.SelectedValue; DataTable dt = debitCreditVoucher.SaveDebitVoucherCash(); if (dt.Rows.Count > 0) { if (cmdarg == "2") { IPOSReportBLL iposReport = new IPOSReportBLL(); iposReport.GetCreditOrDebitVoucherByVoucherId(dt.Rows[0][0].ToString(), debitCreditVoucher.SalesCenterId.ToString(),cmdarg); ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "ViewReportForm();", true); } string message = "Debit Voucher Cash <span class='actionTopic'>Created</span> Successfully with Voucher Number: <span class='actionTopic'>" + dt.Rows[0][0].ToString() + "</span>."; MyAlertBox("var callbackOk = function () { MyOverlayStart(); window.location = \"/UI/AccUI/DebitVoucher/DebitVoucherCashList.aspx\"; }; SuccessAlert(\"" + "Process Succeed" + "\", \"" + message + "\", callbackOk);"); } else { string message = "<span class='actionTopic'>Failed</span> to Create Debit Voucher Cash."; MyAlertBox("ErrorAlert(\"" + "Process Failed" + "\", \"" + message + "\");"); } } } catch (Exception ex) { string message = ex.Message; if (ex.InnerException != null) { message += " --> " + ex.InnerException.Message; } MyAlertBox("ErrorAlert(\"" + ex.GetType() + "\", \"" + message + "\", \"\");"); } finally { debitCreditVoucher = null; } }