//insertar en custodia $custodia->Add($ingresado_por, $fechaactual, $tipo, $observacion, $reservado); //obtener id custodia $selectcustodia = $custodia->Select2($ingresado_por, $fechaactual, $tipo, $observacion, $reservado); $rowcustodia = mysql_fetch_array($selectcustodia); $id_custodia = $rowcustodia["ID_CUSTODIA"]; //obtener id de area dependiendo del estado del material $asociado = new asociado(); $material = new material(); for ($i = 0; $i < count($arr); $i++) { //asignar area $area = "resago"; if ($arr[$i][3] == "usado" || $arr[$i][3] == "nuevo") { $area = "usado"; } $id_area = 2; // agregar a material si es que no esta $selectmaterial = $material->Select($arr[$i][0]); $rowmaterial = mysql_fetch_array($selectmaterial); if ($rowmaterial == null) { $material->Add($arr[$i][0], $arr[$i][1], 0, "un"); } //agregar a asociado $asociado->Add($id_custodia, $arr[$i][0], $id_area, $id_bodega, $procedencia, $_SESSION["folio_custodia"], $arr[$i][2], $arr[$i][3], 0); } } } header("Location: paso.php?c=3"); //ciclo insetar en material si se debe y obtener el id para insertar en asociado //numero de inventario = id_material }
include "../AccesoDatos/Controller.php"; include "../ReglasNegocio/material.php"; include "../ReglasNegocio/asociado.php"; include "../ReglasNegocio/custodia.php"; if ($_POST["submitRC"] == "agregar") { $nombre = $_POST['NombreRC']; $obs = $_POST['obs']; $_SESSION["nombre"] = $nombre; $_SESSION["obs"] = $obs; $numeroi = $_POST["ninventario"]; $material = new material(); $arr = $_SESSION["rcustodia"]; if ($numeroi == "") { $_SESSION["mensaje"] = "NUMERO DE INVENTARIO VACIO"; } else { $listmaterial = $material->Select($numeroi); if ($listmaterial == null) { $_SESSION["mensaje"] = "NO EXISTE EL MATERIAL EN CUSTODIA"; } else { $asociado = new asociado(); $listaa = $asociado->SelectM($numeroi); $arr2 = mysql_fetch_array($listaa); if ($arr2 == null) { $_SESSION["mensaje"] = "NO EXISTE EL MATERIAL EN CUSTODIA"; } else { if ($arr2["ESTADO_RETIRO_ASOCIADO"] == 1) { $_SESSION["mensaje"] = "EL MATERIAL YA FUE RETIRADO"; } else { //resto a una fecha la otra $idcustodia = $arr2["ID_CUSTODIA"]; $custodia = new custodia();
include "../ReglasNegocio/retiro.php"; include "../ReglasNegocio/stock.php"; session_start(); if ($_POST["submitRM"] == "Agregar") { $contiene = new contiene(); $codigo = $_POST["codigom"]; $idobra = $_POST["obras"]; if ($idobra == "Ninguna") { $idobra = 0; } //codigo material,id documento, id obra, folio $selectcontiene = $contiene->SelectR($codigo, 0, $idobra, 0); $rowcontiene = mysql_fetch_array($selectcontiene); if ($rowcontiene != null) { $material = new material(); $selectm = $material->Select($rowcontiene["ID_MATERIAL"]); $rowm = mysql_fetch_array($selectm); $arr = $_SESSION["lista1"]; $arr[] = array($rowcontiene["ID_MATERIAL"], $rowm["NOMBRE_MATERIAL"], $rowcontiene["CANTIDADBODEGA_CONTIENE"]); $_SESSION["lista1"] = $arr; $_SESSION["lista"] = $arr; } header("Location: paso.php?c=5"); } 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"];
$_SESSION["rutp1"] = $r[0]; $_SESSION["rutp2"] = $r[1]; $codciudad = $row2["ID_CIUDAD"]; $row3 = $ciu->Select($codciudad); $r2 = mysql_fetch_array($row3); $_SESSION["ciudadp"] = $r2['NOMBRE_CIUDAD']; $_SESSION["nombrep"] = $row2['NOMBRE_PROVEEDOR']; $_SESSION["direccionp"] = $row2['DIRECCION_PROVEEDOR']; $_SESSION["telefonop"] = $row2['FONO_PROVEEDOR']; $_SESSION["contactop"] = $row2['CONTACTO_PROVEEDOR']; $arrmat = $cont->Select($numero, 0, $rut); $list = array(); $materiales = mysql_fetch_array($arrmat); $i = 0; while ($materiales != null) { $name = $ma->Select($materiales["ID_MATERIAL"]); $namem = mysql_fetch_array($name); if ($materiales["CANTIDADTOTAL_CONTIENE"] > $materiales["CANTIDADBODEGA_CONTIENE"]) { $list[$i] = array($materiales["ID_MATERIAL"], $namem["NOMBRE_MATERIAL"], $materiales["CANTIDADTOTAL_CONTIENE"], $materiales["CANTIDADBODEGA_CONTIENE"], $namem["UNIDADMEDIDA_MATERIAL"]); $i++; } $materiales = mysql_fetch_array($arrmat); } $_SESSION["lista"] = $list; } header("Location: paso.php?c=2"); } else { include "../ReglasNegocio/documento.php"; include "../ReglasNegocio/contiene.php"; include "../ReglasNegocio/obra.php"; include "../ReglasNegocio/stock.php";