private void btnAdd_Click(object sender, EventArgs e) { try { if (string.IsNullOrWhiteSpace(txtNumber.Text)) { frmNotification.PublicInfo.ShowMessage("شماره نمی تواند خالی باشد"); txtNumber.Focus(); return; } if (!CheckPerssonValidation.CheckMobile(txtNumber.Text.Trim())) { frmNotification.PublicInfo.ShowMessage("شماره موبایل وارد شده صحیح نمی باشد"); txtNumber.Focus(); txtNumber.SelectAll(); return; } AddItems(txtNumber.Text); txtNumber.Text = ""; txtNumber.Focus(); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }
private async Task <ReturnedSaveFuncInfo> CheckValidationAsync() { var res = new ReturnedSaveFuncInfo(); try { if (string.IsNullOrWhiteSpace(Owner)) { res.AddError("مالک نمی تواند خالی باشد"); } if (Number <= 0) { res.AddError("شماره نمی تواند خالی باشد"); } if (!await CheckNumberAsync(Number, Guid)) { res.AddError("شماره وارد شده تکراری می باشد"); } if (!CheckPerssonValidation.CheckMobile(Number.ToString().Trim())) { res.AddError("شماره موبایل وارد شده صحیح نمی باشد"); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); res.AddReturnedValue(ex); } return(res); }
private void BtnFinish_Click(object sender, EventArgs e) { _perssonel = GetPerssonel(_perssonel); _perssonel.Status = true; if (_perssonel.Guid == Guid.Empty) { _perssonel.Guid = Guid.NewGuid(); _perssonel.DateSabt = DateConvertor.M2SH(DateTime.Now); } if (string.IsNullOrEmpty(_perssonel.Code) || !PerssonelBussines.Check_Code(_perssonel.Code, _perssonel.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد شناسایی پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (string.IsNullOrEmpty(_perssonel.Name) || !PerssonelBussines.Check_Name(_perssonel.Name, _perssonel.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "نام پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_perssonel.PerssonelGroup == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "گروه پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_NationalCode(_perssonel.NationalCode)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد ملی پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_perssonel.Amount_AvalDore != 0 && _perssonel.MoeinAmountAvalDore == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "معین حساب مانده اول دوره پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Mobile(_perssonel.Mobile1) || !CheckPerssonValidation.Check_Mobile(_perssonel.Mobile2)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "تلفن همراه پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Email(_perssonel.Email)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "پست الکترونیک پرسنل مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_perssonel.ConStartDate.ParseToDate() > _perssonel.ConEndDate.ParseToDate()) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "تاریخ شروع قرارداد نمی تواند از تاریخ اتمام آن بزرگتر باشد"); f.ShowDialog(); return; } if (_perssonel.Save()) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } }
private async void btnFinish_Click(object sender, EventArgs e) { try { if (cls.Guid == Guid.Empty) { cls.Guid = Guid.NewGuid(); } if (string.IsNullOrWhiteSpace(txtName.Text)) { frmNotification.PublicInfo.ShowMessage("نام و نام خانوادگی نمی تواند خالی باشد"); txtName.Focus(); return; } if (string.IsNullOrWhiteSpace(txtUserName.Text)) { frmNotification.PublicInfo.ShowMessage("نام کاربری نمی تواند خالی باشد"); txtUserName.Focus(); return; } if (!await UserBussines.CheckUserNameAsync(cls.Guid, txtUserName.Text)) { frmNotification.PublicInfo.ShowMessage("نام کاربری تکراری می باشد"); txtUserName.Focus(); return; } if (string.IsNullOrWhiteSpace(txtPass1.Text)) { frmNotification.PublicInfo.ShowMessage("کلمه عبور نمی تواند خالی باشد"); txtPass1.Focus(); return; } if (string.IsNullOrWhiteSpace(txtPass2.Text)) { frmNotification.PublicInfo.ShowMessage("تکرار کلمه عبور نمی تواند خالی باشد"); txtPass2.Focus(); return; } if (txtPass1.Text != txtPass2.Text) { frmNotification.PublicInfo.ShowMessage("کلمه عبور با تکرار آن همخوانی ندارد"); txtPass1.Focus(); return; } if (!CheckPerssonValidation.CheckEmail(txtEmail.Text.Trim())) { frmNotification.PublicInfo.ShowMessage("ایمیل وارد شده صحیح نمی باشد"); txtEmail.Focus(); return; } if (!CheckPerssonValidation.CheckMobile(txtMobile.Text.Trim())) { frmNotification.PublicInfo.ShowMessage("شماره موبایل وارد شده صحیح نمی باشد"); txtMobile.Focus(); return; } cls.Status = true; cls.Name = txtName.Text.Trim(); cls.UserName = txtUserName.Text.Trim(); var ue = new UTF8Encoding(); var bytes = ue.GetBytes(txtPass1.Text.Trim()); var md5 = new MD5CryptoServiceProvider(); var hashBytes = md5.ComputeHash(bytes); cls.Password = System.Text.RegularExpressions.Regex.Replace(BitConverter.ToString(hashBytes), "-", "") .ToLower(); cls.Email = txtEmail.Text.Trim(); cls.Mobile = txtMobile.Text.Trim(); cls.Type = (EnUserType)cmbAccessLevel.SelectedIndex; var res = await UserBussines.SaveAsync(cls); if (res.HasError) { frmNotification.PublicInfo.ShowMessage(res.ErrorMessage); return; } DialogResult = DialogResult.OK; Close(); } catch (Exception exception) { WebErrorLog.ErrorInstence.StartErrorLog(exception); } }
private void btnFinish_Click(object sender, EventArgs e) { try { _cus = GetCustomer(_cus); _cus.Status = true; if (_cus.Guid == Guid.Empty) { _cus.Guid = Guid.NewGuid(); _cus.DateSabt = DateConvertor.M2SH(DateTime.Now); } if (string.IsNullOrEmpty(_cus.Code) || !CustomersBussines.Check_Code(_cus.Code, _cus.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد شناسایی مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (string.IsNullOrEmpty(_cus.Name) || !CustomersBussines.Check_Name(_cus.Name, _cus.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "نام مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_cus.GroupGuid == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "گروه مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_cus.Amount_AvalDore != 0 && _cus.MoeinAmountAvalDore == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "معین حساب مانده اول دوره مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Mobile(_cus.Mobile1) || !CheckPerssonValidation.Check_Mobile(_cus.Mobile2)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "تلفن همراه مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Email(_cus.Email)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "پست الکترونیک مشتری مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_cus.Save()) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); } }