private void btnAceptar_Click(object sender, EventArgs e) { string consulta; int consulta1; consulta = UsuarioDBM.ObtenerUsuarioPorUsuario(txtUser.Text).USUARIO; consulta1 = UsuarioDBM.ObtenerUsuarioPorUsuario(txtUser.Text).ID_USUARIO; if (txtUser.Text == "admin") { MessageBox.Show("Nombre no permitido", "Sercor", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (consulta == txtUser.Text & consulta1 != id) { MessageBox.Show("Usuario existente", "Sercor", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { if (txtUser.Text == "" || txtContrasenia.Text == "") { MessageBox.Show("No ha ingresado usuario o contraseña"); txtUser.Select(); } else { Usuario EditarUser = new Usuario(); int pri1, pri2; if (admin1.Checked == true && admin2.Checked == true && admin3.Checked == true && admin4.Checked == true) { pri1 = 15; } else if (admin2.Checked == true && admin3.Checked == true && admin4.Checked == true) { pri1 = 14; } else if (admin1.Checked == true && admin3.Checked == true && admin4.Checked == true) { pri1 = 13; } else if (admin1.Checked == true && admin2.Checked == true && admin4.Checked == true) { pri1 = 12; } else if (admin1.Checked == true && admin2.Checked == true && admin3.Checked == true) { pri1 = 11; } else if (admin3.Checked == true && admin4.Checked == true) { pri1 = 10; } else if (admin2.Checked == true && admin4.Checked == true) { pri1 = 9; } else if (admin2.Checked == true && admin3.Checked == true) { pri1 = 8; } else if (admin1.Checked == true && admin4.Checked == true) { pri1 = 7; } else if (admin1.Checked == true && admin3.Checked == true) { pri1 = 6; } else if (admin1.Checked == true && admin2.Checked == true) { pri1 = 5; } else if (admin4.Checked == true) { pri1 = 4; } else if (admin3.Checked == true) { pri1 = 3; } else if (admin2.Checked == true) { pri1 = 2; } else if (admin1.Checked == true) { pri1 = 1; } else { pri1 = 0; } if (user1.Checked == true && user2.Checked == true && user3.Checked == true && user4.Checked == true) { pri2 = 15; } else if (user2.Checked == true && user3.Checked == true && user4.Checked == true) { pri2 = 14; } else if (user1.Checked == true && user3.Checked == true && user4.Checked == true) { pri2 = 13; } else if (user1.Checked == true && user2.Checked == true && user4.Checked == true) { pri2 = 12; } else if (user1.Checked == true && user2.Checked == true && user3.Checked == true) { pri2 = 11; } else if (user3.Checked == true && user4.Checked == true) { pri2 = 10; } else if (user2.Checked == true && user4.Checked == true) { pri2 = 9; } else if (user2.Checked == true && user3.Checked == true) { pri2 = 8; } else if (user1.Checked == true && user4.Checked == true) { pri2 = 7; } else if (user1.Checked == true && user3.Checked == true) { pri2 = 6; } else if (user1.Checked == true && user2.Checked == true) { pri2 = 5; } else if (user4.Checked == true) { pri2 = 4; } else if (user3.Checked == true) { pri2 = 3; } else if (user2.Checked == true) { pri2 = 2; } else if (user1.Checked == true) { pri2 = 1; } else { pri2 = 0; } EditarUser.ID_USUARIO = id; EditarUser.TIPO = tipo; EditarUser.USUARIO = txtUser.Text; if (cambio == true) { EditarUser.CONTRASENA = Hash.sha256(txtContrasenia.Text); } else { EditarUser.CONTRASENA = txtContrasenia.Text; } //MessageBox.Show(txtContrasenia.Text); EditarUser.NOMBRE = txtName.Text; EditarUser.APELLIDO = txtLastName.Text; EditarUser.CEDULA = txtCi.Text; EditarUser.DIRECCION = txtDireccion.Text; EditarUser.TELEFONO = txtTelefono.Text; EditarUser.PRIVILEGIO1 = pri1; EditarUser.PRIVILEGIO2 = pri2; UsuarioDBM.Modificar(EditarUser, id); this.Close(); } } }