コード例 #1
0
 private void ClearAccountDetails()
 {
     txtAccountNo.Text    = string.Empty;
     txtIFSCCode.Text     = string.Empty;
     txtUserName.Text     = string.Empty;
     txtAccountNo.Enabled = false;
     txtIFSCCode.Enabled  = false;
     txtUserName.Enabled  = false;
     BankDD.DataSource    = null;
     BankDD.DataBind();
     BankDD.Enabled           = false;
     drpAccType.SelectedValue = "";
     drpAccType.Enabled       = false;
     rblAuthType.DataSource   = null;;
     rblAuthType.DataBind();
     pnlAuthMode.Visible = false;
 }
コード例 #2
0
        protected void rblMandateModes_SelectedIndexChanged(object sender, EventArgs e)
        {
            ClearAccountDetails();

            DataTable dt = new DataTable();

            dt.Columns.Add("BankCode", typeof(string));
            dt.Columns.Add("BankName", typeof(string));

            JArray BanksList = (JArray)Session["BanksList"];

            foreach (var option in BanksList.AsJEnumerable().Where(a => a["MandateMode"].ToString() == rblMandateModes.SelectedValue))
            {
                dt.Rows.Add(new object[] { option["BankCode"].ToString(), option["BankName"].ToString() });
            }

            ListItem InitItem = new ListItem("--Select--", "");

            BankDD.DataSource = dt;
            BankDD.DataBind();
            BankDD.Items.Insert(0, InitItem);
            BankDD.Enabled = true;
        }