/// <summary> /// 获取KPI记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void client_GetKPIRecordByIdCompleted(object sender, GetKPIRecordByIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { //异常 //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { //未获取到信息 if (e.Result == null) { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } //获取类别 this.Record = e.Result; Complain.T_HR_KPIRECORD = this.Record; Complain.INITIALSCORE = this.Record.SUMSCORE; LayoutRoot.DataContext = Complain; //lblKPIRecordName.Text = Record.T_HR_KPIPOINT.KPIPOINTNAME; } }
public ComplainRecordForm(FormTypes type, string kpirecordComplainID) { InitializeComponent(); FormType = type; kpirecord = new T_HR_KPIRECORD(); KPIRecordComplain = new T_HR_KPIRECORDCOMPLAIN(); KPIRecordComplain.COMPLAINID = kpirecordComplainID; InitParas(); }
/// <summary> /// 更新完成事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_UpdateKPIRecordComplainCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { if (e.Error.Message == "Repetition") { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } else { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } } else { if (auditsign) { T_HR_KPIRECORD kpirecord = new T_HR_KPIRECORD(); kpirecord = Record; kpirecord.COMPLAINSTATUS = "1"; client.KPIRecordUpdateAsync(kpirecord); //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else { //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "KPIRECORDCOMPLAIN")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } if (signCancel) { signCancel = false; EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.Close(); } //FormType = FormTypes.Browse; SetComplainIsEnable(false); //SetReviewIsEnable(false); // InitFormControl(); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.All); }
public ComplainRecordForm(FormTypes type, V_COMPLAINRECORD entity) { InitializeComponent(); FormType = type; kpirecord = new T_HR_KPIRECORD(); kpirecord = entity.T_HR_KPIRECORD; KPIRecordComplain = entity.T_HR_KPIRECORDCOMPLAIN; try { txtComplainName.Text = entity.EMPLOYEECNAME; txtflowid.Text = entity.FLOWID; txtInitScroe.Text = entity.T_HR_KPIRECORDCOMPLAIN.INITIALSCORE.ToString(); txtScroe.Text = entity.T_HR_KPIRECORDCOMPLAIN.REVIEWSCORE.ToString(); txtMark.Text = entity.T_HR_KPIRECORDCOMPLAIN.COMPLAINREMARK.ToString(); } catch { } //InitParas(); }
public int KPIScorePost(string BusinessCodePost, string RelationIDPost, string CreateCompanyIDPost, string CreateDepartmentIDPost, string CreatePostIDPost, string CreateUserIDPost) { using (KPIRecordBll bll = new KPIRecordBll()) { using (KPIPointBll pbll = new KPIPointBll()) { List<T_HR_KPIPOINT> point = pbll.GetKPIPointListByBusinessCode(RelationIDPost); if (point != null) { foreach (T_HR_KPIPOINT p in point) { T_HR_KPIRECORD record = new T_HR_KPIRECORD(); record.BUSINESSCODE = BusinessCodePost; //业务ID(FormID) record.CREATECOMPANYID = CreateCompanyIDPost; //公司ID record.CREATEDEPARTMENTID = CreateDepartmentIDPost; //部门ID record.CREATEPOSTID = CreatePostIDPost; //岗位ID record.CREATEUSERID = CreateUserIDPost; //用户ID record.CREATEDATE = System.DateTime.Now; //新建时间 record.KPIDESCRIPTION = p.KPIPOINTREMARK;//kpi描述 record.FLOWDESCRIPTION = p.FLOWID;//流程或任务描述 record.T_HR_KPIPOINT = new T_HR_KPIPOINT(); //step record.STEPDETAILCODE = p.STEPID; //断开外键 // Utility.RefreshEntity(record); record.T_HR_KPIPOINT.KPIPOINTID = p.KPIPOINTID; //KPI点ID // record.T_HR_KPIPOINT = p; record.SYSTEMWEIGHT = p.T_HR_SCORETYPE.SYSTEMWEIGHT; //系统打分权重 record.MANUALWEIGHT = p.T_HR_SCORETYPE.MANUALWEIGHT; //手动打分权重 record.RANDOMWEIGHT = p.T_HR_SCORETYPE.RANDOMWEIGHT; //抽查打分权重 record.KPIRECORDID = System.Guid.NewGuid().ToString(); bll.KPIRecordAdd(record); //添加KPI明细记录 SMT.Foundation.Log.Tracer.Debug("考核记录ID:" + record.KPIRECORDID); } } return 1; } } }
/// <summary> /// 获取KPI记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void client_GetKPIRecordByIdCompleted(object sender, GetKPIRecordByIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { //异常 //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { //未获取到信息 if (e.Result == null) { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } //获取类别 this.Record = e.Result; if (Record.COMPLAINSTATUS == "2") { EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.Close(); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("本条记录已申诉完成了")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("本条记录已申诉完成了"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } Complain.T_HR_KPIRECORD = this.Record; Complain.INITIALSCORE = this.Record.SUMSCORE; LayoutRoot.DataContext = Complain; //lblKPIRecordName.Text = Record.T_HR_KPIPOINT.KPIPOINTNAME; } }
/// <summary> /// 更新完成事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_UpdateKPIRecordComplainCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { if (e.Error.Message == "Repetition") { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("REPETITIONTWOPARAS", "KPIRECORDCOMPLAIN"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } else { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } } else { if (auditsign) { T_HR_KPIRECORD kpirecord = new T_HR_KPIRECORD(); kpirecord = Record; kpirecord.COMPLAINSTATUS = "1"; client.KPIRecordUpdateAsync(kpirecord); //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUBMITAUDITSUCCESSFUL"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } else { //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("UPDATESUCCESSED", "KPIRECORDCOMPLAIN")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); } if (signCancel) { signCancel = false; EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.Close(); } //FormType = FormTypes.Browse; SetComplainIsEnable(false); //SetReviewIsEnable(false); // InitFormControl(); } RefreshUI(RefreshedTypes.HideProgressBar); RefreshUI(RefreshedTypes.All); }
/// <summary> /// 获取KPI记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void client_GetKPIRecordByIdCompleted(object sender, GetKPIRecordByIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { //异常 //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { //未获取到信息 if (e.Result == null) { //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } //获取类别 this.Record = e.Result; if (Record.COMPLAINSTATUS == "2") { EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.Close(); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("本条记录已申诉完成了")); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("本条记录已申诉完成了"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); return; } Complain.T_HR_KPIRECORD = this.Record; Complain.INITIALSCORE = this.Record.SUMSCORE; LayoutRoot.DataContext = Complain; //lblKPIRecordName.Text = Record.T_HR_KPIPOINT.KPIPOINTNAME; } }
public T_HR_KPIRECORD SaveKPIRecordInterface(T_HR_KPIRECORD kpirecord, string AppraiseeID, string AppraiserID, int score, int scoretype) { using (KPIRecordBll bll = new KPIRecordBll()) { T_HR_KPIRECORD record = bll.SaveKPIRecordInterface(kpirecord, AppraiseeID, AppraiserID, score, scoretype); return record; } }
public void KPIRecordUpdate(T_HR_KPIRECORD entity) { using (KPIRecordBll bll = new KPIRecordBll()) { bll.KPIRecordUpdate(entity); } }