Пример #1
0
        protected void btnSaveBankInfo_Click(object sender, EventArgs e)
        {
            Bank objBank = new Bank();

            List<Bank> myList = objBank.GetAllBank(_company.CompanyId);
            int bankId = myList.Count;

            objBank.BankId = bankId;
            objBank.BankCode = txtBankCode.Value;
            objBank.BankName = txtBankName.Value;
            objBank.ContactPerson = txtContactPerson.Value;
            objBank.ContactDesignation = txtDesignation.Value;
            objBank.ContactNo = txtContactNo.Value;
            objBank.ContactEmail = txtEmail.Value;
            objBank.CompanyId = _company.CompanyId;
            objBank.UpdatedBy = _user.UserId;
            objBank.UpdatedDate = DateTime.Today;
            objBank.IsActive = chkIsActive.Checked;

            int sucess = 0;
            sucess = objBank.InsertBank();

            if (sucess > 0)
            {
                Alert.Show("Bank info Saved successfully");
                this.Clear();
                this.LoadBankTable();
                this.LoadBankNames();
                AccountInfoPageDiv.Disabled = false;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            _company = (Company)Session["Company"];
            _user = (Users)Session["User"];

            if (!isValidSession())
            {
                string str = Request.QueryString.ToString();
                if (str == string.Empty)
                    Response.Redirect("LogIn.aspx?refPage=index.aspx");
                else
                    Response.Redirect("LogIn.aspx?refPage=index.aspx?" + str);
            }
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    string bankAccountId = Request.QueryString["id"].ToString();

                    BankAccounts objBankAccounts = new BankAccounts().GetBankAccountsByBankAccountId(int.Parse(bankAccountId), _company.CompanyId);

                    if (objBankAccounts != null || objBankAccounts.BankAccountId != 0)
                    {

                        List<Bank> bankList = new List<Bank>();
                        Bank bank = new Bank();

                        lblId.Text = objBankAccounts.BankAccountId.ToString();

                        bankIdRadDropDownList1.Items.Clear();
                        bankList = bank.GetAllBank(_company.CompanyId);

                        List<string> bankName = new List<string>();
                        foreach (Bank bankNew in bankList)
                        {
                            if (bankNew.BankId == objBankAccounts.BankId)
                                bankName.Add(bankNew.BankName);
                        }
                        bankIdRadDropDownList1.DataSource = bankName;
                        bankIdRadDropDownList1.DataBind();

                        txtBranchName.Value = objBankAccounts.BranchName;
                        txtAccountNo.Value = objBankAccounts.AccountNo;
                        txtTitle.Value = objBankAccounts.AccountTitle;

                        accountTypeRadDropDownList1.Items.Clear();
                        List<string> list = new List<string>();
                        list.Add(objBankAccounts.AccountType);
                        accountTypeRadDropDownList1.DataSource = list;
                        accountTypeRadDropDownList1.DataBind();

                        RadDatePicker2.SelectedDate = DateTime.Parse(objBankAccounts.OpeningDate);
                        chkIsActive.Checked = objBankAccounts.IsActive;

                    }
                }
            }
            this.LoadBankNames();
            this.LoadAccountTypeDropDown();
        }
Пример #3
0
        private void LoadBankTable()
        {
            Bank objBank = new Bank();
            tableBankBody.InnerHtml = "";
            string htmlContent = "";
            objBankList = objBank.GetAllBank(_company.CompanyId);
            foreach (Bank bank in objBankList)
            {
                htmlContent += "<tr>";
                htmlContent += String.Format(@"<th>{0}</th><th>{1}</th><th>{2}</th><th>{3}</th><th>{4}</th><th>{5}</th><th>{6}</th><th>{7}</th><th>{8}</th>", bank.BankCode, bank.BankName, bank.ContactPerson, bank.ContactDesignation, bank.ContactNo, bank.ContactEmail, bank.IsActive, bank.UpdatedBy, bank.UpdatedDate);
                htmlContent += "</tr>";
            }

            tableBankBody.InnerHtml += htmlContent;
        }
        private void LoadBankTable()
        {
            try
            {

            Bank objBank = new Bank();
            objBankList = objBank.GetAllBank(_company.CompanyId);
            if (objBankList.Count == 0)
                objBankList.Add(new Bank());

            RadGrid1.DataSource = objBankList;
            RadGrid1.Rebind();
            }
            catch (Exception ex)
            {
                Alert.Show(ex.Message);
            }
        }