示例#1
0
        private void GetCompanyNameByCompanyID(string StrCompanyID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();

            Organ.GetCompanyByIdCompleted += new EventHandler <GetCompanyByIdCompletedEventArgs>(Organ_GetCompanyByIdCompleted);
            Organ.GetCompanyByIdAsync(StrCompanyID);
        }
示例#2
0
 void client_GetAttendMachineSetByIDCompleted(object sender, GetAttendMachineSetByIDCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             this.AttendMachineSet = e.Result as T_HR_ATTENDMACHINESET;
             orgclient.GetCompanyByIdAsync(this.AttendMachineSet.COMPANYID);
         }
         else
         {
             Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
         }
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ATTENDMACHINESET"));
     }
 }
示例#3
0
        /// <summary>
        /// 提交审核时,加载月度考勤对应机构及其类型
        /// </summary>
        private void SetBalanceObject()
        {
            if (cbxkAssignedObjectType.Items.Count() > 0)
            {
                for (int i = 0; i < cbxkAssignedObjectType.Items.Count(); i++)
                {
                    var entDic = cbxkAssignedObjectType.Items[i] as T_SYS_DICTIONARY;

                    if (entDic == null)
                    {
                        continue;
                    }

                    if (entDic.DICTIONARYVALUE == null)
                    {
                        continue;
                    }

                    if (entDic.DICTIONARYVALUE.Value.ToString() == AttendMonthlyBatchBalance.BALANCEOBJECTTYPE)
                    {
                        cbxkAssignedObjectType.SelectedIndex = i;
                        break;
                    }
                }

                switch (AttendMonthlyBatchBalance.BALANCEOBJECTTYPE)
                {
                case "1":
                    orgClient.GetCompanyByIdAsync(BalanceObjectValue);
                    break;

                case "2":
                    orgClient.GetDepartmentByIdAsync(BalanceObjectValue);
                    break;

                case "3":
                    orgClient.GetPostByIdAsync(BalanceObjectValue);
                    break;
                }
            }
        }
示例#4
0
        //#region 选择公司
        
        
        //private void CompanyObject_FindClick(object sender, EventArgs e)
        //{
        //    //OrganizationLookupForm lookup = new OrganizationLookupForm();
        //    //lookup.SelectedObjType = OrgTreeItemTypes.Company;


        //    //lookup.SelectedClick += (obj, ev) =>
        //    //{
        //    //    CompanyObject.DataContext = lookup.SelectedObj;
        //    //    if (lookup.SelectedObj is T_HR_COMPANY)
        //    //    {
        //    //        T_HR_COMPANY tmp = lookup.SelectedObj as T_HR_COMPANY;
        //    //        //tmpmeetingRoom.COMPANYID = tmp.COMPANYID;
        //    //        StrCompanyId = tmp.COMPANYID;
        //    //        CompanyObject.DisplayMemberPath = "CNAME";
                    
        //    //    }
        //    //};
        //    //lookup.Show();
        //}
        //#endregion


        #region 填充公司名称


        private void GetCompanyNameByCompanyID(string StrCompanyID)
        {
            OrganizationServiceClient Organ = new OrganizationServiceClient();
            
            Organ.GetCompanyByIdCompleted += new EventHandler<GetCompanyByIdCompletedEventArgs>(Organ_GetCompanyByIdCompleted);
            Organ.GetCompanyByIdAsync(StrCompanyID);
        }
示例#5
0
 private void GetCompanyNameByCompanyID(string StrCompanyID)
 {
     Organ.GetCompanyByIdCompleted += new EventHandler <GetCompanyByIdCompletedEventArgs>(Organ_GetCompanyByIdCompleted);
     Organ.GetCompanyByIdAsync(StrCompanyID);
 }