private bool Validar() { bool paso = true; if (NombreTextBox.Text == string.Empty) { Errores.SetError(NombreTextBox, "El campo nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(RolComboBox.Text)) { Errores.SetError(RolComboBox, "Debe agregar un rol especifico"); RolComboBox.Focus(); paso = false; } if (AliasTextBox.Text == string.Empty) { Errores.SetError(AliasTextBox, "El campo de alias no puede estar vacio"); AliasTextBox.Focus(); paso = false; } if (ClaveTextBox.Text == string.Empty) { Errores.SetError(ClaveTextBox, "El campo de clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } if (ConfirmClaveTextBox.Text == string.Empty) { Errores.SetError(ConfirmClaveTextBox, "El campo de confirmar clave no puede estar vacio"); ConfirmClaveTextBox.Focus(); paso = false; } if (EmailTextBox.Text == string.Empty) { Errores.SetError(EmailTextBox, "El campo de email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (UsuarioBLL.ExisteAlias(AliasTextBox.Text)) { Errores.SetError(AliasTextBox, "Este Alias ya existe"); AliasTextBox.Focus(); paso = false; } if (string.Equals(ClaveTextBox.Text, ConfirmClaveTextBox.Text) != true) { Errores.SetError(ConfirmClaveTextBox, "La clave es distinta"); ConfirmClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (ClaveTextBox.Text != ConfirmaClaveTextBox.Text) { MyErrorProvider.SetError(ClaveTextBox, "Los campos Clave y confrimar Clave no pueden ser diferentes"); MyErrorProvider.SetError(ConfirmaClaveTextBox, "Los campos Clave y confrimar Clave no pueden ser diferentes"); ClaveTextBox.Clear(); ConfirmaClaveTextBox.Clear(); NombreTextBox.Focus(); paso = false; } if (NombreTextBox.Text == String.Empty) { MyErrorProvider.SetError(NombreTextBox, "El Campo nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (AliasTextBox.Text == String.Empty) { MyErrorProvider.SetError(AliasTextBox, "El Campo alias no puede estar vacio"); AliasTextBox.Focus(); paso = false; } if (ClaveTextBox.Text == String.Empty) { MyErrorProvider.SetError(ClaveTextBox, "El Campo Clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } if (ConfirmaClaveTextBox.Text == String.Empty) { MyErrorProvider.SetError(ConfirmaClaveTextBox, "El Campo Confirmar Clave no puede estar vacio"); ConfirmaClaveTextBox.Focus(); paso = false; } if (EmailTextBox.Text == String.Empty) { MyErrorProvider.SetError(EmailTextBox, "El Campo E-mail Clave no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (UsuariosBLL.ExisteAlias(AliasTextBox.Text, (int)UsuarioIdNumericUpDown.Value)) { MyErrorProvider.SetError(AliasTextBox, "El Campo alias ya existe"); AliasTextBox.Focus(); AliasTextBox.Clear(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (NombreTextBox.Text == string.Empty) { MyErrorProvider.SetError(NombreTextBox, "El campo nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "El Email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(AliasTextBox.Text)) { MyErrorProvider.SetError(AliasTextBox, "El campo Alias no puede estar vacio"); AliasTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(RolComboBox.Text)) { MyErrorProvider.SetError(RolComboBox, "Debe agregar un rol especifico"); RolComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, "Debe asignar una clave a su usuario"); ClaveTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ConfirmarClaveTextBox.Text)) { MyErrorProvider.SetError(ConfirmarClaveTextBox, "Debe confirmar la clave"); ConfirmarClaveTextBox.Focus(); paso = false; } if (ClaveTextBox.Text != ConfirmarClaveTextBox.Text) { MyErrorProvider.SetError(ConfirmarClaveTextBox, "Las contrseñas deben ser iguales."); ConfirmarClaveTextBox.Focus(); MyErrorProvider.SetError(ClaveTextBox, "Las contraseñas deben ser iguales."); ClaveTextBox.Focus(); paso = false; } if (UsuariosBLL.ExisteAlias(AliasTextBox.Text)) { MyErrorProvider.SetError(AliasTextBox, "Los Alias no pueden repetirse!"); AliasTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; UsuarioErrorProvider.Clear(); if (AliasTextBox.Text == string.Empty) { UsuarioErrorProvider.SetError(AliasTextBox, "El campo nombre no puede estar vacio"); AliasTextBox.Focus(); paso = false; } else if (NombreTextBox.Text == string.Empty) { UsuarioErrorProvider.SetError(NombreTextBox, "El campo Alias no puede estar vacio"); NombreTextBox.Focus(); paso = false; } else if (ClaveTextBox.Text == string.Empty) { UsuarioErrorProvider.SetError(ClaveTextBox, "El campo Email no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } else if (ConfirmarTextBox.Text == string.Empty) { UsuarioErrorProvider.SetError(ConfirmarTextBox, "El campo Alias no puede estar vacio"); ConfirmarTextBox.Focus(); paso = false; } else if (EmailTextBox.Text == string.Empty) { UsuarioErrorProvider.SetError(EmailTextBox, "El campo Alias no puede estar vacio"); EmailTextBox.Focus(); paso = false; } else if (string.Equals(ClaveTextBox.Text, ConfirmarTextBox.Text) != true) { UsuarioErrorProvider.SetError(ConfirmarTextBox, "La clave es distinta"); ConfirmarTextBox.Focus(); paso = false; } else if (UsuariosBLL.ExisteAlias(AliasTextBox.Text, (int)IdNumericUpDown.Value)) { UsuarioErrorProvider.SetError(AliasTextBox, "El Campo alias ya existe"); AliasTextBox.Focus(); paso = false; } else if (UsuariosBLL.ExisteRol(RolComboBox.Text, (int)IdNumericUpDown.Value)) { UsuarioErrorProvider.SetError(RolComboBox, "Este Rol ya existe"); RolComboBox.Focus(); paso = false; } return(paso); }
private void ShowWindow() { ViewModel.LoadSettings(); ViewModel.LoadAliases(); Visibility = Visibility.Visible; AliasTextBox.Focus(); //https://stackoverflow.com/questions/3109080/focus-on-textbox-when-usercontrol-change-visibility Dispatcher.BeginInvoke((Action) delegate { Keyboard.Focus(AliasTextBox); }); Activate(); Topmost = true; Topmost = false; Focus(); }
private void IniciarSesionButton_Click(object sender, EventArgs e) { bool paso = UsuariosBLL.Validar(AliasTextBox.Text, ClaveTextBox.Text); if (paso) { this.Hide(); menu.ShowDialog(); this.Close(); } else { MessageBox.Show("Error Nombre Usuario o Clave incorrecta!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); MyErrorProvider.SetError(AliasTextBox, "Error Nombre Usuario o Clave incorrecta"); AliasTextBox.Focus(); ClaveTextBox.Clear(); } }