private void AddUsuariobtn_Click(object sender, EventArgs e) { int iu, ip = 0; try { //errorProvider1.Clear(); //limpia es errorProvider if (nombreUsuariotextBox.Text.Trim().Length > 0) { if (claveUsuariotxt.Text.Trim().Length > 0) { if (estadoUsuariotxt.Text.Trim().Length > 0) { Usuario u = new Usuario(); u.nombreUsuario = nombreUsuariotextBox.Text.Trim(); u.estadoUsuario = estadoUsuariotxt.Text.Trim().Equals("Activo") ? true : false; u.pass = claveUsuariotxt.Text.Trim(); if (!ValidarDatosUsuario()) { LN.agregarUsuario(u); iu = this.consultarIdUsuario(); ip = Int32.Parse(perfilUsuarioscbo.SelectedValue.ToString()); LN.agregarUsuarioPorPerfiles(iu, ip); MessageBox.Show("Usuario agregado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarDataGridUsuarios(); LimpiarUsuarios(); } else { MessageBox.Show("usuario ya existe en base de datos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { // errorProvider1.SetError(txtEstado, "Debe indicar Estado"); } } else { // errorProvider1.SetError(txtClave, "Debe indicar clave"); } } else { //errorProvider1.SetError(txtUsuario, "Debe indicar usuario"); } //else MessageBox.Show("Dede indicar usuario", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message); } }