コード例 #1
0
        /// <summary>
        /// 加载公司
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void orgClient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY entCompany = e.Result;

                lkAssignObject.DataContext       = entCompany;
                lkAssignObject.DisplayMemberPath = "CNAME";
                if (entCompany != null)
                {
                    AttendMonthlyBatchBalance.BALANCEOBJECTNAME = entCompany.CNAME;

                    if (entCompany.COMPANYID != AttendMonthlyBatchBalance.OWNERCOMPANYID)
                    {
                        var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.CompanyID == entCompany.COMPANYID);
                        if (temp != null && temp.Count() > 0)
                        {
                            AttendMonthlyBatchBalance.OWNERCOMPANYID    = temp.FirstOrDefault().CompanyID;
                            AttendMonthlyBatchBalance.OWNERDEPARTMENTID = temp.FirstOrDefault().DepartmentID;
                            AttendMonthlyBatchBalance.OWNERPOSTID       = temp.FirstOrDefault().PostID;
                        }
                        BindGrid();
                    }
                    else
                    {
                        BindGrid();
                    }
                }
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }
        }
コード例 #2
0
 void orgclient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if(e.Result!=null)
         lkCustomSalary.TxtLookUp.Text = e.Result.CNAME;
     }
     else
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
 }
コード例 #3
0
ファイル: SysUserForms.xaml.cs プロジェクト: jjg0519/OA
 void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             T_HR_COMPANY company = new T_HR_COMPANY();
             company             = e.Result;
             StrCompanyID        = company.COMPANYID;
             txtCompanyName.Text = company.CNAME;
         }
     }
 }
コード例 #4
0
ファイル: SysUserRoleSet.xaml.cs プロジェクト: jjg0519/OA
 void orgclient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             StrCompanyID    = e.Result.COMPANYID;
             txtCompany.Text = e.Result.CNAME;
         }
         //LoadData();
         orgclient.GetDepartmentByIdAsync(tmpUser.OWNERDEPARTMENTID);
     }
 }
コード例 #5
0
ファイル: SysUserRoleSet.xaml.cs プロジェクト: jjg0519/OA
 void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY company = new SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY();
             company         = e.Result;
             StrCompanyID    = company.COMPANYID;
             txtCompany.Text = company.CNAME;
         }
     }
 }
コード例 #6
0
 void orgClient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         OrganizationWS.T_HR_COMPANY company = e.Result as OrganizationWS.T_HR_COMPANY;
         lkAssignObject.DisplayMemberPath = "CNAME";
         lkAssignObject.DataContext       = company;
     }
     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));
     }
 }
コード例 #7
0
 void orgclient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result != null)
         {
             lkCustomSalary.TxtLookUp.Text = e.Result.CNAME;
         }
     }
     else
     {
         Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
     }
 }
コード例 #8
0
ファイル: MeetingRoomForm.xaml.cs プロジェクト: jjg0519/OA
 void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             T_HR_COMPANY company = new T_HR_COMPANY();
             company            = e.Result;
             StrCompanyId       = company.COMPANYID;
             CompanyObject.Text = company.CNAME;
             //CompanyObject.DisplayMemberPath = "CNAME";
             //CompanyObject.DataContext = company;
         }
     }
 }
コード例 #9
0
ファイル: SysUserForms.xaml.cs プロジェクト: JuRogn/OA
 void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             T_HR_COMPANY company = new T_HR_COMPANY();
             company = e.Result;
             StrCompanyID = company.COMPANYID;
             txtCompanyName.Text = company.CNAME;
             
         }
     }
 }
コード例 #10
0
ファイル: SysUserRoleSet.xaml.cs プロジェクト: JuRogn/OA
        void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
        {
            if (!e.Cancelled)
            {
                if (e.Result != null)
                {
                    SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY company = new SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY();
                    company = e.Result;
                    StrCompanyID = company.COMPANYID;
                    txtCompany.Text = company.CNAME;

                }
            }
        } 
コード例 #11
0
ファイル: SysUserRoleSet.xaml.cs プロジェクト: JuRogn/OA
 void orgclient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             StrCompanyID = e.Result.COMPANYID;
             txtCompany.Text = e.Result.CNAME;
         }
         //LoadData();
         orgclient.GetDepartmentByIdAsync(tmpUser.OWNERDEPARTMENTID);
     }
 }
コード例 #12
0
        void orgClient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                OrganizationWS.T_HR_COMPANY company = e.Result as OrganizationWS.T_HR_COMPANY;
                lkAssignObject.DisplayMemberPath = "CNAME";
                lkAssignObject.DataContext = company;

                if (SalaryRecordBatch.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString())
                {
                    if (company.COMPANYID != SalaryRecordBatch.OWNERCOMPANYID)
                    {
                        var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.CompanyID == company.COMPANYID);
                        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);
            }
        }
