| | |
| | | using System.Drawing; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Text.RegularExpressions; |
| | | using System.Threading.Tasks; |
| | | using System.Windows.Forms; |
| | | |
| | |
| | | { |
| | | InitializeComponent(); |
| | | } |
| | | String time; |
| | | int ID; |
| | | long UpdataEmloyeeID; |
| | | |
| | | private async void UpdataEmloyeeUse(object sender, EventArgs e) |
| | | { |
| | | |
| | | var bll = new BLL.EmployeeMain(); |
| | | |
| | | |
| | | EmployeeMainDto employeeDate = await bll.GetByID(UpdataEmloyeeID); |
| | | time = employeeDate.AddTime.ToString(); |
| | | ID = employeeDate.SortCode; |
| | | |
| | | await bll.Update(new Dto.Assets.UpdateEmployeeMainDto |
| | | { |
| | | |
| | | LastModifyTime = DateTime.Now.ToString(), |
| | | ID = UpdataEmloyeeID, |
| | | ErpCode = emloyeeFrom.GetErpCode(), |
| | |
| | | FirstName = emloyeeFrom.GetName(), |
| | | Telephone = emloyeeFrom.GetTelephone(), |
| | | DrawSignal = emloyeeFrom.GetDrawSignal(), |
| | | LastName= emloyeeFrom.GetEnglishNametextEdit(), |
| | | LastName = emloyeeFrom.GetEnglishNametextEdit(), |
| | | Email = emloyeeFrom.GetEmail(), |
| | | StaffStatus = emloyeeFrom.GetZhuangTai(), |
| | | RequirePasswordReset = emloyeeFrom.GetChongZhi() |
| | | }); |
| | | |
| | | |
| | | employeeDate = await bll.GetByID(UpdataEmloyeeID); |
| | | time = employeeDate.AddTime.ToString(); |
| | | ID = employeeDate.SortCode; |
| | | |
| | | |
| | | MessageBox.Show("修改成功!"); |
| | | } |
| | | public async void SetDate(long EmloyeeId) |
| | |
| | | emloyeeFrom.ErpCodeNoUpdate(); |
| | | UpdataEmloyeeID = EmloyeeId; |
| | | EmployeeMainDto employeeDate = await bll.GetByID(EmloyeeId); |
| | | |
| | | |
| | | time = employeeDate.AddTime.ToString(); |
| | | ID = employeeDate.SortCode; |
| | | |
| | | |
| | | if (String.IsNullOrEmpty(employeeDate.LastName)) |
| | | { |
| | | emloyeeFrom.SetEnglishNametextEdit("暂无"); |
| | |
| | | emloyeeFrom.SetPositonName(employeeDate.PositonName.ToString()); |
| | | emloyeeFrom.SetTelephone(employeeDate.Telephone.ToString()); |
| | | emloyeeFrom.SetEnglishNametextEdit(employeeDate.LastName.ToString()); |
| | | //emloyeeFrom.SetDrawSignal(employeeDate.DrawSignal.ToString()); |
| | | emloyeeFrom.SetDrawSignal(employeeDate.DrawSignal.ToString()); |
| | | emloyeeFrom.SetEmail(employeeDate.Email.ToString()); |
| | | emloyeeFrom.SetZhuangTai(employeeDate.StaffStatus); |
| | | emloyeeFrom.SetChongZhi(employeeDate.RequirePasswordReset); |
| | | |
| | | |
| | | } |
| | | private void QueRensimpleButton_Click(object sender, EventArgs e) |
| | | //@"^[^@\s]+@[^@\s]+\.[^@\s]+$" |
| | | private bool IsValidEmail(string email) |
| | | { |
| | | return Regex.IsMatch(email, @"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$"); |
| | | } |
| | | private void QueRensimpleButton_Click(object sender, EventArgs e) |
| | | { |
| | | |
| | | |
| | | |
| | | if (e == null) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | emloyeeFrom.IsValid(); |
| | | if (String.IsNullOrEmpty(emloyeeFrom.GetErpCode()) || String.IsNullOrEmpty(emloyeeFrom.GetPositonName()) || String.IsNullOrEmpty(emloyeeFrom.GetName()) || String.IsNullOrEmpty(emloyeeFrom.GetTelephone()) || String.IsNullOrEmpty(emloyeeFrom.GetDrawSignal()) ) |
| | | if (!IsValidEmail(emloyeeFrom.GetEmail()) && !String.IsNullOrEmpty(emloyeeFrom.GetEmail())) |
| | | { |
| | | MessageBox.Show("邮箱格式错误!"); |
| | | return; |
| | | } |
| | | if (String.IsNullOrEmpty(emloyeeFrom.GetDrawSignal())||String.IsNullOrEmpty(emloyeeFrom.GetErpCode()) || String.IsNullOrEmpty(emloyeeFrom.GetPositonName()) || String.IsNullOrEmpty(emloyeeFrom.GetName()) || String.IsNullOrEmpty(emloyeeFrom.GetTelephone()) || String.IsNullOrEmpty(emloyeeFrom.GetDrawSignal())) |
| | | { |
| | | MessageBox.Show("基本信息不能部分为空!"); |
| | | return; |
| | |
| | | MessageBox.Show("请输入正确格式的电话号!"); |
| | | return; |
| | | } |
| | | |
| | | |
| | | |
| | | //if (emloyeeFrom.GetZhuangTai() != 0 && emloyeeFrom.GetZhuangTai() != 1) |
| | | //{ |
| | |
| | | this.Close(); |
| | | } |
| | | |
| | | private void QuXiaosimpleButton_Click(object sender, EventArgs e) |
| | | { |
| | | if (e == null) |
| | | { |
| | | return; |
| | | |
| | | } |
| | | this.Close(); |
| | | } |
| | | } |
| | | } |