Exemplo n.º 1
0
 //echo " - id original:".$idoriginal;
 $desoriginal = $_POST['desoriginal'];
 //echo " <br>- descripcion original:".$desoriginal;
 //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