void DocDistrbuteClient_GetDocDistrbuteInfosCompleted(object sender, GetDocDistrbuteInfosCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { List<SMT.SaaS.OA.UI.SmtOACommonOfficeService.T_OA_DISTRIBUTEUSER> distributeList = e.Result.ToList(); foreach (var h in distributeList) { object obj = new object(); SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj extOrgObj = new SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj(); if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY(); tmp.COMPANYID = h.VIEWER; //tmp.CNAME = ""; tmp.CNAME = Utility.GetCompanyName(tmp.COMPANYID); obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Department).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); tmp.DEPARTMENTID = h.VIEWER; SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY(); //tmpdict.DEPARTMENTNAME = ""; tmpdict.DEPARTMENTNAME = Utility.GetDepartmentName(h.VIEWER); tmp.T_HR_DEPARTMENTDICTIONARY = tmpdict; obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Post).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_POST tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_POST(); tmp.POSTLEVEL = System.Convert.ToDecimal(h.VIEWER); SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY(); //tmpdict.POSTNAME = ""; tmpdict.POSTNAME = Utility.GetPostName(h.VIEWER); tmp.T_HR_POSTDICTIONARY = tmpdict; obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Personnel).ToString()) { SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE tmp = new SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE(); tmp.EMPLOYEEID = h.VIEWER; tmp.EMPLOYEECNAME = Utility.GetDistrbuteUserName(tmp.EMPLOYEEID, vemployeeObj); obj = tmp; //T_HR_EMPLOYEE tmp = new T_HR_EMPLOYEE(); //tmp.EMPLOYEEID = h.VIEWER; //tmp.EMPLOYEECNAME = ""; //obj = tmp; } extOrgObj.ObjectInstance = obj; issuanceExtOrgObj.Add(extOrgObj); } BindData(); } } else Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message.ToString())); } }
void DocDistrbuteClient_GetDocDistrbuteInfosCompleted(object sender, GetDocDistrbuteInfosCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { distributeList = e.Result; foreach (var h in distributeList) { object obj = new object(); SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj extOrgObj = new SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj(); if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY(); tmp.COMPANYID = h.VIEWER; tmp.CNAME = Utility.GetCompanyName(tmp.COMPANYID); obj = tmp; StrCompanyIDsList.Add(h.VIEWER); } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Department).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); tmp.DEPARTMENTID = h.VIEWER; SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY(); tmpdict.DEPARTMENTNAME = Utility.GetDepartmentName(h.VIEWER); tmp.T_HR_DEPARTMENTDICTIONARY = tmpdict; obj = tmp; StrDepartmentIDsList.Add(h.VIEWER); } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Post).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_POST tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_POST(); tmp.POSTLEVEL = System.Convert.ToDecimal(h.VIEWER); SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY(); tmpdict.POSTNAME = Utility.GetPostName(h.VIEWER); tmp.T_HR_POSTDICTIONARY = tmpdict; obj = tmp; StrPositionIDsList.Add(h.VIEWER); } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Personnel).ToString()) { SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE tmp = new SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE(); tmp.EMPLOYEEID = h.VIEWER; tmp.EMPLOYEECNAME = Utility.GetDistrbuteUserName(tmp.EMPLOYEEID,vemployeeObj); obj = tmp; if (!(StrStaffList.IndexOf(h.VIEWER) >0)) { StaffList.Add(h.VIEWER); } } extOrgObj.ObjectInstance = obj; issuanceExtOrgObj.Add(extOrgObj); } //personclient.GetEmployeeDetailByParasAsync(StrCompanyIDsList, StrDepartmentIDsList, StrPositionIDsList, StaffList); //RefreshUI(RefreshedTypes.ShowProgressBar); //personclient.GetEmployeeIDsByParasAsync(StrCompanyIDsList,StrDepartmentIDsList,StrPositionIDsList); //StaffList.Clear();//将对象员工清除 //personclient.GetEmployeeIDsWithParasAsync(StrCompanyIDsList, true, StrDepartmentIDsList, true, StrPositionIDsList); BindData(); } } else { //HtmlPage.Window.Alert(e.Error.ToString()); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message.ToString())); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } }
void DocDistrbuteClient_GetDocDistrbuteInfosCompleted(object sender, GetDocDistrbuteInfosCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { List <SMT.SaaS.OA.UI.SmtOACommonOfficeService.T_OA_DISTRIBUTEUSER> distributeList = e.Result.ToList(); foreach (var h in distributeList) { object obj = new object(); SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj extOrgObj = new SMT.SaaS.FrameworkUI.OrganizationControl.ExtOrgObj(); if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY(); tmp.COMPANYID = h.VIEWER; //tmp.CNAME = ""; tmp.CNAME = Utility.GetCompanyName(tmp.COMPANYID); obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Department).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENT(); tmp.DEPARTMENTID = h.VIEWER; SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_DEPARTMENTDICTIONARY(); //tmpdict.DEPARTMENTNAME = ""; tmpdict.DEPARTMENTNAME = Utility.GetDepartmentName(h.VIEWER); tmp.T_HR_DEPARTMENTDICTIONARY = tmpdict; obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Post).ToString()) { SMT.Saas.Tools.OrganizationWS.T_HR_POST tmp = new SMT.Saas.Tools.OrganizationWS.T_HR_POST(); tmp.POSTLEVEL = System.Convert.ToDecimal(h.VIEWER); SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY tmpdict = new SMT.Saas.Tools.OrganizationWS.T_HR_POSTDICTIONARY(); //tmpdict.POSTNAME = ""; tmpdict.POSTNAME = Utility.GetPostName(h.VIEWER); tmp.T_HR_POSTDICTIONARY = tmpdict; obj = tmp; } else if (h.VIEWTYPE == ((int)SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Personnel).ToString()) { SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE tmp = new SMT.Saas.Tools.PersonnelWS.T_HR_EMPLOYEE(); tmp.EMPLOYEEID = h.VIEWER; tmp.EMPLOYEECNAME = Utility.GetDistrbuteUserName(tmp.EMPLOYEEID, vemployeeObj); obj = tmp; //T_HR_EMPLOYEE tmp = new T_HR_EMPLOYEE(); //tmp.EMPLOYEEID = h.VIEWER; //tmp.EMPLOYEECNAME = ""; //obj = tmp; } extOrgObj.ObjectInstance = obj; issuanceExtOrgObj.Add(extOrgObj); } BindData(); } } else { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message); } } catch (Exception ex) { //HtmlPage.Window.Alert(ex.ToString()); Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.Message.ToString())); } }