Example #1
0
 void Configclient_GetAppConfigByNameCompleted(object sender, GetAppConfigByNameCompletedEventArgs e)
 {
     if (e.Result == "false")
     {
         client.GetEmailNameIsExistNameAddOneAsync(Employee.EMPLOYEEENAME, Employee.EMPLOYEEID);
     }
     else
     {
         perclient.GetUserNameIsExistNameAddOneAsync(Employee.EMPLOYEEENAME, Employee.EMPLOYEEID);
     }
 }
Example #2
0
        public void Save(string btnactionType)
        {
            if (!SMT.SaaS.FrameworkUI.Common.Utility.CheckDataIsValid(Group1))
            {
                //RefreshUI(RefreshedTypes.HideProgressBar);
                return;
            }
            if (cbxEmployeeSex.SelectedIndex < 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "SEX"));
                //  RefreshUI(RefreshedTypes.ProgressBar);
                return;
            }
            if (cbxIDType.SelectedIndex < 0)
            {
                Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr("STRINGNOTNULL", "IDTYPE"));
                //  RefreshUI(RefreshedTypes.ProgressBar);
                return;
            }
            if (experience.ExperienceList == null || experience.ExperienceList.Count <= 0)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("EXPERIENCEADD"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }
            if (educateHistory.EducateHistory == null || educateHistory.EducateHistory.Count <= 0)
            {
                ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("EDUCATEHISTORYADD"),
                                               Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation);
                return;
            }


            else
            {
                if (chkHas.IsChecked.HasValue)
                {
                    if (chkHas.IsChecked.Value == true)
                    {
                        Employee.HASCHILDREN = "1";
                    }
                    else
                    {
                        Employee.HASCHILDREN = "0";
                    }
                }
                else
                {
                    Employee.HASCHILDREN = "0";
                }
                if (Employee.PHOTO != null)
                {
                    if (Employee.PHOTO.Length > 51200)
                    {
                        string str = "员工头像图片不能大于50k,请压缩后再试";
                        Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr(str));
                        return;
                    }
                }
                //所属
                if (dtpStartWorkTime.Text == string.Empty)
                {
                    Utility.ShowCustomMessage(MessageTypes.Caution, Utility.GetResourceStr("CAUTION"), Utility.GetResourceStr("请输入员工社保缴纳起始时间"));
                    return;
                }
                else
                {
                    Employee.SOCIALSERVICEYEAR = dtpStartWorkTime.SelectedDate.Value.ToShortDateString();
                }
                Employee.CREATECOMPANYID    = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                Employee.CREATEDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                Employee.CREATEPOSTID       = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                Employee.CREATEUSERID       = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                //Employee.OWNERCOMPANYID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].CompanyID;
                //Employee.OWNERDEPARTMENTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID;
                //Employee.OWNERPOSTID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.UserPosts[0].PostID;
                //Employee.OWNERID = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID;
                Employee.CREATEDATE = DateTime.Now;
                Employee.IDTYPE     = (cbxIDType.SelectedItem as SMT.Saas.Tools.PermissionWS.T_SYS_DICTIONARY).DICTIONARYVALUE.ToString();
                Employee.WORKINGAGE = 0;
                Employee.IDNUMBER   = Employee.IDNUMBER.ToUpper();
                btnActionType       = btnactionType;
                perclient.GetUserNameIsExistNameAddOneAsync(Employee.EMPLOYEEENAME, Employee.EMPLOYEEID);
                //client.EmployeeAddAsync(Employee);
                //if (!string.IsNullOrEmpty(Employee.FINGERPRINTID))
                //{
                //    client.IsExistFingerPrintIDAsync(Employee.FINGERPRINTID, Employee.EMPLOYEEID, "Save");
                //}
                //else
                //{
                //    OnUIRefreshed();
                //}
            }
        }