private void btnAceptar_Click(object sender, EventArgs e) { if (listBox1.Items.Count > 0) { Usuario usr = (Usuario)cmbUsuarios.SelectedItem; List <iPermisos> permisos = new List <iPermisos>(); foreach (iPermisos item in listBox1.Items) { permisos.Add(item); } int respuesta = gestorRolesPerfiles.InsertarUsuarioPerfil(usr, permisos); if (respuesta == 0) { Mensaje("msgErrorAlta", "msgError"); } else { Mensaje("msgOperacionOk"); this.Close(); } } else { Mensaje("msgErrorUnItem", "msgError"); } }
private void btnAceptar_Click(object sender, EventArgs e) { int respuesta; try { if (this.ValidarTextbox()) { if (!txtPass.Text.Equals(txtPass2.Text)) { Mensaje("msgErrorPassNoIguales", "msgError"); return; } Usuario usr = new Usuario(); usr.Login = txtUsuario.Text.Trim(); usr.Password = txtPass.Text.Trim(); usr.Nombre = txtNombre.Text.Trim(); usr.Apellido = txtApellido.Text.Trim(); usr.Correo = txtCorreo.Text.Trim(); usr.Dni = int.Parse(txtDni.Text.Trim()); if (txtUsuario.Enabled) { respuesta = GestionarUsuario.Insertar(usr); List <iPermisos> permisos = new List <iPermisos>(); permisos.Add((iPermisos)cmbPerfil.SelectedItem); gestor.InsertarUsuarioPerfil(usr, permisos); } else { respuesta = GestionarUsuario.Modificar(usr, encriptado.Equals(usr.Password)); } if (respuesta == 0) { Mensaje("msgErrorAlta", "msgError"); } else { Mensaje("msgOperacionOk"); } ActualizarLista(); btnNuevo_Click(null, null); } } catch (Exception) { Mensaje("errorDatoMal", "msgFaltaCompletarTitulo"); } }