protected void btnSave_Click(object sender, EventArgs e) { try { HRM_Eval objEval = new HRM_Eval(); if (EmpHistList.Count > 0) { objEval = EmpHistList[0]; SetValueFromControl(objEval); } else { objEval = new HRM_Eval(); SetValueFromControl(objEval); EmpHistList.Add(objEval); } CustomList <HRM_Eval> HRM_EvalList = EmpHistList; CustomList <HRM_EvalDet> DelatislList = HRM_EvalDettList; _evalManager.SaveEvalution(ref HRM_EvalList, ref DelatislList); hf_EvalKey.Value = HRM_EvalList[0].EvalKey.ToString(); ((PageBase)this.Page).SuccessMessage = ASL.STATIC.StaticInfo.SavedSuccessfullyMsg; } catch (Exception ex) { ((PageBase)this.Page).ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
protected void Page_Load(object sender, EventArgs e) { var ptype = Request.QueryString.Get("type"); if (ptype != null) { if (ptype == "nonmanagement") { pagetype = 2; lblFrmHeader.Text = "Performance Appraisal - Non Management Staff"; } } else { pagetype = 1; lblFrmHeader.Text = "Performance Appraisal - Management Staff"; } if (IsPostBack.IsFalse()) { HRM_EvalDettList = new CustomList <HRM_EvalDet>(); PopulateCombo(); EnableControl(false); } else { Page.ClientScript.GetPostBackEventReference(this, String.Empty); String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"]; if (Request["__EVENTTARGET"] == "SearchEval") { hf_EvalKey.Value = "-1"; HRM_Eval searchEmp = Session[ASL.STATIC.StaticInfo.SearchSessionVarName] as HRM_Eval; if (searchEmp.IsNotNull()) { hf_EvalKey.Value = searchEmp.EvalKey.ToString(); EmpHistList = _evalManager.GetAllHRM_Eval(hf_EvalKey.Value.ToString()); if (EmpHistList.Count > 0) { GetValueFromList(EmpHistList[0]); } //LoadEmployeeInfo(txtEmployee.Text.ToString()); LoadGridProfermanceArea(hf_EvalKey.Value.ToString()); EnableControl(true); } } } }
private void GetValueFromList(HRM_Eval objList) { try { txtDateFrom.Text = objList.EvalFrom.ToString(StaticInfo.GridDateFormat); txtDateTo.Text = objList.EvalTo.ToString(StaticInfo.GridDateFormat); //hfEmpKey.Value = objList.EmpKey.ToString(); txtSuggestion.Text = objList.ImproveSugg.ToString(); txtSigPerformance.Text = objList.EmpComntAck.ToString(); txtEvalutorRec.Text = objList.EvalRecom.ToString(); txtReveiwerRec.Text = objList.ReviewRecom.ToString(); txtHrRecom.Text = objList.Comment.ToString(); txtDateJoin.Text = objList.DateJoin.ToString(StaticInfo.GridDateFormat); txtDatePrevious.Text = objList.DatePrevious.ToString(StaticInfo.GridDateFormat); txtDatePresent.Text = objList.DatePresent.ToString(StaticInfo.GridDateFormat); txtDateProposed.Text = objList.DatePreposed.ToString(StaticInfo.GridDateFormat); txtGrossJoin.Text = objList.GrossJoinSal.ToString(); txtPreviousSalary.Text = objList.GrossPresentSal.ToString(); txtPresentSalary.Text = objList.GrossPreviousSal.ToString(); txtPurpose.Text = objList.GrossProposedSal.ToString(); txtLastDayOfPromosion.Text = objList.LastPromDate.ToString(StaticInfo.GridDateFormat); ddlDesignation.SelectedValue = objList.ToBePromoted.ToString(); drpOtherRecom.SelectedValue = drpOtherRecom.Items.FindByValue(objList.OtherRecom.ToString()) == null ? "" : objList.OtherRecom.ToString(); txtSpecQulification.Text = objList.M_CYSpQual.ToString(); txtLimitations.Text = objList.M_CYShortComing.ToString(); txtImprovment.Text = objList.M_CYSugg.ToString(); txtLastYearTranning.Text = objList.M_LYTraining.ToString(); txtPreYaerTranning.Text = objList.M_CYTraining.ToString(); txtThisSpecQualification.Text = objList.M_CYSugg.ToString(); txtThisSortCommings.Text = objList.M_CYShortComing.ToString(); txtThisSuggestion.Text = objList.M_CYSpQual.ToString(); } catch (Exception ex) { this.ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }
public CustomList <HRM_Eval> doSearch(String whereClause) { return(HRM_Eval.doSearch(whereClause)); }
public CustomList <HRM_Eval> GetAllHRM_Eval(String EvalKey) { return(HRM_Eval.GetAllHRM_Eval(EvalKey)); }
private void SetValueFromControl(HRM_Eval objList) { try { if (hf_EvalKey.Value.ToString() != "-1") { objList.EvalKey = hf_EvalKey.Value.ToInt(); } objList.EvalFrom = txtDateFrom.Text.ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.EvalTo = txtDateTo.Text.ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.EvalDate = DateTime.Now; //objList.EmpKey = hfEmpKey.Value.ToInt(); objList.ImproveSugg = txtSuggestion.Text.ToString(); objList.EmpComntAck = txtSigPerformance.Text.ToString(); objList.EvalRecom = txtEvalutorRec.Text.ToString(); objList.ReviewRecom = txtReveiwerRec.Text.ToString(); objList.Comment = txtHrRecom.Text.ToString(); objList.DateJoin = txtDateJoin.Text.ToString().ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.DatePrevious = txtDatePrevious.Text.ToString().ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.DatePresent = txtDatePresent.Text.ToString().ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.DatePreposed = txtDateProposed.Text.ToString().ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); objList.GrossJoinSal = txtGrossJoin.Text.ToDecimal(); if (String.IsNullOrWhiteSpace(txtPreviousSalary.Text)) { txtPreviousSalary.Text = "0"; } objList.GrossPresentSal = txtPreviousSalary.Text.ToDecimal(); if (String.IsNullOrWhiteSpace(txtPresentSalary.Text)) { txtPresentSalary.Text = "0"; } objList.GrossPreviousSal = txtPresentSalary.Text.ToDecimal(); if (String.IsNullOrWhiteSpace(txtPurpose.Text)) { txtPurpose.Text = "0"; } objList.GrossProposedSal = txtPurpose.Text.ToDecimal(); if (String.IsNullOrEmpty(txtPresentSalary.Text) == false) { objList.LastPromDate = txtLastDayOfPromosion.Text.ToDateTime(ASL.STATIC.StaticInfo.GridDateFormat); } if (ddlDesignation.SelectedValue != "") { objList.ToBePromoted = ddlDesignation.SelectedValue.ToInt(); } if (drpOtherRecom.SelectedValue != "") { objList.OtherRecom = drpOtherRecom.SelectedValue.ToInt(); } objList.M_CYSpQual = txtSpecQulification.Text.ToString(); objList.M_CYShortComing = txtLimitations.Text.ToString(); objList.M_CYSugg = txtImprovment.Text.ToString(); objList.M_LYTraining = txtLastYearTranning.Text.ToString(); objList.M_CYTraining = txtPreYaerTranning.Text.ToString(); objList.M_CYSugg = txtThisSpecQualification.Text.ToString(); objList.M_CYShortComing = txtThisSortCommings.Text.ToString(); objList.M_CYSpQual = txtThisSuggestion.Text.ToString(); } catch (Exception ex) { this.ErrorMessage = (ExceptionHelper.getExceptionMessage(ex)); } }