protected void rcmb_BU_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_BU.SelectedIndex > 0) { rcmb_Dept.Items.Clear(); rcmb_JobReq.Items.Clear(); _obj_SMHR_Department = new SMHR_DEPARTMENT(); _obj_SMHR_Department.MODE = 9; _obj_SMHR_Department.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString()); _obj_SMHR_Department.BUID = Convert.ToInt32(rcmb_BU.SelectedItem.Value); DataTable dt_Details = BLL.get_Department(_obj_SMHR_Department); if (dt_Details.Rows.Count != 0) { rcmb_Dept.DataSource = dt_Details; rcmb_Dept.DataTextField = "DEPARTMENT_NAME"; rcmb_Dept.DataValueField = "DEPARTMENT_ID"; rcmb_Dept.DataBind(); rcmb_Dept.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } //TO LOAD JOB REQUISITION _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL(); _obj_Rec_AssignEmptoRSL.ASSIGNEMP_BUID = Convert.ToInt32(rcmb_BU.SelectedItem.Value); _obj_Rec_AssignEmptoRSL.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Rec_AssignEmptoRSL.MODE = 4; DataTable DT = Recruitment_BLL.get_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL); if (DT.Rows.Count > 0) { rcmb_JobReq.DataSource = DT; rcmb_JobReq.DataTextField = "JOBREQ_REQCODE"; rcmb_JobReq.DataValueField = "JOBREQ_ID"; rcmb_JobReq.DataBind(); rcmb_JobReq.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } } else { rcmb_Dept.ClearSelection(); rcmb_Dept.Items.Clear(); rcmb_Dept.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); rcmb_JobReq.ClearSelection(); rcmb_JobReq.Items.Clear(); rcmb_JobReq.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); } rcmb_EMP.ClearSelection(); rcmb_EMP.Items.Clear(); rcmb_EMP.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "0")); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "AssignEmpRSL", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void lnk_Edit_Command(object sender, CommandEventArgs e) { try { RMP_AssignEmpRSL.SelectedIndex = 1; btn_Save.Visible = false; btn_Update.Visible = true; rcmb_BU.Enabled = false; rcmb_JobReq.Enabled = false; LoadBU(); _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL(); _obj_Rec_AssignEmptoRSL.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Rec_AssignEmptoRSL.ASSIGNEMP_ID = Convert.ToInt32(Convert.ToString(e.CommandArgument)); lbl_id.Text = Convert.ToString(Convert.ToString(e.CommandArgument)); _obj_Rec_AssignEmptoRSL.MODE = 5; DataTable dt = Recruitment_BLL.get_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL); if (dt.Rows.Count > 0) { rcmb_BU.SelectedIndex = rcmb_BU.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["BUSINESSUNIT_ID"])); rcmb_BU_SelectedIndexChanged(null, null); rcmb_Dept.SelectedIndex = rcmb_Dept.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["DEPARTMENT_ID"])); //TO LOAD JOB REQUISITION rcmb_JobReq.Items.Clear(); _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL(); _obj_Rec_AssignEmptoRSL.ASSIGNEMP_BUID = Convert.ToInt32(rcmb_BU.SelectedItem.Value); _obj_Rec_AssignEmptoRSL.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Rec_AssignEmptoRSL.MODE = 6; DataTable DT = Recruitment_BLL.get_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL); if (DT.Rows.Count > 0) { rcmb_JobReq.DataSource = DT; rcmb_JobReq.DataTextField = "JOBREQ_REQCODE"; rcmb_JobReq.DataValueField = "JOBREQ_ID"; rcmb_JobReq.DataBind(); rcmb_JobReq.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } rcmb_JobReq.SelectedIndex = rcmb_JobReq.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["JOBREQ_ID"])); rcmb_Dept_SelectedIndexChanged(null, null); rcmb_EMP.SelectedIndex = rcmb_EMP.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["EMP_ID"])); } ViewState["EMP_ID"] = Convert.ToInt32(rcmb_EMP.SelectedItem.Value); } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "AssignEmpRSL", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void LoadGrid() { try { _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL(); _obj_Rec_AssignEmptoRSL.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Rec_AssignEmptoRSL.LOGIN_ID = Convert.ToInt32(Session["USER_ID"]); _obj_Rec_AssignEmptoRSL.MODE = 1; DataTable dt = Recruitment_BLL.get_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL); RG_AssignEmpRSL.DataSource = dt; } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "AssignEmpRSL", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
private void LoadJobRequisition() { try { ddlJobReqCode.Items.Clear(); //DataTable dt = new DataTable(); //_obj_Rec_JobRequisition = new RECRUITMENT_JOBREQUISITION(); //_obj_Rec_JobRequisition.OPERATION = operation.Empty; //_obj_Rec_JobRequisition.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString()); //dt = Recruitment_BLL.get_JobReqDetails(_obj_Rec_JobRequisition); //ddlJobReqCode.DataSource = dt; //ddlJobReqCode.DataTextField = "JOBREQ_REQCODE"; //ddlJobReqCode.DataValueField = "JOBREQ_ID"; //ddlJobReqCode.DataBind(); //ddlJobReqCode.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1")); //TO LOAD JOB REQUISITION, 31.07.2012 _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL(); _obj_Rec_AssignEmptoRSL.ASSIGNEMP_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_Rec_AssignEmptoRSL.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Rec_AssignEmptoRSL.MODE = 7; DataTable DT = Recruitment_BLL.get_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL); if (DT.Rows.Count > 0) { ddlJobReqCode.DataSource = DT; ddlJobReqCode.DataTextField = "JOBREQ_REQCODE"; ddlJobReqCode.DataValueField = "JOBREQ_ID"; ddlJobReqCode.DataBind(); ddlJobReqCode.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select")); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_ResumeShortList", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); return; } }