コード例 #1
0
        /// <summary>
        /// 添加系统用户
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void perclient_SysUserInfoAddORUpdateCompleted(object sender, SysUserInfoAddORUpdateCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                loadbar.Stop();
            }
            else
            {
                if (!string.IsNullOrEmpty(e.strMsg))
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("USERNAMEREPETION"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("USERNAMEREPETION"),
                                                   Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    loadbar.Stop();
                }
                else
                {
                    // 员工档案
                    //string strMsg = "";
                    //if (employeeType == 0)
                    //{
                    //    Employee.EMPLOYEECODE = CreateCode();
                    //    client.EmployeeAddAsync(Employee, companyID, strMsg);
                    //}
                    //else
                    //{
                    //    client.EmployeeUpdateAsync(Employee, companyID, strMsg);
                    //}
                    //Employee.EMPLOYEEENAME = e.strMsg;
                    Employee.IDNUMBER = Employee.IDNUMBER.ToUpper();
                    client.AddEmployeeEntryAsync(Employee, EmployeeEntry, EmployeePost);

                    //添加域账户
                    //string[] orgnames = lkPost.TxtLookUp.Text.Split(new char[] { '-' });
                    //System.Collections.ObjectModel.ObservableCollection<string> orgnamesOrdered = new System.Collections.ObjectModel.ObservableCollection<string>();
                    //for (int i = orgnames.Length - 2; i > 0; i--)
                    //{
                    //    orgnamesOrdered.Add(orgnames[i].Trim());
                    //}
                    //Dictionary<string, string> paras = new Dictionary<string, string>();
                    //paras.Add("displayName", Employee.EMPLOYEECNAME);
                    //paras.Add("description", Employee.EMPLOYEECNAME);
                    //perclient.CreateNewUserAsync(orgnamesOrdered, SysUser.USERNAME, SysUser.USERNAME, SysUser.PASSWORD, paras);
                }
            }
        }
コード例 #2
0
        /// <summary>
        /// 添加系统用户
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void perclient_SysUserInfoAddORUpdateCompleted(object sender, SysUserInfoAddORUpdateCompletedEventArgs e)
        {
            if (e.Error != null && e.Error.Message != "")
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
                loadbar.Stop();

            }
            else
            {
                if (!string.IsNullOrEmpty(e.strMsg))
                {
                    //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("USERNAMEREPETION"));
                    ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("USERNAMEREPETION"),
                       Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                    loadbar.Stop();
                }
                else
                {
                    // 员工档案
                    //string strMsg = "";
                    //if (employeeType == 0)
                    //{
                    //    Employee.EMPLOYEECODE = CreateCode();
                    //    client.EmployeeAddAsync(Employee, companyID, strMsg);
                    //}
                    //else
                    //{
                    //    client.EmployeeUpdateAsync(Employee, companyID, strMsg);
                    //}
                    //Employee.EMPLOYEEENAME = e.strMsg;
                    Employee.IDNUMBER = Employee.IDNUMBER.ToUpper();
                    client.AddEmployeeEntryAsync(Employee, EmployeeEntry, EmployeePost);

                    //添加域账户
                    //string[] orgnames = lkPost.TxtLookUp.Text.Split(new char[] { '-' });
                    //System.Collections.ObjectModel.ObservableCollection<string> orgnamesOrdered = new System.Collections.ObjectModel.ObservableCollection<string>();
                    //for (int i = orgnames.Length - 2; i > 0; i--)
                    //{
                    //    orgnamesOrdered.Add(orgnames[i].Trim());
                    //}
                    //Dictionary<string, string> paras = new Dictionary<string, string>();
                    //paras.Add("displayName", Employee.EMPLOYEECNAME);
                    //paras.Add("description", Employee.EMPLOYEECNAME);
                    //perclient.CreateNewUserAsync(orgnamesOrdered, SysUser.USERNAME, SysUser.USERNAME, SysUser.PASSWORD, paras);
                }

            }
        }
コード例 #3
0
ファイル: EmployeeForm.xaml.cs プロジェクト: JuRogn/OA
 /// <summary>
 /// 修改用户信息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void PermClient_SysUserInfoAddORUpdateCompleted(object sender, SysUserInfoAddORUpdateCompletedEventArgs e)
 {
     if (e.Error != null && e.Error.Message != string.Empty)
     {
         ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error);
         RefreshUI(RefreshedTypes.HideProgressBar);
     }
     else
     {
         if (!string.IsNullOrEmpty(e.strMsg))
         {
             //Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("USERNAMEREPETION"));
             ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("USERNAMEREPETION"),
                Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
             RefreshUI(RefreshedTypes.HideProgressBar);
         }
         else
         {
             if (!string.IsNullOrEmpty(Employee.FINGERPRINTID))
             {
                 client.IsExistFingerPrintIDAsync(Employee.FINGERPRINTID, Employee.EMPLOYEEID, "Save");
             }
             else
             {
                 string strMsg = string.Empty;
                 client.EmployeeUpdateAsync(Employee, CompanyID, strMsg);
             }
         }
     }
 }