void LoadWritSubjectDetails() { try { List <ATTWritSubject> WritSubjectLST = BLLWritSubject.GetWritSubjectDetailsLST(null, null, false, false, false, false); lstWritSubject.DataSource = WritSubjectLST; lstWritSubject.DataValueField = "WritSubjectID"; lstWritSubject.DataTextField = "WritSubjectName"; lstWritSubject.DataBind(); Session["WritSubject"] = WritSubjectLST; } catch (Exception ex) { this.lblStatus.Text = "लोड रिट विषय"; this.lblStatusMessage.Text = "रिट विषय लोड गर्न सकेन<BR>" + ex.ToString(); this.programmaticModalPopup.Show(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { ATTUserLogin user = ((ATTUserLogin)Session["Login_User_Detail"]); List <ATTWritSubject> WritSubjectLST = (List <ATTWritSubject>)Session["WritSubject"]; int i = -1; if (this.lstWritSubject.SelectedIndex > -1) { i = WritSubjectLST.FindIndex(delegate(ATTWritSubject obj) { return(this.txtWritSubject_RQD.Text.ToUpper() == obj.WritSubjectName.ToUpper() && this.lstWritSubject.SelectedItem.Text.ToUpper() != this.txtWritSubject_RQD.Text.ToUpper()); }); } else { i = WritSubjectLST.FindIndex(delegate(ATTWritSubject obj) { return(this.txtWritSubject_RQD.Text.ToUpper() == obj.WritSubjectName.ToUpper()); }); } if (i > -1) { this.lblStatusMessage.Text = "Writ Subject Name Already Exists"; this.programmaticModalPopup.Show(); return; } ATTWritSubject objWritSubject = (ATTWritSubject)Session["TempWritSubject"]; try { objWritSubject.WritSubjectName = this.txtWritSubject_RQD.Text; objWritSubject.Active = (chkWritActive.Checked == true) ? "Y" : "N"; objWritSubject.EntryBy = user.UserName; objWritSubject.Action = (lstWritSubject.SelectedIndex == -1) ? "A" : "E"; if (BLLWritSubject.SaveWritSubject(objWritSubject) == true) { if (lstWritSubject.SelectedIndex > -1) { WritSubjectLST.RemoveAt(this.lstWritSubject.SelectedIndex); } WritSubjectLST.Add(objWritSubject); } lstWritSubject.DataSource = WritSubjectLST; lstWritSubject.DataValueField = "WritSubjectID"; lstWritSubject.DataTextField = "WritSubjectName"; lstWritSubject.DataBind(); createTempObj(); this.clearAll(1); } catch (Exception ex) { this.lblStatus.Text = "Save Status"; this.lblStatusMessage.Text = "Writ Subject Details Can't be Saved<BR><BR>" + ex.Message; this.programmaticModalPopup.Show(); } }