コード例 #1
0
        void BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted(object sender, GetByIdWelfarePaymentDetailsCompletedEventArgs e)
        {
            try
            {
                if (e.Result != null)
                {
                    detailTemps = e.Result.ToList();

                    foreach (var detailTemp in detailTemps)//获取年月
                    {
                        distributeMaster = new T_OA_WELFAREDISTRIBUTEMASTER();
                        if (detailTemp != null)
                        {
                            distributeMaster = detailTemp.T_OA_WELFAREDISTRIBUTEMASTER;
                            delteWelfarePaymentDetail.Add(detailTemp.USERID);
                            Year  = Convert.ToDateTime(distributeMaster.DISTRIBUTEDATE).Year.ToString();  //年
                            Month = Convert.ToDateTime(distributeMaster.DISTRIBUTEDATE).Month.ToString(); //月
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
コード例 #2
0
        void BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted(object sender, GetByIdWelfarePaymentDetailsCompletedEventArgs e)
        {
            try
            {
                if (e.Result != null)
                {
                    detailTemps = e.Result.ToList();

                    foreach (var detailTemp in detailTemps)//获取年月
                    {
                        distributeMaster = new T_OA_WELFAREDISTRIBUTEMASTER();
                        if (detailTemp != null)
                        {
                            distributeMaster = detailTemp.T_OA_WELFAREDISTRIBUTEMASTER;
                            delteWelfarePaymentDetail.Add(detailTemp.USERID);
                            Year = Convert.ToDateTime(distributeMaster.DISTRIBUTEDATE).Year.ToString();//年
                            Month = Convert.ToDateTime(distributeMaster.DISTRIBUTEDATE).Month.ToString();//月
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
            }
        }
コード例 #3
0
 void BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted(object sender, GetByIdWelfarePaymentDetailsCompletedEventArgs e)
 {
     try
     {
         if (e.Result != null)
         {
             detailTemps = e.Result.ToList();
             if (InfoObj.ISWAGE == "1")//是否随薪发?0:非随工资发 1:随工资发
             {
                 foreach (var detailTemp in detailTemps)
                 {
                     T_HR_EMPLOYEEADDSUM emploeeaddsum = new T_HR_EMPLOYEEADDSUM();
                     emploeeaddsum.ADDSUMID = Guid.NewGuid().ToString();//加扣款ID
                     emploeeaddsum.EMPLOYEEID = detailTemp.USERID;//员工编号
                     emploeeaddsum.EMPLOYEENAME = detailTemp.OWNERNAME;//员工姓名
                     emploeeaddsum.PROJECTNAME = InfoObj.WELFAREDISTRIBUTETITLE;//福利发放名
                     emploeeaddsum.PROJECTCODE = "-2";
                     emploeeaddsum.PROJECTMONEY = detailTemp.STANDARD;//项目金额(发放金额)
                     emploeeaddsum.DEALYEAR = Convert.ToDateTime(InfoObj.DISTRIBUTEDATE).Year.ToString();//年
                     emploeeaddsum.DEALMONTH = Convert.ToDateTime(InfoObj.DISTRIBUTEDATE).Month.ToString();//月
                     emploeeaddsum.REMARK = detailTemp.REMARK;//备注
                     emploeeaddsum.OWNERID = InfoObj.OWNERID;
                     emploeeaddsum.OWNERPOSTID = InfoObj.OWNERPOSTID;
                     emploeeaddsum.OWNERDEPARTMENTID = InfoObj.OWNERDEPARTMENTID;
                     emploeeaddsum.OWNERCOMPANYID = InfoObj.OWNERCOMPANYID;
                     emploeeaddsum.CREATEPOSTID = InfoObj.CREATEPOSTID;
                     emploeeaddsum.CREATEDEPARTMENTID = InfoObj.CREATEDEPARTMENTID;
                     emploeeaddsum.CREATECOMPANYID = InfoObj.CREATECOMPANYID;
                     emploeeaddsum.CREATEUSERID = InfoObj.CREATEUSERID;
                     emploeeaddsum.CREATEDATE = InfoObj.CREATEDATE;
                     emploeeaddsumList.Add(emploeeaddsum);
                 }
             }
             BindDataGrid(e.Result.ToList());
         }
         else
         {
             BindDataGrid(null);
         }
     }
     catch (Exception ex)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
     }
 }
コード例 #4
0
 void BenefitsAdministration_GetByIdWelfarePaymentDetailsCompleted(object sender, GetByIdWelfarePaymentDetailsCompletedEventArgs e)
 {
     try
     {
         if (e.Result != null)
         {
             detailTemps = e.Result.ToList();
             if (InfoObj.ISWAGE == "1")//是否随薪发?0:非随工资发 1:随工资发
             {
                 foreach (var detailTemp in detailTemps)
                 {
                     T_HR_EMPLOYEEADDSUM emploeeaddsum = new T_HR_EMPLOYEEADDSUM();
                     emploeeaddsum.ADDSUMID           = Guid.NewGuid().ToString();                                   //加扣款ID
                     emploeeaddsum.EMPLOYEEID         = detailTemp.USERID;                                           //员工编号
                     emploeeaddsum.EMPLOYEENAME       = detailTemp.OWNERNAME;                                        //员工姓名
                     emploeeaddsum.PROJECTNAME        = InfoObj.WELFAREDISTRIBUTETITLE;                              //福利发放名
                     emploeeaddsum.PROJECTCODE        = "-2";
                     emploeeaddsum.PROJECTMONEY       = detailTemp.STANDARD;                                         //项目金额(发放金额)
                     emploeeaddsum.DEALYEAR           = Convert.ToDateTime(InfoObj.DISTRIBUTEDATE).Year.ToString();  //年
                     emploeeaddsum.DEALMONTH          = Convert.ToDateTime(InfoObj.DISTRIBUTEDATE).Month.ToString(); //月
                     emploeeaddsum.REMARK             = detailTemp.REMARK;                                           //备注
                     emploeeaddsum.OWNERID            = InfoObj.OWNERID;
                     emploeeaddsum.OWNERPOSTID        = InfoObj.OWNERPOSTID;
                     emploeeaddsum.OWNERDEPARTMENTID  = InfoObj.OWNERDEPARTMENTID;
                     emploeeaddsum.OWNERCOMPANYID     = InfoObj.OWNERCOMPANYID;
                     emploeeaddsum.CREATEPOSTID       = InfoObj.CREATEPOSTID;
                     emploeeaddsum.CREATEDEPARTMENTID = InfoObj.CREATEDEPARTMENTID;
                     emploeeaddsum.CREATECOMPANYID    = InfoObj.CREATECOMPANYID;
                     emploeeaddsum.CREATEUSERID       = InfoObj.CREATEUSERID;
                     emploeeaddsum.CREATEDATE         = InfoObj.CREATEDATE;
                     emploeeaddsumList.Add(emploeeaddsum);
                 }
             }
             BindDataGrid(e.Result.ToList());
         }
         else
         {
             BindDataGrid(null);
         }
     }
     catch (Exception ex)
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), ex.ToString());
     }
 }