コード例 #1
0
 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;
     }
 }
コード例 #2
0
        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);
        }