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(); }
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"); } }