function usuario_crear()
 {
     $usuario_rut_empleado = $_POST["usuario_rut_empleado"];
     $usuario_nombre = $_POST["usuario_nombre"];
     $usuario_tipo = $_POST["usuario_tipo"];
     if (validarRut($usuario_rut_empleado) and validarUsername($usuario_nombre) and $usuario_tipo !== "no_option") {
         $usuario_instancia = new Usuario($usuario_nombre, 0, $usuario_tipo, $usuario_rut_empleado);
         $validador = $usuario_instancia->User_Nuevo();
         if ($validador == FALSE) {
             header("Location: ../vista/adm/usuarios.php?seccion=crear&mensaje=crearError");
         } else {
             header("Location: ../vista/adm/usuarios.php?seccion=ver&id={$usuario_rut_empleado}&mensaje=crearOk");
         }
     } else {
         header("Location: ../vista/adm/usuarios.php?seccion=crear&mensaje=crearError");
     }
 }
 function Iniciar_Sesion($usuario_username, $usuario_password)
 {
     if (validarUsername($usuario_username) and validarPassword($usuario_password)) {
         $instancia_usuario = new Usuario($usuario_username, $usuario_password, 0, 0);
         $validador = $instancia_usuario->User_Validar();
         if ($validador !== 0) {
             if (session_start()) {
                 $session_id = md5($usuario_username);
                 $session_username = $usuario_username;
                 $_SESSION["session_id"] = $session_id;
                 $_SESSION["session_username"] = $session_username;
                 $usuario_rut = $instancia_usuario->User_getRut();
                 $instancia_usuario->usuario_rut_empleado = $usuario_rut;
                 $usuario_array = $instancia_usuario->User_Ver();
                 $tipo_usuario = $usuario_array[3];
                 $_SESSION["session_privilegio"] = $usuario_array[3];
                 switch ($tipo_usuario) {
                     case "ADMINISTRADOR":
                         header('Location: ../vista/adm/administracion.php?mensaje=welcome');
                         break;
                     case "VENDEDOR":
                         $_SESSION['venta_cabecera'];
                         header('Location: ../vista/venta/insumos.php?mensaje=welcome');
                         break;
                     case "BODEGUERO":
                         header('Location: ../vista/bodega/materiales.php?mensaje=welcome');
                         break;
                     case "NORMAL":
                         header('Location: ../vista/stock/stock.php?mensaje=welcome');
                         break;
                     default:
                         header('Location: ../error.php');
                         break;
                 }
             } else {
                 header('Location: ../index.php?mensaje=loginError');
             }
         } else {
             header('Location: ../index.php?mensaje=loginError');
         }
     } else {
         header('Location: ../index.php?mensaje=loginError');
     }
 }