function obra_ver($obra_id)
 {
     $validar = validarID($obra_id);
     if ($validar) {
         $obra_instancia = new Obra($obra_id, 0, 0, 0, 0);
         $obra = array();
         $obra = $obra_instancia->Obra_Ver();
         if ($obra == false) {
             header("Location: ../vista/obra/obras.php?seccion=buscar");
         }
         return $obra;
     } else {
         header("Location: ../vista/obra/obras.php?seccion=buscar");
     }
 }
 function buscar_egresos($vista, $tipo_egreso, $busqueda)
 {
     switch ($vista) {
         case "Buscar":
             if ($tipo_egreso == "insumos") {
                 $validar = validarRut($busqueda);
                 if ($validar) {
                     $instancia_insumos = new LineaDeVentaInsumo(0, 0, 0, 0, 0);
                     $insumos = array();
                     $insumos = $instancia_insumos->LineaDeVenta_Buscar($busqueda);
                     $datos = $insumos[0];
                     return $datos;
                 } else {
                     return false;
                 }
             } elseif ($tipo_egreso == "obra") {
                 $validar = validarID($busqueda);
                 if ($validar) {
                     $obra_instancia = new Obra($busqueda, 0, 0, 0, 0);
                     $obra = array();
                     $obra = $obra_instancia->Obra_Ver();
                     $datos = array();
                     $datos[0][0] = $obra[0];
                     $datos[0][1] = $obra[10];
                     $datos[0][2] = $obra[4];
                     return $datos;
                     if ($obra == false) {
                         return false;
                     }
                     return $obra;
                 } else {
                     return false;
                 }
             } else {
                 return false;
             }
             break;
         case "Ver":
             break;
         default:
             header("Location: ../vista/venta/buscar_egresos.php");
             break;
     }
 }
Пример #3
0
 function buscar_egresos()
 {
     $tipo_egreso = $_GET["tipo"];
     $busqueda = $_GET["id"];
     if ($tipo_egreso == "insumos") {
         $validar = validarID($busqueda);
         if ($validar) {
             $insumos = array();
             $insumos = $this->LineaDeVenta_Buscar($busqueda);
             $this->datos_venta = $insumos[0];
             $this->detalle_venta = $insumos[1];
         } else {
             $datos = array("", "", "", "");
             $this->datos_venta = $datos;
             $detalle = array();
             $detalle[0][0] = "";
             $detalle[0][1] = "";
             $this->detalle_venta = $detalle;
         }
     } elseif ($tipo_egreso == "obra") {
         $validar = validarID($busqueda);
         if ($validar) {
             $obra_instancia = new Obra($busqueda, 0, 0, 0, 0);
             $obra = array();
             $obra = $obra_instancia->Obra_Ver();
             $datos = array();
             $datos[0][0] = $obra[0];
             $datos[0][1] = $obra[10];
             $datos[0][2] = $obra[4];
             $this->datos_venta = $datos;
             $materiales = $obra[9];
             $material_nuevo = array();
             for ($count = 0; count($materiales) > $count; $count++) {
                 $material_nuevo[$count][0] = $materiales[$count][2];
                 $material_nuevo[$count][1] = $materiales[$count][1];
             }
             $this->detalle_venta = $material_nuevo;
             if ($obra == false) {
                 $datos = array("", "", "", "");
                 $this->datos_venta = $datos;
                 $detalle = array();
                 $detalle[0][0] = "";
                 $detalle[0][1] = "";
                 $this->detalle_venta = $detalle;
             }
         } else {
             $datos = array("", "", "", "");
             $this->datos_venta = $datos;
             $detalle = array();
             $detalle[0][0] = "";
             $detalle[0][1] = "";
             $this->detalle_venta = $detalle;
         }
     } else {
         $datos = array("", "", "", "");
         $this->datos_venta = $datos;
         $detalle = array();
         $detalle[0][0] = "";
         $detalle[0][1] = "";
         $this->detalle_venta = $detalle;
     }
 }