private void LoadBench() { try { List <ATTBenchFormation> lst = BLLBenchFormation.GetBenchFormation(orgID, 0); BenchFormation = lst; lstBench.DataTextField = "Name"; lstBench.DataValueField = "CompositeKey"; lstBench.DataSource = lst; lstBench.DataBind(); } catch (Exception ex) { lblStatusMessage.Text = "बेन्च लोड गर्न सकेन :" + ex.Message.ToString(); this.programmaticModalPopup.Show(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { if (DDLBench_RQD.SelectedIndex == -1) { lblStatusMessage.Text = "Please Select Bench first"; programmaticModalPopup.Show(); return; } if (DDLBenchType_RQD.SelectedIndex == -1) { lblStatusMessage.Text = "Please Select Bench Type first"; programmaticModalPopup.Show(); return; } if (txtFromDate.Text == "____/__/__") { lblStatusMessage.Text = "Please Enter From Date first"; programmaticModalPopup.Show(); return; } if (txtBJFromDate.Text == "___/__/__") { lblStatusMessage.Text = "Please Enter From Date for Judge first"; programmaticModalPopup.Show(); return; } ATTBenchFormation attBF = new ATTBenchFormation(); attBF.OrgID = orgID; attBF.BenchNo = int.Parse(DDLBench_RQD.SelectedValue); attBF.BenchTypeID = int.Parse(DDLBenchType_RQD.SelectedValue); attBF.FromDate = txtFromDate.Text.Trim(); attBF.EntryBy = strUser; List <ATTOrganisationBenchType> lstOBT = (List <ATTOrganisationBenchType>)Session["OrgBenchType"]; int intFlag = 0; foreach (GridViewRow row in grdJudge.Rows) { if (lstOBT[intFlag].Cardinality == 1 && intFlag > 0) { lblStatusMessage.Text = "Only one judge can assign for bench type of cardinality one"; programmaticModalPopup.Show(); return; } CheckBox cbSelect = (CheckBox)row.Cells[0].FindControl("chkSelect"); if (cbSelect.Checked == true) { ATTBenchJudge attBJ = new ATTBenchJudge(); attBJ.OrgID = orgID; attBJ.BenchNo = int.Parse(DDLBench_RQD.SelectedValue); attBJ.BenchTypeID = int.Parse(DDLBenchType_RQD.SelectedValue); attBJ.FromDate = txtFromDate.Text.Trim(); attBJ.BJFromDate = txtBJFromDate.Text.Trim(); attBJ.JudgeID = int.Parse(row.Cells[1].Text.ToString()); attBJ.EntryBy = strUser; attBF.LstBenchJudge.Add(attBJ); intFlag++; } } if (BLLBenchFormation.SaveBenchFormation(attBF)) { ClearControls(); lblStatusMessage.Text = "Successfully Saved"; programmaticModalPopup.Show(); } }