Exemplo n.º 1
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;
     }
 }
Exemplo n.º 2
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;
        }
    }
Exemplo n.º 3
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;
     }
 }