File "controlAdmin.php"

Full Path: C:/wamp64/www/INVENTALMACEN/controller/controlAdmin.php
File size: 3.68 KB
MIME-type: text/x-php
Charset: utf-8

<?php
include_once('../models/modelo_conexion.php');
session_start();
$objeto = new Conexion();
$conexion = $objeto->Conectar();
/* caso 1 */
$inpUsuario = (isset($_POST['inpUsuario'])) ? $_POST['inpUsuario'] : '';
$inpNomUsuario = (isset($_POST['inpNomUsuario'])) ? $_POST['inpNomUsuario'] : '';
$slctPermiso = (isset($_POST['slctPermiso'])) ? $_POST['slctPermiso'] : '';
$inpContraseña = (isset($_POST['inpContraseña'])) ? $_POST['inpContraseña'] : '';
$slctEstado = (isset($_POST['slctEstado'])) ? $_POST['slctEstado'] : '';
/* caso 2 */
$inpCodLinea = (isset($_POST['inpCodLinea'])) ? $_POST['inpCodLinea'] : '';
$inpNomLinea = (isset($_POST['inpNomLinea'])) ? $_POST['inpNomLinea'] : '';
$inpCodItem = (isset($_POST['inpCodItem'])) ? $_POST['inpCodItem'] : '';
$inpNomItem = (isset($_POST['inpNomItem'])) ? $_POST['inpNomItem'] : '';
$aggPesoProm = (isset($_POST['aggPesoProm'])) ? $_POST['aggPesoProm'] : '';
$aggPesoMin = (isset($_POST['aggPesoMin'])) ? $_POST['aggPesoMin'] : '';
$aggPesoMax = (isset($_POST['aggPesoMax'])) ? $_POST['aggPesoMax'] : '';
/* caso 3 */
$AggUbicacion = (isset($_POST['AggUbicacion'])) ? $_POST['AggUbicacion'] : '';
/* caso 4 */
$actuDcto = (isset($_POST['actuDcto'])) ? $_POST['actuDcto'] : '';
/* caso 5 */
$aggCodLinea = (isset($_POST['aggCodLinea'])) ? $_POST['aggCodLinea'] : '';
$aggNomLinea = (isset($_POST['aggNomLinea'])) ? $_POST['aggNomLinea'] : '';
/* verficacion caso */
$opcion = (isset($_POST['opcion'])) ? $_POST['opcion'] : '';

switch ($opcion) {
    case 1:
        # Formulario Nuevo Usuario...
        $consulta =  "INSERT INTO `user`(`usuario`, `nombre`, `permiso`, `password`, `ESTADO`) VALUES ('$inpUsuario','$inpNomUsuario','$slctPermiso','$inpContraseña','$slctEstado')";
        $resultado = $conexion->prepare($consulta);
        $resultado->execute();
        if ($resultado->rowCount() >= 1) {
            $data = $resultado->fetchAll(PDO::FETCH_ASSOC);
            print json_encode($data);
        }
        break;

    case 2:
        # Formulario Nuevo Item...
        $consulta =  "INSERT INTO `lineaxitem`( `codLinea`,`nomLinea`, `codItem`, `nomItem`, `pesoProm`, `minimo`, `maximo`) VALUES ('$inpCodLinea','$inpNomLinea','$inpCodItem','$inpNomItem','$aggPesoProm','$aggPesoMin','$aggPesoMax')";
        $resultado = $conexion->prepare($consulta);
        $resultado->execute();
        if ($resultado->rowCount() >= 1) {
            $data = $resultado->fetchAll(PDO::FETCH_ASSOC);
            print json_encode($data);
        }
        break;
    case 3:
        # Formulario Nueva Ubicacion...
        $consulta =  "INSERT INTO `ubicacion`(`ubicacion`) VALUES ('$AggUbicacion')";
        $resultado = $conexion->prepare($consulta);
        $resultado->execute();
        if ($resultado->rowCount() >= 1) {
            $data = $resultado->fetchAll(PDO::FETCH_ASSOC);
            print json_encode($data);
        }
        break;
    case '4':
        # Formulario actualizar dcto...
        $consulta =  "UPDATE `documento` SET`dcto`= '$actuDcto'";
        $resultado = $conexion->prepare($consulta);
        $resultado->execute();
        if ($resultado->rowCount() >= 1) {
            $data = $resultado->fetchAll(PDO::FETCH_ASSOC);
            print json_encode($data);
        }
        break;
    case 5:
        # Formulario Nueva linea...
        $consulta =  "INSERT INTO `linea`(`codLinea`, `nomLinea`) VALUES ('$aggCodLinea','$aggNomLinea')";
        $resultado = $conexion->prepare($consulta);
        $resultado->execute();
        if ($resultado->rowCount() >= 1) {
            $data = $resultado->fetchAll(PDO::FETCH_ASSOC);
            print json_encode($data);
        }
        break;
}