void LoadBenchType() { Session["BenchType"] = BLLBenchType.GetBenchType(null, null, 0); lstBenchType.DataSource = (List <ATTBenchType>)Session["BenchType"]; lstBenchType.DataValueField = "BenchTypeID"; lstBenchType.DataTextField = "BenchTypeName"; lstBenchType.DataBind(); }
protected void LoadBenchType() { try { Session["BenchType"] = BLLBenchType.GetBenchType(null, null, 1); benchtypeddl.DataSource = (List <ATTBenchType>)Session["BenchType"]; benchtypeddl.DataValueField = "BenchTypeID"; benchtypeddl.DataTextField = "BenchTypeName"; benchtypeddl.DataBind(); } catch (Exception ex) { this.lblStatus.Text = "Error"; this.lblStatusMessage.Text = "Could not Load BenchType" + ex.Message; this.programmaticModalPopup.Show(); } }
private void LoadBenchTypes() { try { List <ATTBenchType> benchTypeLIST = BLLBenchType.GetBenchType(null, "Y", 0); Session["BenchTypes"] = benchTypeLIST; lstBenchType.DataSource = benchTypeLIST; lstBenchType.DataBind(); lstBenchType.SelectedIndex = -1; } catch (Exception) { lblStatusMessage.Text = "Could not Load Bench Typess </br>"; this.programmaticModalPopup.Show(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { if (this.txtBenchType.Text == "") { this.lblStatusMessage.Text = "Bench Type Can't Be Left Blank"; this.programmaticModalPopup.Show(); return; } List <ATTBenchType> BenchTypeLST = (List <ATTBenchType>)Session["BenchType"]; int i = -1; if (this.lstBenchType.SelectedIndex > -1) { i = BenchTypeLST.FindIndex(delegate(ATTBenchType obj) { return(this.txtBenchType.Text.ToUpper() == obj.BenchTypeName.ToUpper() && this.lstBenchType.SelectedItem.Text.ToUpper() != this.txtBenchType.Text.ToUpper()); }); } else { i = BenchTypeLST.FindIndex(delegate(ATTBenchType obj) { return(this.txtBenchType.Text.ToUpper() == obj.BenchTypeName.ToUpper()); }); } if (i > -1) { this.lblStatusMessage.Text = "Bench Type Name Already Exists"; this.programmaticModalPopup.Show(); return; } ATTBenchType objBenchType = new ATTBenchType(); objBenchType.BenchTypeID = (this.lstBenchType.SelectedIndex == -1) ? 0 : int.Parse(this.lstBenchType.SelectedValue); objBenchType.BenchTypeName = this.txtBenchType.Text; objBenchType.Active = (chkBenchTypeActive.Checked == true) ? "Y" : "N"; objBenchType.EntryBy = "manoz"; objBenchType.Action = (this.lstBenchType.SelectedIndex == -1) ? "A" : "E"; try { if (BLLBenchType.SaveBenchType(objBenchType) == true) { if (this.lstBenchType.SelectedIndex == -1) { BenchTypeLST.Add(objBenchType); } else { BenchTypeLST.RemoveAt(this.lstBenchType.SelectedIndex); BenchTypeLST.Add(objBenchType); } lstBenchType.DataSource = BenchTypeLST; lstBenchType.DataValueField = "BenchTypeID"; lstBenchType.DataTextField = "BenchTypeName"; lstBenchType.DataBind(); clearAll(); } } catch (Exception ex) { this.lblStatusMessage.Text = "Bench Type Couldn't Be Saved<BR>" + ex.Message; this.programmaticModalPopup.Show(); } }