Esempio n. 1
0
        void orgClient_GetCompanyActivedCompleted(object sender, SMT.Saas.Tools.OrganizationWS.GetCompanyActivedCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }
            else
            {
                if (e.Result == null)
                {
                    return;
                }

                ObservableCollection <SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY> entTemps = e.Result;
                allCompanys = new List <SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY>();
                allCompanys.Clear();
                var ents = entTemps.OrderBy(c => c.FATHERID);
                ents.ForEach(item =>
                {
                    allCompanys.Add(item);
                });

                UICache.CreateCache("SYS_CompanyInfo", allCompanys);
                orgClient.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
            }
        }
Esempio n. 2
0
        void orgClient_GetCompanyActivedCompleted(object sender, SMT.Saas.Tools.OrganizationWS.GetCompanyActivedCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                //loadbar.Stop();//有错误停止转圈
                SMT.SAAS.Application.ExceptionManager.SendException("用户管理", "Views/SysUserManagement--GetCompanyActived");
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERROR"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                return;
            }
            else
            {
                if (e.Result == null)
                {
                    return;
                }

                ObservableCollection <SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY> entTemps = e.Result;
                allCompanys = new List <SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY>();
                allCompanys.Clear();
                var ents = entTemps.OrderBy(c => c.FATHERID);
                ents.ForEach(item =>
                {
                    allCompanys.Add(item);
                });

                UICache.CreateCache("SYS_CompanyInfo", allCompanys);
                orgClient.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
            }
        }
Esempio n. 3
0
        private void cbxCpyName_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            T_HR_COMPANY tempEnt = ((System.Windows.Controls.Primitives.Selector)(sender)).SelectedItem as T_HR_COMPANY;

            client.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID, tempEnt.COMPANYID);
            dataPager.PageIndex = 1;
            LoadData();
        }
Esempio n. 4
0
 void client_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         allCompanys = e.Result.ToList();
     }
     BindCompany();
     client.GetDepartmentActivedAsync(Common.CurrentLoginUserInfo.SysUserID);
 }
Esempio n. 5
0
 void client_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
 {
     if (e.Result != null)
     {
         allCompanys = e.Result.ToList();
     }
     BindCompany();
     if (SelectedObjType != OrgTreeItemTypes.Company)
     {
         client.GetDepartmentActivedAsync(Common.CurrentLoginUserInfo.EmployeeID);
     }
 }
Esempio n. 6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void orgClient_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             allCompanys = e.Result.ToList();
         }
         BindCompany();
         orgClient.GetDepartmentActivedAsync(SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID);
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), e.Error.Message);
     }
 }
Esempio n. 7
0
 void organClient_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             App.Current.Resources.Add("SYS_CompanyInfo", e.Result.ToList());
             string strEmployeeID = string.Empty;
             if (CurrentContext.Common.CurrentLoginUserInfo != null)
             {
                 strEmployeeID = CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
             }
             organClient.GetDepartmentActivedAsync(strEmployeeID);
         }
     }
 }
Esempio n. 8
0
        void organClient_GetCompanyActivedCompleted(object sender, GetCompanyActivedCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                if (e.Result != null)
                {
                    App.Current.Resources.Add("SYS_CompanyInfo", e.Result.ToList());

                    string strOwnerId = string.Empty;
                    if (Common.CurrentLoginUserInfo != null)
                    {
                        strOwnerId = Common.CurrentLoginUserInfo.EmployeeID;
                    }
                    loadbar.setloadingMessage("获取公司信息完毕,开始获取部门公司信息......");
                    organClient.GetDepartmentActivedAsync(strOwnerId);
                }
            }
        }