Exemple #1
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");
     }
 }
Exemple #2
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");
        }
    }
Exemple #3
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");
        }
    }
Exemple #4
0
    private void LoadData()
    {
        try
        {
            _obj_Rec_ApprovalProcess = new RECRUITMENT_APPROVALPROCESS();
            //_obj_Rec_ApprovalProcess.OPERATION = operation.Check;
            _obj_Rec_ApprovalProcess.OPERATION       = operation.Get;
            _obj_Rec_ApprovalProcess.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
            //_obj_Rec_ApprovalProcess.APPRO_2LEVEL = Convert.ToInt32(Convert.ToString(Session["EMP_ID"]));
            _obj_Rec_ApprovalProcess.APPRO_ID = Convert.ToInt32(Convert.ToString(Session["EMP_ID"]));

            dt_Details = new DataTable();
            dt_Details = Recruitment_BLL.get_JRApp(_obj_Rec_ApprovalProcess);
            RG_JRApproval.DataSource = dt_Details;
            //  RG_JRApproval.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_JobRequisitionApproval", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemple #5
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            if (Page.IsValid)
            {
                if (validateapprovers())
                {
                    //_obj_Rec_ApprovalProcess = new RECRUITMENT_APPROVALPROCESS();
                    ////_obj_Rec_ApprovalProcess.APPRO_BU_ID = Convert.ToInt32(rcmb_BusinessUnitType.SelectedItem.Value);
                    //_obj_Rec_ApprovalProcess.APPRO_1LEVEL = Convert.ToInt32(rcmb_2Level.SelectedValue);
                    //_obj_Rec_ApprovalProcess.APPRO_3LEVEL = Convert.ToInt32(rcmb_3Level.SelectedValue);

                    ////if (rcmb_Approver1.SelectedItem.Value  == "0")
                    ////{
                    ////    Recruitment_BLL.ShowMessage(this, "Please Select Approval1");
                    ////    return;
                    ////}
                    //// _obj_Rec_ApprovalProcess.APPRO_APPROVER1_ID = Convert.ToInt32(rcmb_Approver1.SelectedItem.Value);
                    ////if (rcmb_Approver2.SelectedItem.Value != "0")
                    ////{

                    ////    if (chk_Approver2.Checked == false)
                    ////    {
                    ////        Recruitment_BLL.ShowMessage(this, "Please check an Approval2 ");
                    ////        return;

                    ////    }
                    ////}
                    ////if (chk_Approver2.Checked == true)
                    ////{

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

                    ////    }
                    ////}
                    ////_obj_Rec_ApprovalProcess.APPRO_3LEVEL = Convert.ToInt32(rcmb_3Level.SelectedValue);
                    //// _obj_Rec_ApprovalProcess.APPRO_ISAPPROVER2 = Convert.ToBoolean(chk_Approver2.Checked);
                    //_obj_Rec_ApprovalProcess.Mode = 6;
                    //_obj_Rec_ApprovalProcess.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"].ToString());
                    //DataTable dtemp = Recruitment_BLL.get_EmpSetup(_obj_Rec_ApprovalProcess);
                    //if (Convert.ToInt32(dtemp.Rows[0]["Count"]) != 0)
                    //{

                    //    Recruitment_BLL.ShowMessage(this, "Business Unit already assigned");
                    //    rcmb_2Level.Enabled = true;
                    //}
                    //else
                    //{

                    _obj_Rec_ApprovalProcess = new RECRUITMENT_APPROVALPROCESS();
                    //_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_CREATEDBY   = Convert.ToInt32(Session["USER_ID"]);
                    _obj_Rec_ApprovalProcess.APPRO_CREATEDDATE = DateTime.Now;
                    _obj_Rec_ApprovalProcess.ORGANISATION_ID   = Convert.ToInt32(Session["ORG_ID"]);
                    //_obj_Rec_ApprovalProcess.APPRO_LASTMDFBY = Convert.ToInt32(Session["USER_ID"]);
                    //_obj_Rec_ApprovalProcess.APPRO_LASTMDFDATE = DateTime.Now;
                    _obj_Rec_ApprovalProcess.Mode = 3;
                    bool status = Recruitment_BLL.set_EmpSetup(_obj_Rec_ApprovalProcess);
                    if (status == true)
                    {
                        Recruitment_BLL.ShowMessage(this, "Record Inserted Successfully");

                        btn_Save.Visible = true;
                        LoadGrid();
                        Rm_ApproverProcess_PAGE.SelectedIndex = 0;
                        //DataTable dt = new DataTable();
                        ////rcmb_BusinessUnitType.SelectedIndex = 0;
                        ////rcmb_EmployeeType.SelectedIndex = 0;
                        ////rcmb_Approver1.SelectedIndex = 0;
                        ////rcmb_Approver2.SelectedIndex = 0;
                        ////rcmb_Approver2.Enabled = true;
                        ////rcmb_BusinessUnitType.Enabled = true;
                        ////rcmb_EmployeeType.Enabled = true;
                        //// rcmb_Approver1.Enabled = true;
                        //rcmb_1Level.DataSource = dt;
                        //rcmb_1Level.DataBind();
                        //rcmb_3Level.DataSource = dt;
                        //rcmb_3Level.DataBind();
                        //rcmb_2Level.DataSource = dt;
                        //rcmb_2Level.DataBind();

                        ////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");
        }
    }