private void btnGuardar_Click(object sender, EventArgs e) { try { int bandera1 = 0, bandera2 = 0, bandera3 = 0, bandera4 = 0, bandera5 = 0; if (txtUsuario.Text == "") { lblValidacion1.Text = "* Complete este campo"; lblValidacion1.Visible = true; bandera1 = 0; } else { usuarios = personalcontroller.usuarios(txtUsuario.Text); if (usuarios == null) { lblValidacion1.Visible = false; bandera1 = 1; } else { lblValidacion1.Text = "* El nombre de usuario ya esta registrado"; lblValidacion1.Visible = true; bandera1 = 0; } } if (txtContrasena.Text == "") { lblValidacion2.Text = "* Complete este campo"; lblValidacion2.Visible = true; bandera2 = 0; } else { lblValidacion2.Visible = false; bandera2 = 1; } if (txtConfirmar.Text == "") { lblValidacion3.Text = "* Complete este campo"; lblValidacion3.Visible = true; bandera3 = 0; } else { if (txtContrasena.Text != "") { if (txtContrasena.Text == txtConfirmar.Text) { lblValidacion2.Visible = false; lblValidacion3.Visible = false; bandera3 = 1; } else { lblValidacion2.Text = "* Las contraseñas no coinciden"; lblValidacion2.Visible = true; lblValidacion3.Visible = false; bandera3 = 0; } } } if (cbxCargo.Text == "") { lblValidacion4.Text = "* Complete este campo"; lblValidacion4.Visible = true; bandera4 = 0; } else { lblValidacion4.Visible = false; bandera4 = 1; } if (cbxEstadoCuenta.Text == "") { lblValidacion5.Text = "* Complete este campo"; lblValidacion5.Visible = true; bandera5 = 0; } else { lblValidacion5.Visible = false; bandera5 = 1; } if (bandera1 == 1 && bandera2 == 1 && bandera3 == 1 && bandera4 == 1 && bandera5 == 1) { DialogResult mensaje = MessageBox.Show("¿Desea ingresar el registro?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (mensaje == DialogResult.Yes) { //AGREGAR USUARIO personalcontroller.agregarUsuario(id, txtUsuario.Text, txtContrasena.Text, cbxCargo.Text, cbxEstadoCuenta.Text); MessageBox.Show("¡El registro fue ingresado correctamente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }