Как вернуть одно значение при выполнении определенных условий
я хочу, чтобы значение моего текстового поля было либо сберегательным, либо текущим, либо другим, если предоставленное значение соответствует следующим условиям
Экономия составляет от 101 до 165
Ток от числа 1 до 17
другие - от номера 331 до 345
то есть (например)
if led_code returns 6, txtAcccountType.Text should be "CURRENT" if led_code returns 102 , txtAccountType.Text should be "SAVINGS" if led_code returns 335, txtAccountType.Text should be "OTHERS"
честно говоря, я не знаю, как это сделать.
я знаю, что приведенный ниже код очень и очень неправильный, но я просто хочу показать его все равно.
Что я уже пробовал:
protected void btnGetAcctDetails_Click(object sender, EventArgs e) { bankacct = new unityws(); try { lblMessage.Text = ""; Ac = new AcctInfo.AccountInfo();// web service that returns the led_code Ac = bankacct.AccountInformation(txtAccountNumber.Text); if (Ac.ResponseCode == "00") { txtClientType.Text = Ac.AcctType.ToString(); if (txtClientType.Text == "1") { txtClientType.Text = "INDV"; } else { txtClientType.Text = "CORP"; } txtBranchName.Text = Ac.Branch.ToString(); txtFullname.Text = Ac.Name.ToString(); txtAcccountType.Text = Ac.AcctDesc.ToString(); AcctType = Ac.led_code.ToString(); //it passes the value into AcctType if (AcctType == "1" || "2")// { txtAcccountType.Text = "CURRENT"; } else if (AcctType == "101" || "165") { txtAcccountType.Text = "SAVINGS"; } else if (AcctType == "331" || "345") { txtAcccountType.Text = "OTHERS"; } } else { lblMessage.CssClass = "alert-warning"; lblMessage.Text = "You have entered an Invalid Account Number"; } } catch { } }