//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;
<?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';