void LoadInstitution() { try { List <ATTInstitution> lst = BLLInstitution.GetInstitution(null, "Y"); lst.Insert(0, new ATTInstitution(-1, "छन्नुहोस्", "", "", -1, "")); this.ddlInstitution_Rqd.DataSource = lst; this.ddlInstitution_Rqd.DataTextField = "InstitutionName"; this.ddlInstitution_Rqd.DataValueField = "InstitutionID"; this.ddlInstitution_Rqd.DataBind(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
void GetInstitution() { try { List <ATTInstitution> LstInstitutionName = BLLInstitution.GetInstitution(null, ""); Session["Institution"] = LstInstitutionName; lstInstitution.DataSource = LstInstitutionName; lstInstitution.DataTextField = "InstitutionName"; lstInstitution.DataValueField = "InstitutionID"; lstInstitution.DataBind(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); return; } }
protected void btnDelete_Click(object sender, EventArgs e) { try { List <ATTInstitution> InstitutionLST = (List <ATTInstitution>)Session["Institution"]; if (lstInstitution.SelectedIndex != -1) { if (BLLInstitution.DeleteInstitution(int.Parse(lstInstitution.SelectedValue)) == true) { InstitutionLST.RemoveAt(lstInstitution.SelectedIndex); lstInstitution.DataSource = InstitutionLST; lstInstitution.DataTextField = "InstitutionName"; lstInstitution.DataValueField = "InstitutionID"; lstInstitution.DataBind(); ClearControl(); } else { this.lblStatusMessage.Text = "Institution doesn't save successfully"; this.programmaticModalPopup.Show(); return; } } else { this.lblStatusMessage.Text = "Select institution for Delete"; this.programmaticModalPopup.Show(); return; } } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); return; } }
protected void btnDelete_Click(object sender, EventArgs e) { try { if (lstInstitution.SelectedIndex > -1) { BLLInstitution.DeleteInstitution(int.Parse(lstInstitution.SelectedValue.ToString())); lstInstitution.Items.RemoveAt(lstInstitution.SelectedIndex); txtInstitutionName_Rqd.Text = ""; txtBoardName_Rqd.Text = ""; txtLocation_Rqd.Text = ""; ddlCountry_Rqd.SelectedIndex = -1; lstInstitution.SelectedIndex = -1; chkActive.Checked = false; ddlInstitutionType.SelectedIndex = -1; if (lstInstitution.Items.Count == 0) { Session["Institution"] = new List <ATTInstitution>(); } } else { this.lblStatusMessage.Text = "Select institution for Delete"; this.programmaticModalPopup.Show(); return; } } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); return; } }
protected void btnSubmit_Click(object sender, EventArgs e) { string msg = EmptyMessage(); if (msg != "") { this.lblStatusMessage.Text = msg; this.programmaticModalPopup.Show(); return; } List <ATTInstitution> InstitutionList = (List <ATTInstitution>)Session["Institution"]; long InstitutionID; if (lstInstitution.SelectedIndex == -1) { InstitutionID = 0; } else { InstitutionID = InstitutionList[lstInstitution.SelectedIndex].InstitutionID; } try { ATTInstitution ObjAtt = new ATTInstitution ( InstitutionID, txtInstitutionName_Rqd.Text.Trim(), txtBoardName_Rqd.Text.Trim(), txtLocation_Rqd.Text.Trim(), int.Parse(ddlCountry_Rqd.SelectedValue.ToString()), (this.chkActive.Checked == true ? "Y" : "N"), ddlInstitutionType.SelectedValue, ((ATTUserLogin)Session["Login_User_Detail"]).UserName ); ObjectValidation OV = BLLInstitution.Validate(ObjAtt); if (OV.IsValid == false) { lblStatusMessage.Text = OV.ErrorMessage; this.programmaticModalPopup.Show(); return; } for (int i = 0; i < lstInstitution.Items.Count; i++) { if (lstInstitution.SelectedIndex != i) { if (InstitutionList[i].InstitutionName.ToLower() == txtInstitutionName_Rqd.Text.Trim().ToLower()) { this.lblStatusMessage.Text = "Institution Name Already Exists"; this.programmaticModalPopup.Show(); return; } } } long NewInstitutionID = BLLInstitution.SaveInstitution(ObjAtt); if (NewInstitutionID > 0) { lblStatusMessage.Text = "Saved Successfully"; programmaticModalPopup.Show(); } if (lstInstitution.SelectedIndex > -1) { InstitutionList[lstInstitution.SelectedIndex].InstitutionID = NewInstitutionID; InstitutionList[lstInstitution.SelectedIndex].InstitutionName = txtInstitutionName_Rqd.Text.Trim(); InstitutionList[lstInstitution.SelectedIndex].InstitutionType = ddlInstitutionType.SelectedValue; InstitutionList[lstInstitution.SelectedIndex].BoardName = txtBoardName_Rqd.Text.Trim(); InstitutionList[lstInstitution.SelectedIndex].Location = txtLocation_Rqd.Text.Trim(); InstitutionList[lstInstitution.SelectedIndex].CountryID = int.Parse(ddlCountry_Rqd.SelectedValue.ToString()); InstitutionList[lstInstitution.SelectedIndex].Active = (chkActive.Checked == true) ? "Y" : "N"; } else { ObjAtt.InstitutionID = NewInstitutionID; InstitutionList.Add(ObjAtt); } lstInstitution.DataSource = InstitutionList; lstInstitution.DataTextField = "InstitutionName"; lstInstitution.DataValueField = "InstitutionID"; lstInstitution.DataBind(); ClearControl(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); return; } }