/// <summary> /// 加载部门 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void orgClient_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error == null) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT entDepartment = e.Result; lkAssignObject.DataContext = entDepartment; lkAssignObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; if (entDepartment != null) { AttendMonthlyBatchBalance.BALANCEOBJECTNAME = entDepartment.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; if (entDepartment.DEPARTMENTID != AttendMonthlyBatchBalance.OWNERDEPARTMENTID) { var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.DepartmentID == entDepartment.DEPARTMENTID); if (temp != null && temp.Count() > 0) { AttendMonthlyBatchBalance.OWNERCOMPANYID = temp.FirstOrDefault().CompanyID; AttendMonthlyBatchBalance.OWNERDEPARTMENTID = temp.FirstOrDefault().DepartmentID; AttendMonthlyBatchBalance.OWNERPOSTID = temp.FirstOrDefault().PostID; } BindGrid(); } } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
void orgclient_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { StrDepartmentID = e.Result.DEPARTMENTID; txtDepartmentName.Text = e.Result.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; } LoadData(); } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { T_HR_DEPARTMENT department = new T_HR_DEPARTMENT(); department = e.Result; StrDepartmentID = department.DEPARTMENTID; txtDepartmentName.Text = department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; } } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT department = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); department = e.Result; StrDepartmentID = department.DEPARTMENTID; txtDepartmentName.Text = department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; LoadData(); } } }
void orgClient_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error == null) { OrganizationWS.T_HR_DEPARTMENT depart = e.Result as OrganizationWS.T_HR_DEPARTMENT; lkAssignObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; lkAssignObject.DataContext = depart; } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); //Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT department = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); department = e.Result; //StrCompanyId = department.DEPARTMENTID; PostsObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; PostsObject.DataContext = department; } } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { T_HR_DEPARTMENT department = new T_HR_DEPARTMENT(); department = e.Result; this.tblDepartment.Text = department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; //StrCompanyId = department.DEPARTMENTID; //PostsObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; //PostsObject.DataContext = department; } } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { T_HR_DEPARTMENT department = new T_HR_DEPARTMENT(); department = e.Result; //StrCompanyId = department.DEPARTMENTID; //PostsObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; //PostsObject.DataContext = department; CompanyObject.Text = department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; } } }
void client_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error != null && e.Error.Message != "") { RefreshUI(RefreshedTypes.HideProgressBar); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { if (e.Result == null) { RefreshUI(RefreshedTypes.HideProgressBar); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("NOTFOUND"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); return; } if (e.UserState.ToString() != "FATHER") { Department = e.Result; if (FormType == FormTypes.Resubmit) { lkFather.IsEnabled = false; acbDepName.IsEnabled = false; acbDepName.ToggleButton.IsEnabled = false; acbDepName.TxtLookUp.IsReadOnly = true; Department.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); if (Department.EDITSTATE != Convert.ToInt32(EditStates.PendingCanceled).ToString()) { Department.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); } //Department.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString(); //if (Department.EDITSTATE == Convert.ToInt32(EditStates.Actived).ToString()) //{ // Department.EDITSTATE = Convert.ToInt32(EditStates.PendingCanceled).ToString(); //} //else //{ // Department.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString(); //} } //加载是否前台 if (Department.ISBACKGROUND == 1) { this.rbtYes.IsChecked = true; this.rbtNo.IsChecked = false; } if (Department.ISBACKGROUND == 0) { this.rbtYes.IsChecked = false; this.rbtNo.IsChecked = true; } if (Department.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString()) { EnableControl(); } if (Department.T_HR_COMPANY != null) { txtCompanyName.Text = Department.T_HR_COMPANY.CNAME; } //绑定部门字典 client.GetDepartmentDictionaryAllAsync(); if (!string.IsNullOrEmpty(Department.FATHERID) && !string.IsNullOrEmpty(Department.FATHERTYPE)) { if (Department.FATHERTYPE == "0") { client.GetCompanyByIdAsync(Department.FATHERID); } else { client.GetDepartmentByIdAsync(Department.FATHERID, "FATHER"); } } DepartmentName = Department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; client.GetPostByIdAsync(Department.DEPARTMENTBOSSHEAD); if (Department.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString() || Department.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString()) { RefreshUI(RefreshedTypes.AuditInfo); SetToolBar(); RefreshUI(RefreshedTypes.HideProgressBar); } else { System.Collections.ObjectModel.ObservableCollection<string> CreateUserIDs = new System.Collections.ObjectModel.ObservableCollection<string>(); CreateUserIDs.Add(Department.CREATEUSERID); pclient.GetEmployeeToEngineAsync(CreateUserIDs); } } else { lkFather.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; lkFather.DataContext = e.Result; } // by luojie client.GetDepartmentActivedByCompanyIDAsync(e.Result.FATHERID); } }
void Organ_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (!e.Cancelled) { if (e.Result != null) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT department = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); department = e.Result; PostsObject.Text = department.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; //PostsObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; //PostsObject.DataContext = department; } } }
/// <summary> /// 为上级部门LookUp加载数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void client_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error == null) { T_HR_DEPARTMENT ent = e.Result; if (ent == null) { return; } lkParentDepartment.DataContext = ent; } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }
void orgClient_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error == null) { OrganizationWS.T_HR_DEPARTMENT depart = e.Result as OrganizationWS.T_HR_DEPARTMENT; lkAssignObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; lkAssignObject.DataContext = depart; if (SalaryRecordBatch.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString()) { if (depart.DEPARTMENTID != SalaryRecordBatch.OWNERDEPARTMENTID) { var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.DepartmentID == depart.DEPARTMENTID); if (temp != null) { SalaryRecordBatch.OWNERCOMPANYID = temp.FirstOrDefault().CompanyID; SalaryRecordBatch.OWNERDEPARTMENTID = temp.FirstOrDefault().DepartmentID; SalaryRecordBatch.OWNERPOSTID = temp.FirstOrDefault().PostID; } } } } else { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }
/// <summary> /// 加载部门 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void orgClient_GetDepartmentByIdCompleted(object sender, GetDepartmentByIdCompletedEventArgs e) { if (e.Error == null) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT entDepartment = e.Result; lkAssignObject.DataContext = entDepartment; lkAssignObject.DisplayMemberPath = "T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME"; if (entDepartment != null) { AttendMonthlyBatchBalance.BALANCEOBJECTNAME = entDepartment.T_HR_DEPARTMENTDICTIONARY.DEPARTMENTNAME; if (entDepartment.DEPARTMENTID != AttendMonthlyBatchBalance.OWNERDEPARTMENTID) { var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.DepartmentID == entDepartment.DEPARTMENTID); if (temp != null && temp.Count()>0) { AttendMonthlyBatchBalance.OWNERCOMPANYID = temp.FirstOrDefault().CompanyID; AttendMonthlyBatchBalance.OWNERDEPARTMENTID = temp.FirstOrDefault().DepartmentID; AttendMonthlyBatchBalance.OWNERPOSTID = temp.FirstOrDefault().PostID; } BindGrid(); } } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message)); } }