private void GetCustTransactionList() { try { List <EntityCustomerTransaction> tblPatient = new AdvancePaymentBLL().GetCustomerTransactionList(); if (tblPatient.Count > 0) { dgvCustTransaction.DataSource = tblPatient; dgvCustTransaction.DataBind(); Session["DepartmentDetail"] = tblPatient; int lintRowcount = tblPatient.Count; lblRowCount1.Text = "<b>Total Records:</b> " + lintRowcount.ToString(); } } catch (Exception ex) { lblMessage.Text = ex.Message; } }
protected void BtnSave_Click(object sender, EventArgs e) { try { if (ddlPatient.SelectedIndex == 0) { lblMsg.Text = "Please Select Patient Name"; ddlPatient.Focus(); return; } else { if ((Convert.ToDecimal(txtPayAmount.Text).CompareTo(Convert.ToDecimal(txtTotal.Text)) == 1) || (Convert.ToDecimal(txtPayAmount.Text).CompareTo(Convert.ToDecimal(txtTotal.Text)) == -1)) { lblMsg.Text = "Please Enter Proper Full Amount"; txtPayAmount.Text = string.Empty; txtPayAmount.Focus(); return; } else { if (IsCheque.Checked) { if (string.IsNullOrEmpty(txtChequeNo.Text)) { lblMsg.Text = "Please Enter Cheque Number"; txtChequeNo.Focus(); return; } else if (string.IsNullOrEmpty(txtChequeDate.Text)) { lblMsg.Text = "Please Enter Cheque Date"; txtChequeDate.Focus(); return; } else { if (string.IsNullOrEmpty(txtBankName.Text)) { lblMsg.Text = "Please Enter Bank Name"; txtBankName.Focus(); return; } } } else { List <EntityCustomerTransaction> lst = new List <EntityCustomerTransaction>(); EntityCustomerTransaction entcust = new EntityCustomerTransaction(); entcust.PatientId = Convert.ToInt32(ddlPatient.SelectedValue); entcust.EmpName = Convert.ToString(Session["AdminName"]); entcust.ReceiptDate = Convert.ToDateTime(txtTransactDate.Text); entcust.BillRefNo = Convert.ToString(txtBillRefNo.Text); entcust.PayAmount = Convert.ToDecimal(0); if (IsCash.Checked) { entcust.IsCash = true; entcust.ISCheque = false; entcust.IsCard = false; entcust.IsRTGS = false; entcust.BillAmount = Convert.ToDecimal(txtTotal.Text); } if (IsCheque.Checked) { entcust.ChequeDate = Convert.ToDateTime(txtChequeDate.Text); entcust.ChequeNo = Convert.ToString(txtChequeNo.Text); entcust.BankName = Convert.ToString(txtBankName.Text); entcust.BillAmount = Convert.ToDecimal(txtTotal.Text); } if (IsCard.Checked) { entcust.IsCash = false; entcust.ISCheque = false; entcust.IsCard = true; entcust.IsRTGS = false; entcust.BankRefNo = Convert.ToString(txtBankRefNo.Text); entcust.BillAmount = Convert.ToDecimal(txtTotal.Text); } if (IsRTGS.Checked) { entcust.IsCash = false; entcust.ISCheque = false; entcust.IsCard = false; entcust.IsRTGS = true; entcust.BankRefNo = Convert.ToString(txtBankRefNo.Text); entcust.BillAmount = Convert.ToDecimal(txtTotal.Text); } int i = new AdvancePaymentBLL().Save(entcust, IsCash.Checked); if (i > 0) { lblMessage.Text = "Record Saved Successfully"; } else { lblMessage.Text = "Record Not Saved"; } } } } } catch (Exception ex) { lblMessage.Text = ex.Message; } GetCustTransactionList(); MultiView1.SetActiveView(View2); }