void LoadOrgBenchType() { try { List <ATTOrganisationBenchType> lstOrgBenchType = BLLOrganisationBenchType.GetOrganisationBenchType(orgID, null, "Y"); Session["OrgBenchType"] = lstOrgBenchType; DDLBenchType_RQD.DataSource = lstOrgBenchType; DDLBenchType_RQD.DataTextField = "BenchTypeName"; DDLBenchType_RQD.DataValueField = "BenchTypeID"; DDLBenchType_RQD.DataBind(); DDLBenchType_RQD.Items.Insert(0, new ListItem("छान्नुस्", "0")); } catch (Exception ex) { lblStatusMessage.Text = ex.Message; programmaticModalPopup.Show(); } }
protected void btnSave_Click(object sender, EventArgs e) { List <ATTOrganisationBenchType> OrgBenchTypeLST = new List <ATTOrganisationBenchType>(); foreach (GridViewRow row in grdOrganisation.Rows) { CheckBox chk = (CheckBox)row.Cells[0].FindControl("chkOrganisation"); string active = row.Cells[3].Text; string action = ""; string actv = ""; bool AddEdit = false; if (chk.Checked) { if (active == "") { action = "A"; actv = "Y"; AddEdit = true; } if (active == "N") { action = "E"; actv = "Y"; AddEdit = true; } } else if (!chk.Checked) { if (active == "Y") { action = "E"; actv = "N"; AddEdit = true; } } if (AddEdit) { ATTOrganisationBenchType orgBenchType = new ATTOrganisationBenchType(); orgBenchType.OrganisationID = int.Parse(row.Cells[1].Text); orgBenchType.BenchTypeID = int.Parse(lstBenchType.SelectedValue); orgBenchType.Active = actv; orgBenchType.Action = action; orgBenchType.EntryBy = entryBy; OrgBenchTypeLST.Add(orgBenchType); } } if (OrgBenchTypeLST.Count > 0) { if (BLLOrganisationBenchType.SaveOrganisationBenchType(OrgBenchTypeLST)) { LoadBenchTypes(); foreach (GridViewRow row in grdOrganisation.Rows) { ((CheckBox)row.Cells[0].FindControl("chkOrganisation")).Checked = false; row.Cells[3].Text = ""; } lblStatusMessage.Text = "Data Saved Successfully </br>"; this.programmaticModalPopup.Show(); } else { lblStatusMessage.Text = "Could not Save Data </br>"; this.programmaticModalPopup.Show(); } } }