예제 #1
0
 function valorizarOrden()
 {
     $id = $_REQUEST['id'];
     if (!empty($_REQUEST['id']) && $_REQUEST['id'] > 0) {
         $ordenCompra = new Ordencompra();
         $detalleOrdenCompra = new Detalleordencompra();
         $almacen = new Almacen();
         $proveedor = new Proveedor();
         $empresa = $this->AutoLoadModel('empresa');
         $rutaImagen = $this->rutaImagenesProducto();
         $data['Ordencompra'] = $ordenCompra->editaOrdenCompra($id);
         $data['Detalleordencompra'] = $detalleOrdenCompra->listaDetalleOrdenCompra($id);
         /*echo '<pre>';
         		print_r($data['Ordencompra']);
         		exit;*/
         $data['Empresa'] = $almacen->listadoAlmacen();
         $data['RutaImagen'] = $rutaImagen;
         $data['Proveedor'] = $proveedor->listadoProveedores();
         $data['Flete'] = $empresa->listadoEmpresaxIdTipoEmpresa(1);
         $data['Aduanas'] = $empresa->listadoEmpresaxIdTipoEmpresa(3);
         $data['Seguro'] = $empresa->listadoEmpresaxIdTipoEmpresa(2);
         $this->view->show("/ordencompra/valorizarOrden.phtml", $data);
     } else {
         $ruta['ruta'] = "/importaciones/ordencompra";
         $this->view->show("ruteador.phtml", $ruta);
     }
 }
 function almacen()
 {
     $tamanio = 10;
     $id = $_REQUEST['id'];
     $url = "/" . $_REQUEST['url'];
     $dataAlmacen = new Almacen();
     $opciones = new general();
     $datos['Opcion'] = $opciones->buscaOpcionexurl($url);
     $datos['Modulo'] = $opciones->buscaModulosxurl($url);
     $datos['almacen'] = $dataAlmacen->listadoAlmacen($id, $tamanio);
     $datos['Paginacion'] = 1;
     $datos['Pagina'] = 1;
     $this->view->show("mantenimiento/almacen.phtml", $datos);
 }
예제 #3
0
 function StockProducto()
 {
     if (count($_REQUEST) == 6) {
         $linea = new Linea();
         $almacen = new Almacen();
         $data['Linea'] = $linea->listadoLineas('idpadre=0');
         $data['Almacen'] = $almacen->listadoAlmacen();
         $this->view->show('/reporte/stockproducto.phtml', $data);
     } else {
         $idAlmacen = $_REQUEST['idAlmacen'];
         $idLinea = $_REQUEST['idLinea'];
         $idSubLinea = $_REQUEST['idSubLinea'];
         $idProducto = $_REQUEST['idProducto'];
         $repote = new Reporte();
         $data = $repote->reporteStockProducto($idAlmacen, $idLinea, $idSubLinea, $idProducto);
         $unidadMedida = $this->unidadMedida();
         $totalStock = 0;
         $data2 = array();
         $i = 0;
         for ($i = 0; $i < count($data); $i++) {
             $data2[$i]['codigo'] = $data[$i]['codigopa'];
             $data2[$i]['nompro'] = $data[$i]['nompro'];
             $data2[$i]['nomalm'] = $data[$i]['nomalm'];
             $data2[$i]['nomlin'] = $data[$i]['nomlin'];
             $data2[$i]['preciolista'] = $data[$i]['preciolista'];
             $data2[$i]['preciolistadolares'] = $data[$i]['preciolistadolares'];
             $data2[$i]['unidadmedida'] = $data[$i]['unidadmedida'];
             $data2[$i]['stockactual'] = $data[$i]['stockactual'];
             $data2[$i]['stockdisponible'] = $data[$i]['stockdisponible'];
             $totalStock += $data[$i]['stockactual'];
         }
         $objeto = $this->formatearparakui($data2);
         header("Content-type: application/json");
         echo json_encode($objeto);
     }
 }
예제 #4
0
 function editar()
 {
     $id = $_REQUEST['id'];
     $producto = new Producto();
     $almacen = new Almacen();
     $linea = new Linea();
     $sublinea = new Sublinea();
     $marca = new marca();
     $empaque = $this->AutoLoadModel('empaque');
     $unidadmedida = $this->AutoLoadModel('unidadmedida');
     $dataProducto = $producto->buscaProducto($id);
     $idLinea = $linea->buscaLineaPorSublinea($dataProducto[0]['idlinea']);
     $data['Producto'] = $producto->buscaProducto($id);
     //echo '<pre>';
     //print_r($data['Producto']);
     //exit;
     $data['Almacen'] = $almacen->listadoAlmacen();
     $data['Linea'] = $linea->listadoLineas();
     $data['Sublinea'] = $sublinea->listadoSublinea($idLinea);
     $data['Empaque'] = $empaque->listarEmpaque();
     $data['Unidadmedida'] = $unidadmedida->listadoTotal();
     $data['RutaImagen'] = $this->rutaImagenesProducto();
     $data['marca'] = $marca->listado();
     $this->view->show("/producto/editar.phtml", $data);
 }
예제 #5
0
 function notacredito()
 {
     $_SESSION['Autenticado'] = true;
     $almacen = new Almacen();
     $data['Almacen'] = $almacen->listadoAlmacen();
     $this->view->show("facturacion/notacredito.phtml", $data);
 }