void SalarySolutionForm_Loaded(object sender, RoutedEventArgs e) { InitParas(); if (FormType == FormTypes.Audit || FormType == FormTypes.Browse) { EnableControl(); } if (FormType == FormTypes.New) { SolutionItemWinForm.IsEnabled = false; } if (string.IsNullOrEmpty(SalarySolutionID)) { SalarySolution = new T_HR_SALARYSOLUTION(); SalarySolution.SALARYSOLUTIONID = Guid.NewGuid().ToString(); SalarySolution.CREATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; SalarySolution.CREATEDATE = System.DateTime.Now; SalarySolution.UPDATEDATE = System.DateTime.Now; SalarySolution.UPDATEUSERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; SalarySolution.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; SalarySolution.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; SalarySolution.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; SalarySolution.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID; SalarySolution.CHECKSTATE = Convert.ToInt16(CheckStates.UnSubmit).ToString(); this.DataContext = SalarySolution; SolutionItemWinForm.SAVEID = SalarySolution.SALARYSOLUTIONID; SolutionItemWinForm.FormType = FormType; SolutionItemWinForm.LoadData(SalarySolution.SALARYSOLUTIONID); SetToolBar(); } else { client.GetSalarySolutionByIDAsync(SalarySolutionID); SolutionItemWinForm.FormType = FormType; SolutionItemWinForm.LoadData(SalarySolutionID); } }
//void client_SalarySolutionStandardAddCompleted(object sender, SalarySolutionStandardAddCompletedEventArgs e) //{ // if (e.Error != null) // { // ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); // } // else // { // if (e.Result == "SUCCESSED") // { // ;// Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "SALARYSOLUTIONSTANDARD")); // } // else // { // Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Result)); // } // } // LoadData(); // RefreshUI(RefreshedTypes.All); //} //void client_GetSalarySolutionStandardWithPagingCompleted(object sender, GetSalarySolutionStandardWithPagingCompletedEventArgs e) //{ // List<T_HR_SALARYSOLUTIONSTANDARD> list = new List<T_HR_SALARYSOLUTIONSTANDARD>(); // if (e.Error != null) // { // ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); // return; // } // else // { // if (e.Result != null) // { // list = e.Result.ToList(); // } // // DtGrid.ItemsSource = list; // // dataPager.PageCount = e.pageCount; // } //} //void client_SalarySolutionStandardDeleteCompleted(object sender, SalarySolutionStandardDeleteCompletedEventArgs e) //{ // if (e.Error != null) // { // ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); // } // else // { // Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("DELETESUCCESSED", "SALARYSOLUTIONSTANDARD")); // } // LoadData(); // RefreshUI(RefreshedTypes.All); //} #endregion void client_SalarySolutionAddCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) { if (e.Error != null) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { // Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("ADDSUCCESSED", "SALARYSOLUTION")); SolutionItemWinForm.Save(); FormType = FormTypes.Edit; SolutionItemWinForm.IsEnabled = true; EntityBrowser entBrowser = this.FindParentByType <EntityBrowser>(); entBrowser.FormType = FormTypes.Edit; //添加删除按钮 ToolbarItems = Utility.CreateFormEditButton(); ToolbarItems.Add(ToolBarItems.Delete); RefreshUI(RefreshedTypes.AuditInfo); } RefreshUI(RefreshedTypes.All); RefreshUI(RefreshedTypes.HideProgressBar); }