protected void ddlAccNo_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtAccNo.Text = ddlAccNo.SelectedValue;

            Int64         accno  = Converter.GetLong(txtAccNo.Text);
            A2ZACCOUNTDTO getDTO = (A2ZACCOUNTDTO.GetInfoAccNo(accno));

            if (getDTO.AccNo > 0)
            {
                CtrlAccType.Text        = Converter.GetString(getDTO.AccType);
                lblLdgCurrencyCode.Text = Converter.GetString(getDTO.AccCurrency);



                int            code    = Converter.GetInteger(lblLdgCurrencyCode.Text);
                A2ZCURRENCYDTO get1DTO = (A2ZCURRENCYDTO.GetInformation(code));

                if (get1DTO.CurrencyCode > 0)
                {
                    txtLedgerCurrency.Text = Converter.GetString(get1DTO.CurrencyName);
                    txtledgerBalance.Text  = Converter.GetString(String.Format("{0:0,0.00}", getDTO.AccBalance)) + " " + txtLedgerCurrency.Text;

                    txtAmount.Focus();
                    //ddlCurrency.SelectedValue = lblLdgCurrencyCode.Text;

                    //CashDropdown();
                }
            }
        }
Beispiel #2
0
        protected void ddlAccNo_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlAccNo.SelectedIndex != 0)
            {
                Int64         accno  = Converter.GetLong(ddlAccNo.SelectedValue);
                A2ZACCOUNTDTO getDTO = (A2ZACCOUNTDTO.GetInfoAccNo(accno));

                if (getDTO.AccNo > 0)
                {
                    txtCurrentBalance.Text = Converter.GetString(String.Format("{0:0,0.00}", getDTO.AccBalance));
                    txtPrincipal.Text      = Converter.GetString(String.Format("{0:0,0.00}", getDTO.AccPrincipal));
                    txtIntBalance.Text     = Converter.GetString(String.Format("{0:0,0.00}", getDTO.AccInterest));
                    txtInterestRate.Text   = Converter.GetString(String.Format("{0:0,0.000}", getDTO.AccIntRate));
                    lblCurrencyCode.Text   = Converter.GetString(getDTO.AccCurrency);

                    int            code    = Converter.GetInteger(lblCurrencyCode.Text);
                    A2ZCURRENCYDTO get1DTO = (A2ZCURRENCYDTO.GetInformation(code));

                    if (get1DTO.CurrencyCode > 0)
                    {
                        txtCurrency.Text = Converter.GetString(get1DTO.CurrencyName);
                    }
                }
            }
        }
        private void AccDropdown()
        {
            lblMsgFlag.Text = "0";

            string sqlquery = "SELECT AccType,AccNo from A2ZACCOUNT WHERE AccPartyNo = '" + txtPartyCode.Text + "' AND AccCurrency = '" + ddlCurrency.SelectedValue + "' AND AccStatus = 1";

            ddlAccNo = DataAccessLayer.BLL.CommonManager.Instance.FillDropDownList(sqlquery, ddlAccNo, "A2ZACGMS");


            string    qry    = "SELECT AccType,AccNo,AccCurrency FROM A2ZACCOUNT where AccPartyNo='" + txtPartyCode.Text + "' AND AccCurrency = '" + ddlCurrency.SelectedValue + "' AND AccStatus = 1";
            DataTable dt     = DataAccessLayer.BLL.CommonManager.Instance.GetDataTableByQuery(qry, "A2ZACGMS");
            int       totrec = dt.Rows.Count;

            if (totrec == 1)
            {
                CtrlAccType.Text        = Converter.GetString(dt.Rows[0]["AccType"]);
                txtAccNo.Text           = Converter.GetString(dt.Rows[0]["AccNo"]);
                lblLdgCurrencyCode.Text = Converter.GetString(dt.Rows[0]["AccCurrency"]);


                Int64         accno  = Converter.GetLong(txtAccNo.Text);
                A2ZACCOUNTDTO getDTO = (A2ZACCOUNTDTO.GetInfoAccNo(accno));

                if (getDTO.AccNo > 0)
                {
                    int            code    = Converter.GetInteger(lblLdgCurrencyCode.Text);
                    A2ZCURRENCYDTO get1DTO = (A2ZCURRENCYDTO.GetInformation(code));

                    if (get1DTO.CurrencyCode > 0)
                    {
                        txtLedgerCurrency.Text = Converter.GetString(get1DTO.CurrencyName);
                        txtledgerBalance.Text  = Converter.GetString(String.Format("{0:0,0.00}", getDTO.AccBalance)) + " " + txtLedgerCurrency.Text;

                        txtAmount.Focus();

                        //ddlCurrency.SelectedValue = lblLdgCurrencyCode.Text;

                        //CashDropdown();
                    }
                }


                txtAccNo.Visible = true;
                ddlAccNo.Visible = false;
            }
            else if (totrec > 1)
            {
                txtAccNo.Visible = false;

                ddlAccNo.Visible = true;
            }
            else
            {
                lblMsgFlag.Text = "1";
            }
        }