void client_GetCustomGuerdonCompleted(object sender, GetCustomGuerdonCompletedEventArgs e) { T_HR_CUSTOMGUERDONARCHIVE customArchive = new T_HR_CUSTOMGUERDONARCHIVE(); if (e.Result != null) { salaryCusomvView = e.Result.ToList(); foreach (V_CUSTOMGUERDON a in salaryCusomvView) { customArchive.SUM = a.GUERDONSUM; customArchive.CUSTOMERGUERDONID = a.CUSTOMGUERDONID; salaryCustom.Add(customArchive); } } }
public void CustomGuerdonArchiveUpdate(T_HR_CUSTOMGUERDONARCHIVE obj) { using (CustomGuerdonArchiveBLL bll = new CustomGuerdonArchiveBLL()) { bll.CustomGuerdonArchiveUpdate(obj); } }
void SalaryArchiveForm_Loaded(object sender, RoutedEventArgs e) { InitParas(); if (FormType == FormTypes.Audit || FormType == FormTypes.Browse) { EnableControl(); } if (FormType == FormTypes.New) { cbxSalaryLevel.IsEnabled = false; } if (string.IsNullOrEmpty(strArchiveID)) { SalaryArchive = new T_HR_SALARYARCHIVE(); SalaryArchive.SALARYARCHIVEID = Guid.NewGuid().ToString(); SalaryArchive.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; SalaryArchive.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; SalaryArchive.CHECKSTATE = Convert.ToInt16(CheckStates.UnSubmit).ToString(); SalaryArchive.OTHERSUBJOIN = System.DateTime.Now.Year;//生效年份 SalaryArchive.OTHERADDDEDUCT = System.DateTime.Now.Month;//生效月份 this.DataContext = SalaryArchive; SetToolBar(); } else { client.GetSalaryArchiveMasterByIDAsync(strArchiveID); lkEmployee.IsEnabled = false; txtSalaryStandard.IsEnabled = false; TxtRemark.IsEnabled = true; strArchiveID = strArchiveID; // LoadCustomArchive(strArchiveID); //获取个人活动经费 client.GetCustomGuerdonArchiveByArchiveIDAsync(strArchiveID); client.GetCustomGuerdonArchiveByArchiveIDCompleted += (o, ee) => { if (ee.Result != null && ee.Result.Count != 0) { CustomArchive = ee.Result.FirstOrDefault(); if (ee.Result.FirstOrDefault().SUM != null) { txtSum.Text = ee.Result.FirstOrDefault().SUM.ToString(); } else { txtSum.Text = "0"; } if (ee.Result.FirstOrDefault().REMARK != null) { txtSumRemark.Text = ee.Result.FirstOrDefault().REMARK.ToString(); } } }; } }
void client_CreateSalaryArchiveCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error != null) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { //个人活动能够经费操作 decimal? DeSum = 0; try { DeSum = decimal.Parse(txtSum.Text.Trim()); } catch (Exception) { DeSum = 0; ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), "个人活动经费输入错误,请重新输入", Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } T_HR_CUSTOMGUERDONARCHIVE custom = new T_HR_CUSTOMGUERDONARCHIVE { //SUM = decimal.Parse(txtSum.Text.Trim()), SUM = DeSum, REMARK = txtSumRemark.Text.Trim() }; if (CustomArchive != null) { custom.CUSTOMGUERDONARCHIVEID = CustomArchive.CUSTOMGUERDONARCHIVEID; } else { custom.CUSTOMGUERDONARCHIVEID = Guid.NewGuid().ToString(); } custom.T_HR_SALARYARCHIVE = new T_HR_SALARYARCHIVE(); custom.T_HR_SALARYARCHIVE.SALARYARCHIVEID = SalaryArchive.SALARYARCHIVEID; client.CustomGuerdonArchiveUpdateAsync(custom); FormTypes temp = FormType; FormType = FormTypes.Edit; EntityBrowser entBrowser = this.FindParentByType<EntityBrowser>(); entBrowser.FormType = FormTypes.Edit; if (temp != FormTypes.New) ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("MODIFYSUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); else ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDDATASUCCESSED"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Information); canSubmit = true; RefreshUI(RefreshedTypes.AuditInfo); LoadData(); } RefreshUI(RefreshedTypes.All); RefreshUI(RefreshedTypes.HideProgressBar); }