public RegistrationWindow(IRepositoryInterface r, Context context) { InitializeComponent(); TextBoxFullName.Focus(); repo = r; c = context; }
private void TileAdd_Click(object sender, EventArgs e) { try { metroTabControl1.SelectedTab = metroTabPage2; panel.Enabled = true; appData.Patients.AddPatientsRow(appData.Patients.NewPatientsRow()); patientsBindingSource.MoveLast(); TextBoxFullName.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); appData.Patients.RejectChanges(); } }
private void TileSave_Click(object sender, EventArgs e) { try { panel.Enabled = false; patientsBindingSource.EndEdit(); patientsTableAdapter.Update(appData.Patients); Grid.Refresh(); TextBoxFullName.Focus(); MessageBox.Show("Your data has been sussefully saved.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); appData.Patients.RejectChanges(); } }
private void ButtonEdite_Click(object sender, RoutedEventArgs e) { // Validate(TextBoxNCode.Text); if (Error == 1) { TextBoxNCode.Focus(); MessageBox.Show("مقادیر کد ملی صحیح نمی باشد"); return; } // Validate(TextBoxNoPersonel.Text); if (Error == 1) { TextBoxNoPersonel.Focus(); MessageBox.Show("مقادیر کد پرسنلی صحیح نمی باشد"); return; } // Validate(TextBoxRfid.Text); if (Error == 1) { TextBoxRfid.Focus(); MessageBox.Show("مقادیر کد کارت صحیح نمی باشد"); return; } // Validate(TextBoxTellephone.Text); if (Error == 1) { TextBoxTellephone.Focus(); MessageBox.Show("مقادیر شماره تلفن نمی باشد"); return; } else { string FullName = TextBoxFullName.Text; if (FullName == "") { MessageBox.Show("پر کردن فیلد نام و نام خانوادگی الزامی است"); TextBoxFullName.Focus(); return; } if (TextBoxNCode.Text == "") { MessageBox.Show("پر کردن فیلد شماره ملی الزامی است"); TextBoxNCode.Focus(); return; } if (TextBoxNoPersonel.Text == string.Empty) { MessageBox.Show("پر کردن فیلدشماره پرسنلی الزامی است"); TextBoxNoPersonel.Focus(); return; } if (TextBoxNCode.Text.Trim().Length <= 9) { MessageBox.Show("شماره ملی می بایست ده رقم باشد"); TextBoxNCode.Focus(); return; } if (TextBoxNCode.Text.Length != 10) { MessageBox.Show("شماره ملی می بایست ده رقم باشد"); TextBoxNCode.Focus(); return; } //if (TextBoxRfid.Text.Length == 9 || TextBoxRfid.Text.Length == 8 || TextBoxRfid.Text.Length == 7 // || TextBoxRfid.Text.Length == 6 || TextBoxRfid.Text.Length == 5 || TextBoxRfid.Text.Length == 4 || TextBoxRfid.Text.Length == 3 || TextBoxRfid.Text.Length == 2 || TextBoxRfid.Text.Length == 1) //{ // MessageBox.Show("شماره کارت می بایست ده رقم باشد"); // TextBoxRfid.Focus(); // return; //} if (TextBoxRfid.Text.Length > 10) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 9) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 8) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 7) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 6) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 5) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 4) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 3) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 2) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 1) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); return; } if (TextBoxRfid.Text.Length == 0 || TextBoxRfid.Text.Length == 10) { StatuseCode1 = 0; if (StatuseCode1 == 0) { MethodCheckData(StatuseCode1, TextBoxNCode.Text.Trim(), TextBoxRfid.Text.Trim(), TextBoxNoPersonel.Text.Trim()); } if (StatuseCode1 == 4) { return; } if (StatuseCode1 == 1) { return; // MethodCheckData(StatuseCode); } if (StatuseCode1 == 2) { MessageBox.Show("خطا در ارتباط"); return; // MethodCheckData(StatuseCode); } if (StatuseCode == 5) { if (StatuseCode1 == 0) { //عملیات ویرایش در دیتا بیس MethodEdit(); return; // MethodCheckData(StatuseCode); } // MethodCheckData(StatuseCode); } } if (TextBoxRfid.Text.Length != 10) { MessageBox.Show("شماره کارت می بایست ده رقم باشد"); TextBoxNCode.Focus(); return; } } //دکمه ویرایش }
private void ButtonRegister_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(TextBoxFullName.Text)) { MessageBox.Show(" Введите своё имя и фамилию", "Внимание"); TextBoxFullName.Focus(); return; } if (string.IsNullOrWhiteSpace(TextBoxEmail.Text)) { MessageBox.Show(" Введите вашу почту", "Внимание"); TextBoxEmail.Focus(); return; } if (string.IsNullOrWhiteSpace(PasswordBox.Password)) { MessageBox.Show(" Введите ваш пароль", "Внимание"); PasswordBox.Focus(); return; } foreach (var user in cont.Users) { if (user.Email == TextBoxEmail.Text) { MessageBox.Show(" На данную почту уже зарегистрирован пользователь\n Попробуйте другой адрес", "Внимание"); TextBoxEmail.Focus(); return; } } bool IsValidEmail(string email) { try { var addr = new System.Net.Mail.MailAddress(email); return(addr.Address == email); } catch { return(false); } } string NewFullName = TextBoxFullName.Text.Trim(); string NewEmail = TextBoxEmail.Text.Trim(); if (!IsValidEmail(NewEmail)) { MessageBox.Show(" Введите адрес своей почты правильно", "Внимание"); return; } string NewPassword = User.GetHash(PasswordBox.Password.Trim()); User newUser = new User() { FullName = NewFullName, Email = NewEmail, Password = NewPassword, CardNumber = null, CardPassword = null, Balance = 0 }; cont.Users.Add(newUser); cont.SaveChanges(); Display display = new Display(cont, newUser); display.Show(); this.Close(); }
public Register(Context context) { InitializeComponent(); TextBoxFullName.Focus(); cont = context; }
private void TileEdit_Click(object sender, EventArgs e) { metroTabControl1.SelectedTab = metroTabPage2; panel.Enabled = true; TextBoxFullName.Focus(); }