public void modificarDatos(int id, string nombre) { String passEncriptada, tabla, nombreID; String[] datos; String[] campos; if (rol == 0)//si es el admin no puede cambiar ni su rol ni su nombre(Estan deshabilitados), solo la pass { passEncriptada = mc.EncryptText(txtPassword.Text, PASSWORDENCRIPTAR); String [] datosusu = { "'" + txtNombre.Text + "'", "'" + passEncriptada + "'", "" + 0 }; String [] camposusu = { "NOMBRE", "PASSW", "ROL" }; tabla = "USUARIOS"; nombreID = "IDUSUARIO"; campos = camposusu; datos = datosusu; } else { int rolcb = cbRol.SelectedIndex + 1; passEncriptada = mc.EncryptText(txtPassword.Text, PASSWORDENCRIPTAR); String[] datosusu = { "'" + txtNombre.Text + "'", "'" + passEncriptada + "'", "" + rolcb }; String[] camposusu = { "NOMBRE", "PASSW", "ROL" }; tabla = "USUARIOS"; nombreID = "IDUSUARIO"; campos = camposusu; datos = datosusu; } mcs.actualizarDato(campos, datos, nombreID, "" + idpasado, tabla); }
private bool comprobarLogin() { Boolean correcto = false; ConnectDB conexion = new ConnectDB(); DataSet data = new DataSet(); //MAGIA DE LA MAS NEGRA data = conexion.getData("SELECT NOMBRE, PASSW FROM USUARIOS WHERE NOMBRE= \'" + txtUsuarioIS.Text + "\' AND " + "PASSW= \'" + mc.EncryptText(txtContraseñaIS.Text, PASSWORDENCRIPTAR) + "\' AND ELIMINADO=0 ", "USUARIOS"); DataTable usuarios = data.Tables["USUARIOS"]; if (usuarios.Rows.Count == 0) { MessageBox.Show("Error de conexión"); } else { //MessageBox.Show("Conexión correcta"); correcto = true; } return(correcto); }
private void btnCrear_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿Esta seguro de que quiere introducir a este nuevo Usuario?", "Guardar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { try { int rol = cbRol.SelectedIndex + 1; String nombreLog = mcs.obtenerDato("NOMBRE", "USUARIOS", "IDUSUARIO=" + id).ToString(); String passEncriptada = mc.EncryptText(txtPassword.Text, PASSWORDENCRIPTAR); string[] datos = { "SEC_USUARIOS.NEXTVAL", "\'" + txtNombre.Text + "\'", "\'" + passEncriptada + "\'", "" + rol, "0" }; mcs.insertarFila(datos, "USUARIOS"); mcs.añadirLog(id, 'C', "El usuario " + nombreLog + " ha creado al usuario " + txtNombre.Text + " con el rol " + rol); } catch (Exception ex) { MessageBox.Show("" + ex); } } }