示例#1
0
 /// <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;
     }
 }
示例#2
0
 public ComplainRecordForm(FormTypes type, string kpirecordComplainID)
 {
     InitializeComponent();
     FormType                     = type;
     kpirecord                    = new T_HR_KPIRECORD();
     KPIRecordComplain            = new T_HR_KPIRECORDCOMPLAIN();
     KPIRecordComplain.COMPLAINID = kpirecordComplainID;
     InitParas();
 }
示例#3
0
 public ComplainRecordForm(FormTypes type, string kpirecordComplainID)
 {
     InitializeComponent();
     FormType = type;
     kpirecord = new T_HR_KPIRECORD();
     KPIRecordComplain = new T_HR_KPIRECORDCOMPLAIN();
     KPIRecordComplain.COMPLAINID = kpirecordComplainID;
     InitParas();
 }
示例#4
0
 /// <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);
 }
示例#5
0
 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();
 }
示例#6
0
 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();
 }
示例#7
0
 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;
         }
     }
 }
示例#8
0
        /// <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;
            }
        }
示例#9
0
        /// <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);
        }
示例#10
0
        /// <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;
            }
        }
示例#11
0
 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;
     }
 }
示例#12
0
 public void KPIRecordUpdate(T_HR_KPIRECORD entity)
 {
     using (KPIRecordBll bll = new KPIRecordBll())
     {
         bll.KPIRecordUpdate(entity);
     }
 }
示例#13
0
 /// <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;
     }
 }