コード例 #13
0
 void orgClient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         OrganizationWS.T_HR_COMPANY company = e.Result as OrganizationWS.T_HR_COMPANY;
         lkAssignObject.DisplayMemberPath = "CNAME";
         lkAssignObject.DataContext = company;
     }
     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));
     }
 }
コード例 #14
0
        /// <summary>
        /// 加载公司
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void orgClient_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                SMT.Saas.Tools.OrganizationWS.T_HR_COMPANY entCompany = e.Result;

                lkAssignObject.DataContext = entCompany;
                lkAssignObject.DisplayMemberPath = "CNAME";
                if (entCompany != null)
                {
                    AttendMonthlyBatchBalance.BALANCEOBJECTNAME = entCompany.CNAME;

                    if (entCompany.COMPANYID != AttendMonthlyBatchBalance.OWNERCOMPANYID)
                    {
                        var temp = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts.Where(c => c.CompanyID == entCompany.COMPANYID);
                        if (temp != null && temp.Count()>0)
                        {
                            AttendMonthlyBatchBalance.OWNERCOMPANYID = temp.FirstOrDefault().CompanyID;
                            AttendMonthlyBatchBalance.OWNERDEPARTMENTID = temp.FirstOrDefault().DepartmentID;
                            AttendMonthlyBatchBalance.OWNERPOSTID = temp.FirstOrDefault().PostID;
                        }
                        BindGrid();
                    }
                    else
                    {
                        BindGrid(); 
                    }
                }
            }
            else
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message));
            }
        }
コード例 #15
0
ファイル: MeetingRoomForm.xaml.cs プロジェクト: JuRogn/OA
 void Organ_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
 {
     if (!e.Cancelled)
     {
         if (e.Result != null)
         {
             T_HR_COMPANY company = new T_HR_COMPANY();
             company = e.Result;
             StrCompanyId = company.COMPANYID;
             CompanyObject.Text = company.CNAME;
             //CompanyObject.DisplayMemberPath = "CNAME";
             //CompanyObject.DataContext = company;
         }
     }
 }
コード例 #16
0
ファイル: DepartmentForm.xaml.cs プロジェクト: JuRogn/OA
        /// <summary>
        /// 获取公司
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void client_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs e)
        {
            T_HR_COMPANY cp = new T_HR_COMPANY();
            if (e.Error != null && e.Error.Message != "")
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"),
                            Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
            }
            else
            {
                if (e.Result == null)
                {
                    return;
                }
                cp = e.Result;

                lkFather.DisplayMemberPath = "CNAME";
                lkFather.DataContext = cp;

            }
        }
コード例 #17
0
ファイル: CompanyForm.xaml.cs プロジェクト: JuRogn/OA
        void client_GetCompanyByIdCompleted(object sender, GetCompanyByIdCompletedEventArgs 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;
                }
                Company = e.Result;

                CheckFatherObject();
                if (!string.IsNullOrEmpty(company.COMPANYTYPE))
                {
                    foreach (SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY item in cbxCompanyType.ItemsSource)
                    {
                        if (item.DICTIONARYVALUE.ToString() == company.COMPANYTYPE)
                        {
                            cbxCompanyType.SelectedItem = item;
                            break;
                        }
                    }
                }
                //绑定国家
                // Utility.CbxItemBinder(cbxCountry, "COUNTYTYPE", Company.COUNTYTYPE);

                //BindAduitInfo();
                if (FormType == FormTypes.Resubmit)
                {
                    //Company.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                    //if (Company.EDITSTATE == Convert.ToInt32(EditStates.Actived).ToString())
                    //{
                    //    Company.EDITSTATE = Convert.ToInt32(EditStates.PendingCanceled).ToString();
                    //}
                    //else
                    //{
                    //    Company.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString();
                    //}
                    Company.CHECKSTATE = Convert.ToInt32(CheckStates.UnSubmit).ToString();
                    if (Company.EDITSTATE != Convert.ToInt32(EditStates.PendingCanceled).ToString())
                    {
                        Company.EDITSTATE = Convert.ToInt32(EditStates.UnActived).ToString();
                    }

                }
                if (Company.CHECKSTATE != Convert.ToInt32(CheckStates.UnSubmit).ToString())
                {
                    EnableControl();
                }
                //绑定城市
                BindCity();
                if (Company.CHECKSTATE == Convert.ToInt32(CheckStates.Approved).ToString()
                    || Company.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(Company.CREATEUSERID);
                    personClient.GetEmployeeToEngineAsync(CreateUserIDs);
                }


            }

        }