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; } }
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; } }
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; } }