protected void job_applicant()
 {
     try
     {
         DataTable dt_Details1 = new DataTable();
         _obj_Rec_JobRequisition           = new RECRUITMENT_JOBREQUISITION();
         _obj_Rec_JobRequisition.OPERATION = operation.loadapplicant;
         _obj_Rec_JobRequisition.APPLICANT = Convert.ToInt32(RCMB_Applicant.SelectedItem.Value);
         dt_Details1 = Recruitment_BLL.get_JobReqDetails(_obj_Rec_JobRequisition);
         //lblApcode.Text = Convert.ToString(dt_Details1.Rows[0]["APPLICANT_ID"]);
         if (dt_Details1.Rows.Count != 0)
         {
             RTB_ApplicantName.Text = Convert.ToString(dt_Details1.Rows[0]["EMPNAME"]);
             lblApcode.Text         = RCMB_Applicant.SelectedItem.Value;
             Session["Applicant"]   = lblApcode.Text.ToString();
         }
         else
         {
             RTB_ApplicantName.Text = string.Empty;
             lblApcode.Text         = string.Empty;
             Session["Applicant"]   = "";
         }
         RTB_ApplicantName.Enabled = false;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_JobOffers", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
    private void LoadApplicant_Edit(int JOB_REQ)
    {
        try
        {
            _obj_Rec_Interview_Phase_Def = new RECRUITMENT_INTERVIEW_PHASE_DEF();
            _obj_Rec_Interview_Phase_Def.Phase_JobReqID = JOB_REQ;
            _obj_Rec_Interview_Phase_Def.Mode           = 21;
            RCMB_Applicant.DataSource     = Recruitment_BLL.get_InterviewPhaseDefinition(_obj_Rec_Interview_Phase_Def);
            RCMB_Applicant.DataTextField  = "EMPNAME";
            RCMB_Applicant.DataValueField = "APPLICANT_ID";
            RCMB_Applicant.DataBind();
            RCMB_Applicant.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1"));

            //_obj_Rec_InterviewAssessmentForm = new RECRUITMENT_INTERVIEWASSESSMENTFORM();
            //_obj_Rec_InterviewAssessmentForm.MODE = 5;
            //RCMB_Applicant.DataSource = BLL.get_InterviewAssessment(_obj_Rec_InterviewAssessmentForm);
            //RCMB_Applicant.DataTextField = "APPLICANT_CODE";
            //RCMB_Applicant.DataValueField = "RESSHT_APPLID";
            //RCMB_Applicant.DataBind();
            //RCMB_Applicant.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select", "-1"));
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_JobOffers", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            ClearControls();
            LoadGrade();

            _obj_Rec_ApplicantGrade = new RECRUITMENT_APPLICANTGRADE();


            _obj_Rec_ApplicantGrade.MODE         = 6;
            _obj_Rec_ApplicantGrade.APPLGRADE_ID = Convert.ToInt32(e.CommandArgument);

            DataTable DT = Recruitment_BLL.get_ApplicantGrade(_obj_Rec_ApplicantGrade);

            if (DT.Rows.Count != 0)
            {
                lbl_GradeId.Text        = Convert.ToString(DT.Rows[0]["APPLGRADE_ID"]);
                RCMB_Type.SelectedIndex = RCMB_Type.FindItemIndexByValue(Convert.ToString(DT.Rows[0]["APPGRADE_SETID"]));
                txt_Name.Text           = Convert.ToString(DT.Rows[0]["APPGRADE_NAME"]);
                txt_Description.Text    = Convert.ToString(DT.Rows[0]["APPLGRADE_DESCRIPTION"]);
                RCMB_Type.Enabled       = false;
                txt_Name.Enabled        = false;
            }

            btn_Update.Visible = true;
            RM_ApplicantGrade.SelectedIndex = 1;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_applicantgrade", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
예제 #4
0
 protected void btn_Update_Click(object sender, EventArgs e)
 {
     try
     {
         _obj_Rec_SkillCategary                      = new RECRUITMENT_SKILLSCATEGARY();
         _obj_Rec_SkillCategary.SKILLCAT_ID          = Convert.ToInt32(lbl_id.Text);
         _obj_Rec_SkillCategary.SKILLCAT_NAME        = Recruitment_BLL.ReplaceQuote(Convert.ToString(txt_Skillname.Text));
         _obj_Rec_SkillCategary.SKILLCAT_DESCRIPTION = Recruitment_BLL.ReplaceQuote(Convert.ToString(txt_Description.Text));
         _obj_Rec_SkillCategary.SKILLCAT_SKILLID     = Convert.ToInt32(RCB_Skills.SelectedValue);
         _obj_Rec_SkillCategary.LASTMDFBY            = 1; // ### Need to Get the Session
         _obj_Rec_SkillCategary.LASTMDFDATE          = DateTime.Now;
         _obj_Rec_SkillCategary.MODE                 = 4;
         bool status = Recruitment_BLL.set_skillscategary(_obj_Rec_SkillCategary);
         if (status == true)
         {
             Recruitment_BLL.ShowMessage(this, "Skills Updated Succesfully");
             loadgrid();
             btn_Update.Visible = true;
             RM_Skillscategary.SelectedIndex = 0;
         }
         else
         {
             Recruitment_BLL.ShowMessage(this, "Unable to Update the record,Execption Occured");
             return;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_skill", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }
예제 #5
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            //ClearControls();
            //   LoadGrade();

            _obj_Rec_Priority = new RECRUITMENT_INTERVIEW_PRIORITY();


            _obj_Rec_Priority.MODE        = 5;
            _obj_Rec_Priority.PRIORITY_ID = Convert.ToInt32(e.CommandArgument);
            priorityid = Convert.ToString(e.CommandArgument);
            DataTable DT = Recruitment_BLL.get_InterviewPriority(_obj_Rec_Priority);

            if (DT.Rows.Count != 0)
            {
                lbl_Id.Text = Convert.ToString(DT.Rows[0]["PRIORITY_ID"]);
                RNTB_PriorityValue.Value   = Convert.ToInt32(DT.Rows[0]["PRIORITY_VALUE"]);
                RNTB_PriorityValue.Enabled = false;
                txt_Priorityname.Text      = Convert.ToString(DT.Rows[0]["PRIORITY_NAME"]);
            }

            btn_Update.Visible = true;
            btn_Submit.Visible = false;
            RM_InterviewPriority.SelectedIndex = 1;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InterviewPriority", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
 private void LoadApplicants(string JOBREQ_REQCODE, int Mode)
 {
     try
     {
         DataTable dtApp = new DataTable();
         _obj_Rec_ResumeShortList = new RECRUITMENT_RESUMESHORTLIST();
         _obj_Rec_ResumeShortList.JOBREQ_REQCODE         = JOBREQ_REQCODE;
         _obj_Rec_ResumeShortList.Mode                   = Mode;
         _obj_Rec_ResumeShortList.RESSHT_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         dtApp = Recruitment_BLL.getApplicants(_obj_Rec_ResumeShortList);
         if (dtApp.Rows.Count != 0)
         {
             GApplicants.DataSource = dtApp;
         }
         else
         {
             GApplicants.DataSource = dtApp;
         }
     }
     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;
     }
 }
예제 #7
0
 public void LoadGrid()
 {
     try
     {
         DataTable DT = new DataTable();
         _obj_Rec_Priority = new RECRUITMENT_INTERVIEW_PRIORITY();
         _obj_Rec_Priority.PRIORITY_ORGANIZATIONID = Convert.ToInt32(Session["ORG_ID"].ToString());
         _obj_Rec_Priority.MODE = 1;
         DT = Recruitment_BLL.get_InterviewPriority(_obj_Rec_Priority);
         if (DT.Rows.Count != 0)
         {
             RG_InterviewPriority.DataSource = DT;
         }
         else
         {
             DataTable dt1 = new DataTable();
             RG_InterviewPriority.DataSource = dt1;
             return;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InterviewPriority", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }
    public void LoadGrid()
    {
        try
        {
            DataTable DT = new DataTable();
            _obj_Rec_ApplicantGrade = new RECRUITMENT_APPLICANTGRADE();
            _obj_Rec_ApplicantGrade.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
            _obj_Rec_ApplicantGrade.MODE            = 5;
            DT = Recruitment_BLL.get_ApplicantGrade(_obj_Rec_ApplicantGrade);
            if (DT.Rows.Count != 0)
            {
                RG_ApplicantGrade.DataSource = DT;
                // RG_ApplicantGrade.DataBind();
            }
            else
            {
                DataTable dt1 = new DataTable();
                RG_ApplicantGrade.DataSource = dt1;
                // RG_ApplicantGrade.DataBind();

                return;
            }
            //  RG_ApplicantGrade.DataSource = DT;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_applicantgrade", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
예제 #9
0
    protected void loadgrid()
    {
        try
        {
            _obj_Rec_SkillCategary = new RECRUITMENT_SKILLSCATEGARY();
            _obj_Rec_SkillCategary.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Rec_SkillCategary.MODE            = 7;
            DataTable dt = Recruitment_BLL.get_skillscategary(_obj_Rec_SkillCategary);
            if (dt.Rows.Count != 0)
            {
                RG_SkillsCategary.DataSource = dt;
                RG_SkillsCategary.DataBind();
            }
            else
            {
                DataTable dt1 = new DataTable();
                RG_SkillsCategary.DataSource = dt1;
                RG_SkillsCategary.DataBind();

                return;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_recruitmentskillscategary", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #10
0
 protected void rcmb_Dept_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
 {
     try
     {
         if (rcmb_Dept.SelectedIndex > 0)
         {
             rcmb_EMP.Items.Clear();
             _obj_Rec_JobRequisition = new RECRUITMENT_JOBREQUISITION();
             _obj_Rec_JobRequisition.JOBREQ_DEPARTMENT = Convert.ToInt32(rcmb_Dept.SelectedItem.Value);
             _obj_Rec_JobRequisition.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
             _obj_Rec_JobRequisition.MODE = 16;
             DataTable dt = Recruitment_BLL.get_JobRequisition(_obj_Rec_JobRequisition);
             if (dt.Rows.Count > 0)
             {
                 rcmb_EMP.DataSource     = dt;
                 rcmb_EMP.DataTextField  = "EMP_NAME";
                 rcmb_EMP.DataValueField = "EMP_ID";
                 rcmb_EMP.DataBind();
                 rcmb_EMP.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("Select"));
             }
         }
         else
         {
             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");
     }
 }
예제 #11
0
 protected void rgap_needsource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
 {
     try
     {
         _obj_Rec_ApprovalProcess      = new RECRUITMENT_APPROVALPROCESS();
         _obj_Rec_ApprovalProcess.Mode = 1;
         _obj_Rec_ApprovalProcess.APPRO_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         DataTable dt = Recruitment_BLL.get_EmpSetup(_obj_Rec_ApprovalProcess);
         if (dt.Rows.Count != 0)
         {
             Rg_ApproverProcess.DataSource = dt;
         }
         if (Rg_ApproverProcess.Items.Count > 0)
         {
             Rg_ApproverProcess.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
         }
         else
         {
             Rg_ApproverProcess.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Top;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_ApprovalProcess", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #12
0
 protected void lnk_Edit_Command(object sender, CommandEventArgs e)
 {
     try
     {
         RMP_AssessmentType.SelectedIndex = 1;
         LoadCombos();
         _obj_Rec_Assessments               = new RECRUITMENT_ASSESSMENTS();
         _obj_Rec_Assessments.MODE          = 4;
         _obj_Rec_Assessments.ASSESSMENT_ID = Convert.ToInt32(e.CommandArgument);
         lbl_ID.Text = Convert.ToString(e.CommandArgument);
         DataTable dt = Recruitment_BLL.get_Assessments(_obj_Rec_Assessments);
         if (dt.Rows.Count > 0)
         {
             rcmb_Type.SelectedIndex = rcmb_Type.Items.FindItemIndexByValue(Convert.ToString(dt.Rows[0]["HR_MASTER_ID"]));
             rtxt_Name.Text          = Convert.ToString(dt.Rows[0]["ASSESSMENT_NAME"]);
             rtxt_Desc.Text          = Convert.ToString(dt.Rows[0]["ASSESSMENT_DESC"]);
             //rcmb_ApplicableFor.SelectedIndex =rcmb_ApplicableFor.Items.FindItemIndexByText(Convert.ToString(dt.Rows[0]["ASSESSMENT_APPLICABLEFOR"]));
         }
         btn_Save.Visible  = false;
         rcmb_Type.Enabled = false;
         rtxt_Name.Enabled = false;
         if (Convert.ToInt32(Session["WRITEFACILITY"]) == 1)
         {
             btn_Update.Visible = true;
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AssessmentType", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }
예제 #13
0
 protected void lnk_Edit_Commnad(object sender, CommandEventArgs e)
 {
     try
     {
         clearfields();
         _obj_Rec_SkillCategary             = new RECRUITMENT_SKILLSCATEGARY();
         _obj_Rec_SkillCategary.MODE        = 2;
         _obj_Rec_SkillCategary.SKILLCAT_ID = Convert.ToInt32(e.CommandArgument);
         DataTable DT = Recruitment_BLL.get_skillscategary(_obj_Rec_SkillCategary);
         lbl_id.Text = Convert.ToString(DT.Rows[0]["SKILLCAT_ID"]);
         RCB_Skills.SelectedIndex        = Convert.ToInt32(RCB_Skills.Items.FindItemByValue(Convert.ToString(DT.Rows[0]["SKILLCAT_SKILLID"])));
         txt_Skillname.Text              = Recruitment_BLL.ReplaceQuote(Convert.ToString(DT.Rows[0]["SKILLCAT_NAME"]));
         txt_Description.Text            = Recruitment_BLL.ReplaceQuote(Convert.ToString(DT.Rows[0]["SKILLCAT_DESCRIPTION"]));
         RM_Skillscategary.SelectedIndex = 1;
         btn_Save.Visible        = true;
         btn_Save.Visible        = false;
         btn_Update.Visible      = true;
         txt_Description.Enabled = true;
         txt_Skillname.Enabled   = false;
         RCB_Skills.Enabled      = false;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_skill", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
    protected void RTS_ResumeShortList_TabClick(object sender, RadTabStripEventArgs e)
    {
        try
        {
            if (RTS_ResumeShortList.SelectedTab.Text == "Applicant")
            {
                btnShortList.Visible = true;
            }
            else
            {
                DataTable dt_ShortListed = new DataTable();
                _obj_Rec_ResumeShortList                 = new RECRUITMENT_RESUMESHORTLIST();
                _obj_Rec_ResumeShortList.Mode            = 10;
                _obj_Rec_ResumeShortList.RESSHT_JOBREQID = Convert.ToInt32(ddlJobReqCode.SelectedItem.Value);
                _obj_Rec_ResumeShortList.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
                dt_ShortListed            = Recruitment_BLL.getApplicants(_obj_Rec_ResumeShortList);
                rg_ShortListed.DataSource = dt_ShortListed;
                rg_ShortListed.DataBind();
                rg_ShortListed.Visible      = true;
                RTS_ResumeShortList.Visible = true;
                btnShortList.Enabled        = true;

                //  RTS_ResumeShortList.SelectedIndex = 1;
                //LoadShortListed();
                btnShortList.Visible = false;
            }
        }
        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;
        }
    }
 protected void Loadgridpaging()
 {
     try
     {
         Session["REFRESH_JOBREQ_ID"] = null;
         DataTable dt_Details = new DataTable();
         _obj_Rec_JobRequisition           = new RECRUITMENT_JOBREQUISITION();
         _obj_Rec_JobRequisition.OPERATION = operation.Empty;
         Session["REFRESH_JOBREQ_ID"]      = Convert.ToInt32(ddlJobReqCode.SelectedItem.Value);
         string STR_TEST3 = Convert.ToString(Session["REFRESH_JOBREQ_ID"]);
         _obj_Rec_JobRequisition.JOBREQ_ID = Convert.ToInt32(ddlJobReqCode.SelectedItem.Value);
         dt_Details = Recruitment_BLL.get_JobReqDetails(_obj_Rec_JobRequisition);
         if (dt_Details.Rows.Count != 0)
         {
             GApplicants.Enabled = true;
             //lbl_JR.Text = Convert.ToString(dt_Details.Rows[0]["JOBREQ_ID"]);
             //txtDesc.Text = Convert.ToString(dt_Details.Rows[0]["JOBREQ_REQCODE"]);
             txtDOC.Text         = Convert.ToString(dt_Details.Rows[0]["JOBREQ_REQDATE"]);
             txtDOE.Text         = Convert.ToString(dt_Details.Rows[0]["JOBREQ_REQEXPIRY"]);
             txtBU.Text          = Convert.ToString(dt_Details.Rows[0]["BUSINESSUNIT_CODE"]);
             txtRaisedBy.Text    = Convert.ToString(dt_Details.Rows[0]["Empname"]);
             txtDesignation.Text = Convert.ToString(dt_Details.Rows[0]["JOBREQ_DESIGNATION"]);
             txtPositions.Text   = Convert.ToString(dt_Details.Rows[0]["JOBREQ_POSITIONS"]) + "Members";
             txtExp.Text         = Convert.ToString(dt_Details.Rows[0]["JOBREQ_EXPYEARS"]);
             LoadList(Convert.ToString(dt_Details.Rows[0]["JOBREQ_REQCODE"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISYEARSREQ"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISQUALREQ"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISSKILLREQ"]));
             // GApplicants.DataBind();
             RMP_Applinat.Visible        = true;
             RTS_ResumeShortList.Visible = true;
             //var tabNewYork1 = RTS_ResumeShortList.FindTabByText("Applicant");
             //tabNewYork1.Enabled = false ;
             RMP_Applinat.SelectedIndex = 0;
             GApplicants.Visible        = true;
             btnShortList.Enabled       = true;
         }
         else
         {
             LoadList(Convert.ToString(dt_Details.Rows[0]["JOBREQ_REQCODE"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISYEARSREQ"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISQUALREQ"]), Convert.ToString(dt_Details.Rows[0]["JOBREQ_ISSKILLREQ"]));
             // GApplicants.DataBind();
             RMP_Applinat.SelectedIndex = 0;
             GApplicants.Visible        = true;
             GApplicants.Enabled        = true;
         }
         //DataTable dt_ShortListed = new DataTable();
         //_obj_Rec_ResumeShortList.Mode = 10;
         //_obj_Rec_ResumeShortList.RESSHT_JOBREQID = Convert.ToInt32(ddlJobReqCode.SelectedItem.Value);
         //dt_ShortListed = BLL.getApplicants(_obj_Rec_ResumeShortList);
         //rg_ShortListed.DataSource = dt_ShortListed;
         //rg_ShortListed.DataBind();
         //rg_ShortListed.Visible = true;
         //RTS_ResumeShortList.Visible = true;
         //btnShortList.Enabled = false;
     }
     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;
     }
 }
예제 #16
0
    protected void lnk_edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            ClearControls();
            btn_update.Visible = true;

            _obj_Rec_ApprovalProcess      = new RECRUITMENT_APPROVALPROCESS();
            _obj_Rec_ApprovalProcess.Mode = 2;


            _obj_Rec_ApprovalProcess.APPRO_ID = Convert.ToInt32(Convert.ToString(e.CommandArgument));
            DataTable DT = Recruitment_BLL.get_EmpSetup(_obj_Rec_ApprovalProcess);
            lbl_AP_Id.Text = Convert.ToString(DT.Rows[0]["APPRO_ID"]);

            LinkButton   lnkTemp = sender as LinkButton;
            GridDataItem item    = lnkTemp.NamingContainer as GridDataItem;

            rcmb_1Level.SelectedValue = item["APPRO_APPROVER1_ID"].Text != " " ? item["APPRO_APPROVER1_ID"].Text : string.Empty;
            rcmb_1Level.Text          = item["APPRO_APPROVER1"].Text != " " ? item["APPRO_APPROVER1"].Text : string.Empty;

            rcmb_2Level.SelectedValue = item["APPRO_APPROVER2_ID"].Text != " " ? item["APPRO_APPROVER2_ID"].Text : string.Empty;
            rcmb_2Level.Text          = item["APPRO_APPROVER2"].Text != " " ? item["APPRO_APPROVER2"].Text : string.Empty;

            rcmb_3Level.SelectedValue = item["APPRO_APPROVER3_ID"].Text != " " ? item["APPRO_APPROVER3_ID"].Text : string.Empty;
            rcmb_3Level.Text          = item["APPRO_APPROVER3"].Text != " " ? item["APPRO_APPROVER3"].Text : string.Empty;


            // //LoadBusinessUnit();
            //// rcmb_BusinessUnitType.SelectedIndex = rcmb_BusinessUnitType.Items.FindItemIndexByValue(Convert.ToString(DT.Rows[0]["APPRO_BU_ID"]));
            // LoadEmployees(rcmb_1Level);
            // rcmb_1Level.SelectedIndex = rcmb_1Level.Items.FindItemIndexByValue(Convert.ToString(DT.Rows[0]["APPRO_APPROVER1_ID"]));

            // //LoadLevel2();
            // LoadEmployees(rcmb_2Level);
            // rcmb_2Level.SelectedIndex = rcmb_2Level.Items.FindItemIndexByValue(Convert.ToString(DT.Rows[0]["APPRO_APPROVER2_ID"]));

            // //LoadLevel3();
            // LoadEmployees(rcmb_3Level);
            // rcmb_3Level.SelectedIndex = rcmb_3Level.Items.FindItemIndexByValue(Convert.ToString(DT.Rows[0]["APPRO_APPROVER3_ID"]));
            //chk_Approver2.Checked = Convert.ToBoolean(DT.Rows[0]["APPRO_ISAPPROVER2"]);


            btn_Save.Visible    = true;
            rcmb_2Level.Enabled = true;
            Rm_ApproverProcess_PAGE.SelectedIndex = 1;
            // rcmb_BusinessUnitType.Enabled = false;
            rcmb_1Level.Enabled = true;
            rcmb_1Level.Focus();
            btn_Save.Visible = false;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_ApprovalProcess", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #17
0
    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");
        }
    }
예제 #18
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_Rec_Assessments = new RECRUITMENT_ASSESSMENTS();
            _obj_Rec_Assessments.ASSESSMENT_NAME = Convert.ToString(rtxt_Name.Text.Replace("'", "''"));
            _obj_Rec_Assessments.ASSESSMENT_DESC = Convert.ToString(rtxt_Desc.Text.Replace("'", "''"));
            _obj_Rec_Assessments.ASSESSMENT_TYPE = Convert.ToInt32(rcmb_Type.SelectedItem.Value);
            //_obj_Rec_Assessments.ASSESSMENT_APPLICABLEFOR = Convert.ToString(rcmb_ApplicableFor.SelectedItem.Text);
            _obj_Rec_Assessments.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Rec_Assessments.CREATEDBY       = Convert.ToInt32(Session["USER_ID"]);
            _obj_Rec_Assessments.LASTMDFBY       = Convert.ToInt32(Session["USER_ID"]);
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                _obj_Rec_Assessments.MODE = 5;
                if (Convert.ToString(Recruitment_BLL.get_Assessments(_obj_Rec_Assessments).Rows[0]["COUNT"]) != "1")
                {
                    BLL.ShowMessage(this, "Asset Name already exist for this type.");
                    return;
                }
                _obj_Rec_Assessments.MODE          = 2;
                _obj_Rec_Assessments.ASSESSMENT_ID = Convert.ToInt32(lbl_ID.Text);
                if (Recruitment_BLL.set_Assessments(_obj_Rec_Assessments))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully.");
                }
                break;

            case "BTN_SAVE":
                _obj_Rec_Assessments.MODE = 5;
                if (Convert.ToString(Recruitment_BLL.get_Assessments(_obj_Rec_Assessments).Rows[0]["COUNT"]) != "0")
                {
                    BLL.ShowMessage(this, "Asset Name already exist for this type.");
                    return;
                }
                _obj_Rec_Assessments.MODE = 1;
                if (Recruitment_BLL.set_Assessments(_obj_Rec_Assessments))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully.");
                }
                break;
            }
            RMP_AssessmentType.SelectedIndex = 0;
            LoadGrid();
            return;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AssessmentType", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
예제 #19
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            _obj_Rec_AssignEmptoRSL = new RECRUITMENT_ASSIGNEMPTORSL();
            _obj_Rec_AssignEmptoRSL.ASSIGNEMP_BUID   = Convert.ToInt32(rcmb_BU.SelectedItem.Value);
            _obj_Rec_AssignEmptoRSL.ASSIGNEMP_EMP_ID = Convert.ToInt32(rcmb_EMP.SelectedItem.Value);
            _obj_Rec_AssignEmptoRSL.ASSIGNEMP_DEPT   = Convert.ToInt32(rcmb_Dept.SelectedItem.Value);
            _obj_Rec_AssignEmptoRSL.ASSIGNEMP_JOBREQ = Convert.ToInt32(rcmb_JobReq.SelectedItem.Value);
            _obj_Rec_AssignEmptoRSL.ORGANISATION_ID  = Convert.ToInt32(Session["ORG_ID"]);
            _obj_Rec_AssignEmptoRSL.CREATEDBY        = Convert.ToInt32(Session["USER_ID"]);
            _obj_Rec_AssignEmptoRSL.LASTMDFBY        = Convert.ToInt32(Session["USER_ID"]);
            switch (((Button)sender).ID.ToUpper())
            {
            case "BTN_UPDATE":
                _obj_Rec_AssignEmptoRSL.MODE         = 3;
                _obj_Rec_AssignEmptoRSL.ASSIGNEMP_ID = Convert.ToInt32(lbl_id.Text);
                if (Recruitment_BLL.set_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL))
                {
                    BLL.ShowMessage(this, "Information Updated Successfully.");
                    if (Convert.ToInt32(ViewState["EMP_ID"]) != Convert.ToInt32(rcmb_EMP.SelectedItem.Value))
                    {
                        sendMail(Convert.ToInt32(rcmb_EMP.SelectedItem.Value), Convert.ToString(rcmb_JobReq.SelectedItem.Text));
                    }
                    RMP_AssignEmpRSL.SelectedIndex = 0;
                    LoadGrid();
                    RG_AssignEmpRSL.DataBind();
                    return;
                }
                break;

            case "BTN_SAVE":
                _obj_Rec_AssignEmptoRSL.MODE = 2;
                if (Recruitment_BLL.set_AssigmEMPtoRSL(_obj_Rec_AssignEmptoRSL))
                {
                    BLL.ShowMessage(this, "Information Saved Successfully.");
                    sendMail(Convert.ToInt32(rcmb_EMP.SelectedItem.Value), Convert.ToString(rcmb_JobReq.SelectedItem.Text));
                    RMP_AssignEmpRSL.SelectedIndex = 0;
                    LoadGrid();
                    RG_AssignEmpRSL.DataBind();
                    return;
                }
                break;
            }
        }
        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");
        }
    }
예제 #20
0
 protected void LoadRecruitmentCostGrid()
 {
     try
     {
         _obj_smhr_recruitment_cost.OPERATION       = operation.load;
         _obj_smhr_recruitment_cost.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         Rg_RecmntCost.DataSource = Recruitment_BLL.get_All_SMHR_RECRUITMENT_COST(_obj_smhr_recruitment_cost);
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_RecruitmentCost", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #21
0
    protected void btn_update_Click(object sender, EventArgs e)
    {
        try
        {
            if (Page.IsValid)
            {
                if (validateapprovers())
                {
                    _obj_Rec_ApprovalProcess = new RECRUITMENT_APPROVALPROCESS();

                    _obj_Rec_ApprovalProcess.APPRO_ID = Convert.ToInt32(lbl_AP_Id.Text);
                    // _obj_Rec_ApprovalProcess.APPRO_BU_ID = Convert.ToInt32(rcmb_BusinessUnitType.SelectedItem.Value);
                    _obj_Rec_ApprovalProcess.APPRO_1LEVEL = Convert.ToInt32(rcmb_1Level.SelectedValue);
                    _obj_Rec_ApprovalProcess.APPRO_2LEVEL = Convert.ToInt32(rcmb_2Level.SelectedValue);
                    _obj_Rec_ApprovalProcess.APPRO_3LEVEL = Convert.ToInt32(rcmb_3Level.SelectedValue);
                    // _obj_Rec_ApprovalProcess.APPRO_ISAPPROVER2 = Convert.ToBoolean(chk_Approver2.Checked);
                    _obj_Rec_ApprovalProcess.APPRO_LASTMDFBY   = Convert.ToInt32(Session["USER_ID"]);
                    _obj_Rec_ApprovalProcess.APPRO_LASTMDFDATE = DateTime.Now;
                    _obj_Rec_ApprovalProcess.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
                    //if (chk_Approver2.Checked == true)
                    //{

                    //    if (rcmb_Approver2.SelectedItem.Value == "0")
                    //    {
                    //        Recruitment_BLL.ShowMessage(this, "Please select approver2");
                    //        return;

                    //    }
                    //}
                    _obj_Rec_ApprovalProcess.Mode = 20;
                    bool status = Recruitment_BLL.set_EmpSetup(_obj_Rec_ApprovalProcess);
                    if (status == true)
                    {
                        Recruitment_BLL.ShowMessage(this, "Record Updated Successfully");
                        LoadGrid();
                        btn_Save.Visible = true;
                        Rm_ApproverProcess_PAGE.SelectedIndex = 0;
                        //chk_Approver2.Checked = false;
                        return;
                    }
                }
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_ApprovalProcess", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #22
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        _obj_Rec_SkillCategary = new RECRUITMENT_SKILLSCATEGARY();
        try
        {
            //  _obj_Rec_SkillCategary.MODE = 3;
            _obj_Rec_SkillCategary.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            //_obj_Pms_Ratings.RATINGS_NAME = Pms_Bll.ReplaceQuote(Convert.ToString(rtxt_RatingName.Text))

            _obj_Rec_SkillCategary.SKILLCAT_DESCRIPTION = Recruitment_BLL.ReplaceQuote(Convert.ToString(RT_SkillDesc.Text));
            _obj_Rec_SkillCategary.LASTMDFBY            = Convert.ToInt32(Session["USER_ID"]);
            _obj_Rec_SkillCategary.LASTMDFDATE          = DateTime.Now;
            _obj_Rec_SkillCategary.CREATEDBY            = Convert.ToInt32(Session["USER_ID"]);
            _obj_Rec_SkillCategary.CREATEDDATE          = DateTime.Now;

            _obj_Rec_SkillCategary.SKILLCAT_SKILLID = Convert.ToInt32(RCMB_Skills.SelectedItem.Value);
            _obj_Rec_SkillCategary.SKILLCAT_NAME    = Recruitment_BLL.ReplaceQuote(Convert.ToString(RT_Skillname.Text));


            _obj_Rec_SkillCategary.MODE = 8;
            DataTable dt_Skills = Recruitment_BLL.get_skillscategary(_obj_Rec_SkillCategary);
            if (Convert.ToString(dt_Skills.Rows[0]["Count"]) != "0")
            {
                Recruitment_BLL.ShowMessage(this, "This Combination Already Exists");
                return;
            }
            _obj_Rec_SkillCategary.MODE            = 3;
            _obj_Rec_SkillCategary.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            bool status = Recruitment_BLL.set_skillscategary(_obj_Rec_SkillCategary);
            if (status == true)
            {
                Recruitment_BLL.ShowMessage(this, "Skills Inserted Succesfully");
                loadgrid();
                //clearfields();
                RM_SkillsCategary.SelectedIndex = 0;
                return;
            }
            else
            {
                Recruitment_BLL.ShowMessage(this, "Unable to Update the record,Execption Occured");
                return;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_recruitmentskillscategary", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #23
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            BTN_SAVE.Visible   = false;
            btn_Update.Visible = true;
            int recCostID = Convert.ToInt32(e.CommandArgument);
            ViewState["COST_ID"] = recCostID;
            //LoadJobRequisition();
            LoadBusinessUnit();
            LoadTypeCost();

            Rcb_BusinessUnit.Enabled = false;
            rcmb_RscReq.Enabled      = false;
            rad_TypCost.Enabled      = false;

            _obj_smhr_recruitment_cost.COST_ID = recCostID;
            DataTable dt = Recruitment_BLL.get_SMHR_RECRUITMENT_COST(_obj_smhr_recruitment_cost);

            if (dt.Rows.Count > 0)
            {
                Rcb_BusinessUnit.SelectedValue = Convert.ToString(dt.Rows[0]["COST_BU_ID"]);
                LoadJobRequisition();
                rcmb_RscReq.SelectedValue = Convert.ToString(dt.Rows[0]["COST_REQ_ID"]);
                rad_TypCost.SelectedValue = Convert.ToString(dt.Rows[0]["COST_TYPE_ID"]);
                rdtp_Date.SelectedDate    = Convert.ToDateTime(dt.Rows[0]["COST_DATE"]);
                rad_Amount.Text           = Convert.ToString(dt.Rows[0]["COST_AMOUNT"]);
                if (Convert.ToString(dt.Rows[0]["COST_FILEPATH"]) != string.Empty)
                {
                    lblMsg.Text = Convert.ToString(dt.Rows[0]["COST_FILEPATH"]);
                }
                else
                {
                    lblMsg.Text = string.Empty;
                }
            }
            else
            {
                BLL.ShowMessage(this, "No records to display");
                Rm_HDPT_page.SelectedIndex = 0;
            }
            Rm_HDPT_page.SelectedIndex = 1;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_RecruitmentCost", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #24
0
    private void LoadApplicantDetails()
    {
        try
        {
            DataTable DtApplicantDetails = new DataTable();
            _obj_Rec_InterviewAssessmentForm            = new RECRUITMENT_INTERVIEWASSESSMENTFORM();
            _obj_Rec_InterviewAssessmentForm.MODE       = 6;
            _obj_Rec_InterviewAssessmentForm.IAF_APPLID = Convert.ToInt32(Rcb_ApplicantID.SelectedItem.Value);

            DtApplicantDetails = Recruitment_BLL.get_InterviewAssessment(_obj_Rec_InterviewAssessmentForm);
            if (DtApplicantDetails.Rows.Count > 0)
            {
                rtxt_FullName.Text           = Convert.ToString(DtApplicantDetails.Rows[0]["NAME"]);
                rntxt_ContactNumber.Text     = Convert.ToString(DtApplicantDetails.Rows[0]["APPCONT_PHONE"]);
                rtxt_PositionAppliedFor.Text = Convert.ToString(DtApplicantDetails.Rows[0]["DESIGNATION"]);
                rtxt_Qualification.Text      = Convert.ToString(DtApplicantDetails.Rows[0]["QUALIFICATION"]);
                rtxt_Company.Text            = Convert.ToString(DtApplicantDetails.Rows[0]["COMPANY"]);
                lbl_Skill.Text = Convert.ToString(DtApplicantDetails.Rows[0]["JOREQ_SKILL"]);
                //lbl_FirstRound.Text = Convert.ToString(DtApplicantDetails.Rows[0]["PHASE_NAME"]);
                //lbl_JobReqId.Text = Convert.ToString(DtApplicantDetails.Rows[0]["RESSHT_JOBREQID"]);
                lbl_FirstRound.Text = Convert.ToString(Rcb_PhaseID.SelectedItem.Text);
                LoadSkill();
            }
            else
            {
                rtxt_FullName.Text = string.Empty;
                //rntxt_ContactNumber.Value = 0;
                rntxt_ContactNumber.Text     = string.Empty;
                rtxt_PositionAppliedFor.Text = string.Empty;
                rtxt_Qualification.Text      = string.Empty;
                rtxt_Company.Text            = string.Empty;
                lbl_Skill.Text      = string.Empty;
                lbl_FirstRound.Text = string.Empty;
                lbl_JobReqId.Text   = string.Empty;

                DataTable DtEmpty = new DataTable();
                RG_Skills1.DataSource = DtEmpty;
                RG_Skills1.DataBind();
                //rdi_Date.Clear();
                rtxt_AdditionalComments1.Text = string.Empty;
                rtxt_Signature.Text           = string.Empty;
            }
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_InterviewAssesment", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
예제 #25
0
 protected void RG_Skillscategary_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
 {
     try
     {
         _obj_Rec_SkillCategary      = new RECRUITMENT_SKILLSCATEGARY();
         _obj_Rec_SkillCategary.MODE = 1;
         DataTable dt = Recruitment_BLL.get_skillscategary(_obj_Rec_SkillCategary);
         RG_Skillscategary.DataSource = dt;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_skill", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #26
0
 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");
     }
 }
예제 #27
0
    protected void RCMB_Applicant_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
    {
        try
        {
            DataTable dt_Details1 = new DataTable();
            _obj_Rec_JobRequisition           = new RECRUITMENT_JOBREQUISITION();
            _obj_Rec_JobRequisition.OPERATION = operation.loadapplicant;
            _obj_Rec_JobRequisition.APPLICANT = Convert.ToInt32(RCMB_Applicant.SelectedItem.Value);
            dt_Details1 = Recruitment_BLL.get_JobReqDetails(_obj_Rec_JobRequisition);
            //lblApcode.Text = Convert.ToString(dt_Details1.Rows[0]["APPLICANT_ID"]);
            if (dt_Details1.Rows.Count != 0)
            {
                RTB_ApplicantName.Text = Convert.ToString(dt_Details1.Rows[0]["EMPNAME"]);
                lblApcode.Text         = RCMB_Applicant.SelectedItem.Value;
                Session["Applicant"]   = lblApcode.Text.ToString();
                CultureInfo newCulture = (CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();
                newCulture.DateTimeFormat.ShortDatePattern = "dd/MM/yyyy";
                newCulture.DateTimeFormat.DateSeparator    = "/";
                Thread.CurrentThread.CurrentCulture        = newCulture;
                RDP_Offerdate.SelectedDate = Convert.ToDateTime(dt_Details1.Rows[0]["INTREM_JOININGDATE"]);

                //RTB_OfferSalary.Text = string.Empty;
                RCB_SalaryStructure.ClearSelection();
                RCMB_leavestructure.ClearSelection();
                RDP_JoinDate.SelectedDate = null;
            }
            else
            {
                RTB_ApplicantName.Text     = string.Empty;
                lblApcode.Text             = string.Empty;
                Session["Applicant"]       = "";
                RDP_Offerdate.SelectedDate = null;
                //RTB_OfferSalary.Text = string.Empty;
                RCB_SalaryStructure.ClearSelection();
                RCMB_leavestructure.ClearSelection();
                RDP_JoinDate.SelectedDate = null;
            }

            RTB_ApplicantName.Enabled = false;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_JobOffers", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
            return;
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             _obj_Rec_JobRequisition = new RECRUITMENT_JOBREQUISITION();
             if (Request.QueryString["JOBREQ_ID"] != null)
             {
                 _obj_Rec_JobRequisition.JOBREQ_ID = Convert.ToInt32(Convert.ToString(Request.QueryString["JOBREQ_ID"]));
             }
             else
             {
                 _obj_Rec_JobRequisition.JOBREQ_ID = 0;
             }
             _obj_Rec_JobRequisition.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
             _obj_Rec_JobRequisition.MODE            = 26;
             DataTable dt = Recruitment_BLL.get_JobRequisition(_obj_Rec_JobRequisition);
             if (dt.Rows.Count > 0)
             {
                 lbl_BU_Value.Text          = Convert.ToString(dt.Rows[0]["BUSINESSUNIT_CODE"]);
                 lbl_Dept_Value.Text        = Convert.ToString(dt.Rows[0]["DEPARTMENT_NAME"]);
                 lbl_Desg_Value.Text        = Convert.ToString(dt.Rows[0]["POSITIONS_CODE"]);
                 lbl_Level_Value.Text       = Convert.ToString(dt.Rows[0]["EMPLOYEEGRADE_CODE"]);
                 lbl_EmpType_Value.Text     = Convert.ToString(dt.Rows[0]["EMPLOYEETYPE_CODE"]);
                 lbl_CTC_Value.Text         = Convert.ToString(dt.Rows[0]["EMPLOYEEGRADE_SLAB_AMOUNT"]);
                 lbl_Directorate_Value.Text = Convert.ToString(dt.Rows[0]["DIRECTORATE_CODE"]);
             }
             else
             {
                 lbl_BU_Value.Text          = string.Empty;
                 lbl_Dept_Value.Text        = string.Empty;
                 lbl_Desg_Value.Text        = string.Empty;
                 lbl_Level_Value.Text       = string.Empty;
                 lbl_EmpType_Value.Text     = string.Empty;
                 lbl_CTC_Value.Text         = string.Empty;
                 lbl_Directorate.Text       = string.Empty;
                 lbl_Directorate_Value.Text = string.Empty;
             }
         }
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_JobReqDetails", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
     }
 }
예제 #29
0
 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");
     }
 }
예제 #30
0
 protected void rg_AssessmentType_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
 {
     try
     {
         _obj_Rec_Assessments                 = new RECRUITMENT_ASSESSMENTS();
         _obj_Rec_Assessments.MODE            = 3;
         _obj_Rec_Assessments.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
         DataTable dt = Recruitment_BLL.get_Assessments(_obj_Rec_Assessments);
         rg_AssessmentType.DataSource = dt;
     }
     catch (Exception ex)
     {
         SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_AssessmentType", ex.StackTrace, DateTime.Now);
         Response.Redirect("~/Frm_ErrorPage.aspx");
         return;
     }
 }