Exemplo n.º 1
0
 //echo " <br>- descripcion nuevo:".$_POST['tip_descripcion'];
 //echo " <br>- id nuevo:".$_POST['tip_prod_id'];
 $objTipoPro->setTipoProducto($_POST['tip_descripcion'], $_POST['tip_prod_id'], '');
 $objCon->db_connect();
 $todos = $objTipoPro->listarIdsDes($objCon);
 $valido1 = 0;
 $valido2 = 0;
 if ($idoriginal == $_POST['tip_prod_id'] && $desoriginal == $_POST['tip_descripcion']) {
     // Si los campos se mantienen iguales, se registran igual
     try {
         $objCon->beginTransaction();
         $rs = $objTipoPro->editarTipoProducto($objCon);
         $objUnidadM->eliminarUnidadMedidaTProducto($objCon, $idoriginal);
         if ($datos[0] != '') {
             for ($i = 0; $i < count($datos); $i++) {
                 $objUnidadM->setUnidadMedida($datos[$i], '', '');
                 $objUnidadM->insertarUnidadMedidaTProducto($objCon, $_POST['tip_prod_id'], '');
             }
         }
         $objCon->commit();
         echo $rs;
     } catch (PDOException $e) {
         $objCon->rollBack();
         $e->getMessage();
     }
 } else {
     if ($idoriginal == $_POST['tip_prod_id'] && $desoriginal != $_POST['tip_descripcion']) {
         //Si el codigo se mantiene, y la descripcion no se repite en otro
         for ($f = 0; $f < count($todos); $f++) {
             if (in_array($_POST['tip_descripcion'], $todos[$f]) == true) {
                 $valido1 = 1;
Exemplo n.º 2
0
<?php

require_once '../../class/Conectar.class.php';
$objCon = new Conectar();
require_once '../../class/Unidad_Medida.class.php';
$objUnidadM = new Unidad_Medida();
require_once '../../class/Util.class.php';
$objUti = new Util();
switch ($_POST['op']) {
    case "buscarUM":
        $objCon->db_connect();
        try {
            //echo "ANTERIOR: ".$_POST['uni_nombreAct']." AHORA: ".$_POST['uni_nombre'];
            $objCon->beginTransaction();
            $objUnidadM->setUnidadMedida('', $objUti->eliminaEspacios($_POST['uni_nombre']), '0');
            $res = $objUnidadM->buscarUnidadMedida($objCon, $objUti->eliminaEspacios($_POST['uni_nombreAct']));
            $objCon->commit();
            echo count($res);
        } catch (PDOException $e) {
            $objCon->rollBack();
            $e->getMessage();
        }
        break;
    case "agregarUM":
        $objCon->db_connect();
        try {
            $objCon->beginTransaction();
            $objUnidadM->setUnidadMedida('', $objUti->eliminaEspacios($_POST['uni_nombre']), '0');
            $objUnidadM->insertarUnidadMedida($objCon);
            $objCon->commit();
            echo 'bien';