public void LoadOrganizationAvailablePosts() { this.ddlPost.DataSource = ""; this.ddlPost.Items.Clear(); try { string desType = "J"; Session["PmsRptPostList"] = BLLOrganizationDesignation.GetOrganizationDesignation(null, null, desType); List <ATTOrganizationDesignation> lst = (List <ATTOrganizationDesignation>)Session["PmsRptPostList"]; if (lst.Count > 0) { ATTOrganizationDesignation obj = new ATTOrganizationDesignation(); obj.DesName = "पद छान्नुहोस्"; lst.Insert(0, obj); } this.ddlPost.DataSource = lst; this.ddlPost.DataTextField = "DesName"; this.ddlPost.DataValueField = "DesID"; this.ddlPost.DataBind(); } catch (Exception ex) { throw (ex); } }
void LoadOrganizationAvailablePosts(int OrgID) { this.ddlPost.DataSource = ""; this.ddlPost.Items.Clear(); try { string desType = ""; if (Session["ApplicationID"].ToString() == "2") { desType = "J"; } else if (Session["ApplicationID"].ToString() == "3") { desType = "O"; } List <ATTOrganizationDesignation> lst = BLLOrganizationDesignation.GetOrganizationDesignation(OrgID, null, desType); if (lst.Count > 0) { ATTOrganizationDesignation obj = new ATTOrganizationDesignation(); obj.DesName = "--- Select Designation ---"; lst.Insert(0, obj); } this.ddlPost.DataSource = lst; this.ddlPost.DataTextField = "DesName"; this.ddlPost.DataValueField = "DesID"; this.ddlPost.DataBind(); } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
void LoadOrganizationAndDesignation(int OrgID) { string desType = ""; if (Session["ApplicationID"].ToString() == "2") { desType = "J"; } else if (Session["ApplicationID"].ToString() == "3") { desType = "O"; } List <ATTOrganization> OrganizationList = BLLOrganization.GetOrgWithChilds(OrgID); OrganizationList.Insert(0, new ATTOrganization(0, "छान्नुहोस", "", "", 0)); this.ddlOrganization_Rqd.DataSource = OrganizationList; this.ddlOrganization_Rqd.DataTextField = "ORGNAME"; this.ddlOrganization_Rqd.DataValueField = "ORGID"; this.ddlOrganization_Rqd.DataBind(); this.ddlOrganization_Rqd.SelectedValue = Session["OrgID"].ToString(); this.ddlSortOrgDesignation.DataSource = OrganizationList; this.ddlSortOrgDesignation.DataTextField = "ORGNAME"; this.ddlSortOrgDesignation.DataValueField = "ORGID"; this.ddlSortOrgDesignation.DataBind(); Session["OrganizationList"] = OrganizationList; List <ATTOrganizationDesignation> OrgDesignationList = BLLOrganizationDesignation.GetOrganizationDesignation(OrgID, null, desType); Session["OrganizationDesignation"] = OrgDesignationList; this.grdOrgDesignation.DataSource = OrgDesignationList; this.grdOrgDesignation.DataBind(); }
public void LoadPost() { try { Session["PmsRptPostList"] = BLLOrganizationDesignation.GetOrganizationDesignation(null, null, "O"); List <ATTOrganizationDesignation> lst = (List <ATTOrganizationDesignation>)Session["PmsRptPostList"]; this.chkLstPost.DataSource = lst; this.chkLstPost.DataTextField = "DesName"; this.chkLstPost.DataValueField = "DesID"; this.chkLstPost.DataBind(); } catch (Exception ex) { throw (ex); } }
protected void btnSave_Click(object sender, EventArgs e) { List <ATTOrganizationDesignation> OrgDesignationList = (List <ATTOrganizationDesignation>)Session["OrganizationDesignation"]; ATTOrganizationDesignation objOrgDesignation = new ATTOrganizationDesignation(); ATTPost objPost = new ATTPost(); int intDesignationID = 0; int intOrganizationID = 0; int intTotalSeats = 0; int intSewaID = 0; int intSamuhaID = 0; int intUpaSamuhaID = 0; int intDesgLevelID = 0; string strUser = ((ATTUserLogin)Session["Login_User_Detail"]).UserName; if (this.ddlDesignation_Rqd.SelectedIndex > 0) { intDesignationID = int.Parse(this.ddlDesignation_Rqd.SelectedValue.ToString()); } if (this.ddlOrganization_Rqd.SelectedIndex > 0) { intOrganizationID = int.Parse(this.ddlOrganization_Rqd.SelectedValue.ToString()); } if (this.ddlSewa_Rqd.SelectedIndex > 0) { intSewaID = int.Parse(this.ddlSewa_Rqd.SelectedValue.ToString()); } if (this.ddlSamuha_Rqd.SelectedIndex > 0) { intSamuhaID = int.Parse(this.ddlSamuha_Rqd.SelectedValue.ToString()); } if (this.ddlUpaSamuha_Rqd.SelectedIndex > 0) { intUpaSamuhaID = int.Parse(this.ddlUpaSamuha_Rqd.SelectedValue.ToString()); } if (this.ddlDesignationLevel_Rqd.SelectedIndex > 0) { intDesgLevelID = int.Parse(this.ddlDesignationLevel_Rqd.SelectedValue.ToString()); } foreach (GridViewRow row in this.grdDesPost.Rows) { CheckBox chkDelete = (CheckBox)(row.Cells[8].FindControl("chkPostSelect")); if (!chkDelete.Checked) { intTotalSeats += 1; } } if (this.grdDesPost.Rows.Count == 0) { this.lblStatusMessage.Text = "Enter The Total Quantity And Click Create Post (or) Update Post."; this.programmaticModalPopup.Show(); return; } try { objOrgDesignation = new ATTOrganizationDesignation(intOrganizationID, intDesignationID, intTotalSeats, intSewaID, intSamuhaID, intUpaSamuhaID, intDesgLevelID); ObjectValidation OV = BLLOrganizationDesignation.Validate(objOrgDesignation); if (!OV.IsValid) { this.lblStatusMessage.Text = OV.ErrorMessage; this.programmaticModalPopup.Show(); return; } if (this.txtCreatedDate_DT.Text.Trim() != "") { objOrgDesignation.CreatedDate = this.txtCreatedDate_DT.Text.Trim(); //"2066.10.09"; } objOrgDesignation.EntryBy = strUser; if (this.grdOrgDesignation.SelectedIndex == -1) { objOrgDesignation.Action = "A"; } else { objOrgDesignation.Action = "E"; } foreach (GridViewRow row in this.grdDesPost.Rows) { string strPostName = ""; string strOldPostName = ""; CheckBox cb = (CheckBox)(row.Cells[8].FindControl("chkPostSelect")); TextBox txtboxPostName = (TextBox)(row.Cells[5].FindControl("txtPostName")); TextBox txtboxOldPostName = (TextBox)(row.Cells[6].FindControl("txtOldPostName")); strPostName = txtboxPostName.Text.Trim(); strOldPostName = txtboxOldPostName.Text.Trim(); objPost = new ATTPost(int.Parse(row.Cells[0].Text.ToString()), int.Parse(row.Cells[1].Text.ToString()), row.Cells[8].Text.ToString(), int.Parse(row.Cells[2].Text.ToString()), strPostName, row.Cells[7].Text.ToString().Trim()); objPost.EntryBy = strUser; objPost.Action = ""; if (row.Cells[2].Text.ToString().Trim() == "0" && !cb.Checked) { objPost.Action = "A"; } if (row.Cells[2].Text.ToString().Trim() != "0") { if (cb.Checked) { objPost.Action = "D"; } else if ((strPostName != strOldPostName) && !cb.Checked) { objPost.Action = "E"; } } if (objPost.Action != "") { ObjectValidation OValidate = BLLPost.Validate(objPost); if (!OValidate.IsValid) { this.lblStatusMessage.Text = OValidate.ErrorMessage; this.programmaticModalPopup.Show(); return; } objOrgDesignation.LstPosts.Add(objPost); } } //if (this.ddlParentOrganization.SelectedIndex > 0) // objOrgDesignation.ParentOrg = int.Parse(this.ddlParentOrganization.SelectedValue.ToString()); //if (this.ddlParentDesignation.SelectedIndex > 0) // objOrgDesignation.ParentDes = int.Parse(this.ddlParentDesignation.SelectedValue.ToString()); objOrgDesignation.OrgName = this.ddlOrganization_Rqd.SelectedItem.Text; objOrgDesignation.DesName = this.ddlDesignation_Rqd.SelectedItem.Text; objOrgDesignation.SewaName = this.ddlSewa_Rqd.SelectedItem.Text; objOrgDesignation.SamuhaName = this.ddlSamuha_Rqd.SelectedItem.Text; objOrgDesignation.UpaSamuhaName = this.ddlUpaSamuha_Rqd.SelectedItem.Text; objOrgDesignation.DesgLevelName = this.ddlDesignationLevel_Rqd.SelectedItem.Text; if (BLLOrganizationDesignation.SaveOrganizationDesignation(objOrgDesignation)) { if (this.grdOrgDesignation.SelectedIndex > -1) { OrgDesignationList[this.grdOrgDesignation.SelectedIndex].OrgID = int.Parse(this.ddlOrganization_Rqd.SelectedValue.ToString()); OrgDesignationList[this.grdOrgDesignation.SelectedIndex].DesID = int.Parse(this.ddlDesignation_Rqd.SelectedValue.ToString()); OrgDesignationList[this.grdOrgDesignation.SelectedIndex].OrgName = this.ddlOrganization_Rqd.SelectedItem.Text.ToString(); OrgDesignationList[this.grdOrgDesignation.SelectedIndex].DesName = this.ddlDesignation_Rqd.SelectedItem.Text.ToString(); OrgDesignationList[this.grdOrgDesignation.SelectedIndex].TotalSeats = objOrgDesignation.TotalSeats; } else { OrgDesignationList.Add(objOrgDesignation); } this.grdOrgDesignation.DataSource = OrgDesignationList; this.grdOrgDesignation.DataBind(); this.lblStatusMessage.Text = "**Post Created Successfully"; this.programmaticModalPopup.Show(); ClearControls(); } } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }