} else { //NOTA:FALTA DESCONTAR DE STOCK SI EL ID DE OBRA ES 0; $stock = new stock(); $idobra = $_POST["obras"]; if ($idobra == "Ninguna") { $idobra = 0; } $folio = $_SESSION["folio"]; $fecha = time(); $fechaactual = date("Y-m-d h:m:s", $fecha); $arr = $_SESSION["lista1"]; $ejecuta = new ejecuta(); $stock = new stock(); //ingresar retiro $contiene = new contiene(); $retiro = new retiro(); $retiro->Add($_POST["nombreD"], $_POST["motivo"], 0); $sretiro = $retiro->Select2($_POST["nombreD"], $_POST["motivo"], 0); $rowretiro = mysql_fetch_array($sretiro); //ingresar ejecuta for ($i = 0; $i < count($arr); $i++) { $n = "cantidad" . $i; $ejecuta->Add($rowretiro["ID_RETIRO"], $arr[$i][0], $_POST["unidadp"], $folio, $fechaactual, $_POST["{$n}"]); $contiene->Update($_POST["{$n}"], $arr[$i][0], $idobra); if ($idobra == 0) { //descontar de stock si es que se saca de bodega general osea el id de obra es 0 $stock->UpdateRC($arr[$i][0], $_POST["{$n}"]); } } //$contiene->Update(); }