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); }
//Este es el evento del boton eliminar y sirve para eliminar los datos correspondiente al id ingresado private void EliminarButton_Click(object sender, EventArgs e) { UsuarioErrorProvider.Clear(); int id = (int)UsuarioIdNumericUpDown.Value; Limpiar(); if (UsuariosBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { UsuarioErrorProvider.SetError(UsuarioIdNumericUpDown, "No se puede eliminar un usuario que no existe"); } }
private void Limpiar() { bool paso = false; IdNumericUpDown.Value = 0; AliasTextBox.Text = string.Empty; EmailTextBox.Text = string.Empty; NombreTextBox.Text = string.Empty; ClaveTextBox.Text = string.Empty; RolComboBox.Text = string.Empty; ConfirmarTextBox.Text = string.Empty; FechaDateTimePicker.Value = DateTime.Now; ActivoCheckBox.Checked = paso; UsuarioErrorProvider.Clear(); }
//Esta funcion sirve para verificar que no falte ningun campo obligatorio por llenar //y que la clave y su confirmacion sean iguales private bool Validar() { bool paso = true; if (UsuarioIdNumericUpDown.Value == 0) { UsuarioErrorProvider.SetError(UsuarioIdNumericUpDown, "Campo obligatorio"); paso = false; } if (nombresTextBox.Text == "") { UsuarioErrorProvider.SetError(nombresTextBox, "Campo obligatorio"); paso = false; } if (claveTextBox.Text == "") { UsuarioErrorProvider.SetError(claveTextBox, "Campo obligatorio"); paso = false; } if (confirmarTextBox.Text == "") { UsuarioErrorProvider.SetError(confirmarTextBox, "Campo obligatorio"); paso = false; } if (emailTextBox.Text == "") { UsuarioErrorProvider.SetError(emailTextBox, "Campo obligatorio"); paso = false; } if (RolComboBox.Text == "") { UsuarioErrorProvider.SetError(RolComboBox, "Campo obligatorio"); paso = false; } if (confirmarTextBox.Text != claveTextBox.Text && confirmarTextBox.Text != "") { UsuarioErrorProvider.SetError(confirmarTextBox, "Claves no coinciden"); paso = false; } return(paso); }
private void EliminarButton_Click(object sender, EventArgs e) { UsuarioErrorProvider.Clear(); int id; int.TryParse(IdNumericUpDown.Text, out id); Limpiar(); if (UsuariosBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { UsuarioErrorProvider.SetError(IdNumericUpDown, "Id no existente"); } }