private void GuardarRegistro() { string contrasenaEncriptada = " "; nickUsuario = Txt_nombre.Text; contrasenaUsuario = Txt_contrasena.Text; confirmarContraUsuario = Txt_confirmarContrasena.Text; idPerfil = Txt_idPerfil.Text; contrasenaEncriptada = Seguridad_Login.Encriptar(Txt_contrasena.Text); if (contrasenaUsuario == confirmarContraUsuario) { try { string insertarUsuario = "INSERT INTO tbl_usuario (nombreUsuario,contrasenaUsuario,Fk_idPerfil,estado,logeado) VALUES('" + nickUsuario + "', '" + contrasenaEncriptada + "', '" + idPerfil + "', '1', '0')"; OdbcCommand comm = new OdbcCommand(insertarUsuario, Conexion.nuevaConexion()); comm.ExecuteNonQuery(); MessageBox.Show("Registro guardado correctamente"); comm.Connection.Close(); OdbcCommand comm1 = new OdbcCommand("{call SP_InsertarBitacora(?,?,?,?,?)}", Conexion.nuevaConexion()); comm1.CommandType = CommandType.StoredProcedure; comm1.Parameters.Add("ope", OdbcType.Text).Value = "INSERCIÓN DE REGISTRO"; comm1.Parameters.Add("usr", OdbcType.Text).Value = nombreUsuario; comm1.Parameters.Add("fecha", OdbcType.Text).Value = fecha.ToString("yyyy/MM/dd HH:mm:ss"); comm1.Parameters.Add("proc", OdbcType.Text).Value = "MANTENIMIENTO USUARIO"; comm1.Parameters.Add("dirIp", OdbcType.Text).Value = localIP; comm1.ExecuteNonQuery(); comm1.Connection.Close(); } catch (Exception err) { Console.WriteLine(err.Message); MessageBox.Show("No se han llenado todos los campos para guardar el registro..."); } } else { MessageBox.Show("Las contraseñas ingresadas no son idénticas"); } }
private void ActualizarRegistro() { string contrasenaEncriptada = " "; idUsuario = Txt_idUsuario.Text; nickUsuario = Txt_nombre.Text; contrasenaUsuario = Txt_contrasena.Text; idPerfil = Txt_idPerfil.Text; contrasenaEncriptada = Seguridad_Login.Encriptar(Txt_contrasena.Text); try { string actualizarRegistro = "UPDATE `tbl_usuario` SET `Pk_idUsuario` = '" + idUsuario + "' ," + "`nombreUsuario` = '" + nickUsuario + "', `contrasenaUsuario` = '" + contrasenaEncriptada + "', " + "`Fk_idPerfil` = '" + idPerfil + "', `estado` = '1' WHERE Pk_idUsuario = " + idUsuario; OdbcCommand comm = new OdbcCommand(actualizarRegistro, Conexion.nuevaConexion()); comm.ExecuteNonQuery(); MessageBox.Show("Registro actualizado correctamente"); comm.Connection.Close(); OdbcCommand comm1 = new OdbcCommand("{call SP_InsertarBitacora(?,?,?,?,?)}", Conexion.nuevaConexion()); comm1.CommandType = CommandType.StoredProcedure; comm1.Parameters.Add("ope", OdbcType.Text).Value = "ACTUALIZACIÓN DE REGISTRO"; comm1.Parameters.Add("usr", OdbcType.Text).Value = nombreUsuario; comm1.Parameters.Add("fecha", OdbcType.Text).Value = fecha.ToString("yyyy/MM/dd HH:mm:ss"); comm1.Parameters.Add("proc", OdbcType.Text).Value = "MANTENIMIENTO USUARIO"; comm1.Parameters.Add("dirIp", OdbcType.Text).Value = localIP; comm1.ExecuteNonQuery(); comm1.Connection.Close(); } catch (Exception err) { Console.WriteLine(err.Message); MessageBox.Show("No se han llenado todos los campos para actualizar el registro..."); } }