/// <summary> /// Here loadgrid() method for load a grid... /// </summary> protected void loadgrid() { try { _obj_Pms_Appraisalcycle = new PMS_Appraisalcycle(); _obj_Pms_Appraisalcycle.MODE = 11; _obj_Pms_Appraisalcycle.APPRCYCLE_ID = Convert.ToInt32(Session["EMP_ID"]);//where i am passing employee to get bunit _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dtemzz = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); _obj_Pms_Appraisalcycle.MODE = 8; if (dtemzz.Rows.Count != 0) { _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Pms_Appraisalcycle.APPRCYCLE_BU_ID = Convert.ToInt32(dtemzz.Rows[0]["EMP_BUSINESSUNIT_ID"]); DataTable dtappidzz = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); if (dtappidzz.Rows.Count != 0) { _obj_Pms_AppStatus = new SPMS_APRAISALSTATUS(); _obj_Pms_AppStatus.APP_EMP_ID = Convert.ToInt32(Session["EMP_ID"]); _obj_Pms_AppStatus.APP_LASTMDFBY = Convert.ToInt32(rcmb_appcycle.SelectedItem.Value);//Convert.ToInt32(dtappidzz.Rows[0]["APPRCYCLE_ID"]); _obj_Pms_AppStatus.Mode = 6; _obj_Pms_AppStatus.APP_STATUS_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt = Pms_Bll.get_AppStatus(_obj_Pms_AppStatus); if (dt.Rows.Count != 0) { RG_Employeertg.DataSource = dt; RG_Employeertg.DataBind(); } else { DataTable dt1 = new DataTable(); RG_Employeertg.DataSource = dt1; RG_Employeertg.DataBind(); } } else { DataTable dt1 = new DataTable(); RG_Employeertg.DataSource = dt1; RG_Employeertg.DataBind(); } } else { DataTable dt1 = new DataTable(); RG_Employeertg.DataSource = dt1; RG_Employeertg.DataBind(); } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "FrmEmployeeRating", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }
protected void btn_Update_Click(object sender, EventArgs e) { try { _obj_GS = new PMS_GoalSettings(); _obj_GS.GS_MODE = 23;//YYY _obj_GS.GS_ORGANISATION_ID = Convert.ToInt32(Session["org_id"]); _obj_GS.GS_APPRAISAL_CYCLE = Convert.ToString(lbl_ID.Text); DataTable dtgsemp = Pms_Bll.get_GS(_obj_GS); _obj_Pms_AppStatus = new SPMS_APRAISALSTATUS(); _obj_Pms_AppStatus.Mode = 8;//YYY _obj_Pms_AppStatus.APP_STATUS_ORG_ID = Convert.ToInt32(Session["org_id"]); _obj_Pms_AppStatus.APP_STATUS_APPRAISALCYCLE = Convert.ToInt32(lbl_ID.Text); DataTable dtappstatusemp = Pms_Bll.get_AppStatus(_obj_Pms_AppStatus); int Status = Convert.ToInt32(rcmb_Status.SelectedItem.Value); if ((dtgsemp.Rows.Count == dtappstatusemp.Rows.Count) || (dtappstatusemp.Rows.Count == 0)) { _obj_Pms_Appraisalcycle = new PMS_Appraisalcycle(); _obj_Pms_Appraisalcycle.APPRCYCLE_ID = Convert.ToInt32(lbl_ID.Text); _obj_Pms_Appraisalcycle.APPRCYCLE_DESC = Pms_Bll.ReplaceQuote(Convert.ToString(txt_AppraisalDescription.Text)); _obj_Pms_Appraisalcycle.APPRCYCLE_ISACTIVE = Convert.ToBoolean(Status); _obj_Pms_Appraisalcycle.APPRCYCLE_MODIFIEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_Pms_Appraisalcycle.APPRCYCLE_MODIFIED_DATE = DateTime.Now; _obj_Pms_Appraisalcycle.APPRCYCLE_SELFAPPRAISAL = chk_SelfAppraisal.Checked; if (Status == 1) { DataTable dt_chk = new DataTable(); _obj_Pms_Appraisalcycle = new PMS_Appraisalcycle(); _obj_Pms_Appraisalcycle.MODE = 7; _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["org_id"]); _obj_Pms_Appraisalcycle.APPRCYCLE_BU_ID = Convert.ToInt32(rcmb_BUI.SelectedItem.Value); dt_chk = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); _obj_Pms_Appraisalcycle = new PMS_Appraisalcycle(); _obj_Pms_Appraisalcycle.MODE = 14; _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["org_id"]); _obj_Pms_Appraisalcycle.APPRCYCLE_BU_ID = Convert.ToInt32(rcmb_BUI.SelectedItem.Value); DataTable dt_chk1 = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); //if ((dt_chk.Rows.Count != 0) && ((Convert.ToInt32(dt_chk1.Rows[0]["APPRCYCLE_ID"])) != (Convert.ToInt32(lbl_ID.Text)))) // { // Pms_Bll.ShowMessage(this, "There is Already Active Appraisal Cycle"); // } // else // { _obj_Pms_Appraisalcycle.MODE = 4; _obj_Pms_Appraisalcycle.APPRCYCLE_ISACTIVE = Convert.ToBoolean(Status); _obj_Pms_Appraisalcycle.APPRCYCLE_ID = Convert.ToInt32(lbl_ID.Text); _obj_Pms_Appraisalcycle.APPRCYCLE_MODIFIEDBY = Convert.ToInt32(Session["USER_ID"]); _obj_Pms_Appraisalcycle.APPRCYCLE_MODIFIED_DATE = DateTime.Now; _obj_Pms_Appraisalcycle.APPRCYCLE_DESC = Convert.ToString(txt_AppraisalDescription.Text.Replace("'", "''")); _obj_Pms_Appraisalcycle.APPRCYCLE_SELFAPPRAISAL = chk_SelfAppraisal.Checked; bool status = Pms_Bll.set_Appraisalcycle(_obj_Pms_Appraisalcycle); if (status == true) { Pms_Bll.ShowMessage(this, "Record Updated Successfully"); _obj_GS = new PMS_GoalSettings(); _obj_GS.GS_MODE = 20;//YYY _obj_GS.GS_APPRAISAL_CYCLE = Convert.ToString(lbl_ID.Text); bool status22 = Pms_Bll.set_GS(_obj_GS); loadgrid(); btn_Update.Visible = true; RMP_AppraisalCycle.SelectedIndex = 0; } else { Pms_Bll.ShowMessage(this, "Unable to Update the record,Execption Occured"); return; } //} } else { _obj_Pms_Appraisalcycle.MODE = 4; bool status = Pms_Bll.set_Appraisalcycle(_obj_Pms_Appraisalcycle); if (status == true) { Pms_Bll.ShowMessage(this, "Record Updated Successfully"); _obj_GS = new PMS_GoalSettings(); _obj_GS.GS_MODE = 20;//YYY _obj_GS.GS_APPRAISAL_CYCLE = Convert.ToString(lbl_ID.Text); bool status22 = Pms_Bll.set_GS(_obj_GS); loadgrid(); btn_Update.Visible = true; RMP_AppraisalCycle.SelectedIndex = 0; } else { Pms_Bll.ShowMessage(this, "Unable to Update the record,Execption Occured"); return; } } } else { Pms_Bll.ShowMessage(this, "Appraisal Cycle In Process"); return; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_PmsAppraisalCycle", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); Pms_Bll.ShowMessage(this, ex.Message.ToString()); return; } }
protected void rcmb_RManager_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { try { if (rcmb_RManager.SelectedItem.Text != "Select") { _obj_Pms_Appraisalcycle = new PMS_Appraisalcycle(); _obj_Pms_Appraisalcycle.MODE = 11; _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Pms_Appraisalcycle.APPRCYCLE_ID = Convert.ToInt32(rcmb_RManager.SelectedItem.Value);//where i am passing employee to get bunit DataTable dtemzzR = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); if (dtemzzR.Rows.Count != 0) { _obj_Pms_Appraisalcycle.MODE = 8; _obj_Pms_Appraisalcycle.APPRCYCLE_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); //_obj_Pms_Appraisalcycle.APPRCYCLE_BU_ID = Convert.ToInt32(dtemzzR.Rows[0]["EMP_BUSINESSUNIT_ID"]); _obj_Pms_Appraisalcycle.APPRCYCLE_BU_ID = Convert.ToInt32(rcmb_BusinessUnit.SelectedItem.Value); DataTable dtappidzzR = Pms_Bll.get_Appraisalcycle(_obj_Pms_Appraisalcycle); _obj_Spms_Appraisal = new SPMS_APPRAISAL(); _obj_Spms_Appraisal.Mode = 2; _obj_Spms_Appraisal.APPRAISAL_EMP_ID = Convert.ToInt32(rcmb_RManager.SelectedItem.Value); if (dtappidzzR.Rows.Count != 0) { _obj_Spms_Appraisal.APPRAISAL_ID = Convert.ToInt32(rcmb_AppCycle.SelectedItem.Value); //Convert.ToInt32(dtappidzzR.Rows[0]["APPRCYCLE_ID"]); } _obj_Spms_Appraisal.APPRAISAL_ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]); DataTable dt_Rmanager = Pms_Bll.get_EmpRatingDetails(_obj_Spms_Appraisal); if (dt_Rmanager.Rows.Count != 0) { Rg_Ratings.DataSource = dt_Rmanager; Rg_Ratings.DataBind(); _obj_Pms_AppStatus = new SPMS_APRAISALSTATUS(); _obj_Pms_AppStatus.Mode = 7; _obj_Pms_AppStatus.APP_STATUS_ORG_ID = Convert.ToInt32(Session["ORG_ID"]); _obj_Pms_AppStatus.APP_STATUS_APPRAISALCYCLE = Convert.ToInt32(rcmb_AppCycle.SelectedItem.Value); DataTable dtappsttusemp = Pms_Bll.get_AppStatus(_obj_Pms_AppStatus); if (dtappsttusemp.Rows.Count != 0) { for (int k = 0; k <= Rg_Ratings.Items.Count - 1; k++) { for (int z = 0; z < dtappsttusemp.Rows.Count; z++) { if (Convert.ToInt32(dt_Rmanager.Rows[k]["EMP_ID"]) == Convert.ToInt32(dtappsttusemp.Rows[z]["APP_EMP_ID"])) { LinkButton lnkrej = Rg_Ratings.Items[k].FindControl("lnk_Employee_Edit") as LinkButton; lnkrej.Visible = false; } } } } else { Rg_Ratings.DataSource = dt_Rmanager; Rg_Ratings.DataBind(); //Pms_Bll.ShowMessage(this, "No Employee Completed Appraisal Status"); } Rm_Reprts_Main_PAGE.SelectedIndex = 2; } else { Pms_Bll.ShowMessage(this, "No Employee Under Reporting Manager"); //Rg_Ratings.Visible = false; return; } } //else //{ // Pms_Bll.ShowMessage(this, "Employee Is In Active"); // //Rg_Ratings.Visible = false; // return; //} } else { Pms_Bll.ShowMessage(this, "Please Select Reporting Manager"); //Rg_Ratings.Visible = false; return; } } catch (Exception ex) { SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_Pms_Reports", ex.StackTrace, DateTime.Now); Response.Redirect("~/Frm_ErrorPage.aspx"); } }