当前位置: 首页>>代码示例>>PHP>>正文


PHP general::buscaOpcionexurl方法代码示例

本文整理汇总了PHP中general::buscaOpcionexurl方法的典型用法代码示例。如果您正苦于以下问题:PHP general::buscaOpcionexurl方法的具体用法?PHP general::buscaOpcionexurl怎么用?PHP general::buscaOpcionexurl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在general的用法示例。


在下文中一共展示了general::buscaOpcionexurl方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: clientezona

 function clientezona()
 {
     $dataClienteZona = new ClienteZona();
     $opciones = new general();
     $zona = new Zona();
     $cliente = new Cliente();
     $url = "/" . $_REQUEST['url'];
     $id = $_REQUEST['id'] != '' ? $_REQUEST['id'] : 1;
     $data['Opcion'] = $opciones->buscaOpcionexurl($url);
     $data['Modulo'] = $opciones->buscaModulosxurl($url);
     $tamanio = 10;
     $data['ClienteZona'] = $dataClienteZona->listado($id, $tamanio);
     $total = count($data['ClienteZona']);
     for ($i = 0; $i < $total; $i++) {
         if ($data['ClienteZona'][$i]['idcliente'] != '' && $data['ClienteZona'][$i]['idcliente'] != 0) {
             $data['ClienteZona'][$i]['nombrecli'] = $cliente->nombrexid($data['ClienteZona'][$i]['idcliente']);
         }
         if ($data['ClienteZona'][$i]['idzona'] != '' && $data['ClienteZona'][$i]['idzona'] != 0) {
             $data['ClienteZona'][$i]['nombrezona'] = $zona->nombrexid($data['ClienteZona'][$i]['idzona']);
         }
     }
     $data['Paginacion'] = 1;
     $data['Pagina'] = 1;
     $this->view->show("/mantenimiento/clientezona.phtml");
 }
开发者ID:luigiguerreros,项目名称:erp,代码行数:25,代码来源:mantenimientocontroller.php

示例2: regOrdenSalida

 function regOrdenSalida()
 {
     if (!$_REQUEST['idOrdenVenta']) {
         $ordenVenta = new OrdenVenta();
         $opciones = new general();
         $actorrol = new actorrol();
         $url = "/" . $_REQUEST['url'];
         $data['Despachador'] = $actorrol->actoresxRol(30);
         $data['Verificador'] = $actorrol->actoresxRol(31);
         $data['Opcion'] = $opciones->buscaOpcionexurl($url);
         $data['Modulo'] = $opciones->buscaModulosxurl($url);
         $data['ordenVenta'] = $ordenVenta->pedidoxaprobar(5);
         $data['FormaPago'] = $this->formaPago();
         $this->view->show("/almacen/regordenpedido.phtml", $data);
     } else {
         $id = $_REQUEST['idOrdenVenta'];
         $dataOrdenVenta = $_REQUEST['Orden'];
         $ordenVenta = new OrdenVenta();
         $exito1 = $ordenVenta->actualizaOrdenVenta($dataOrdenVenta, $id);
         if ($exito1) {
             //grabamos las series
             $detOrden = $this->AutoLoadModel('detalleordenventa');
             $detalleOrdenVenta = $_REQUEST['DetalleOrdenVenta'];
             $cantidad = count($detalleOrdenVenta);
             for ($i = 0; $i < $cantidad; $i++) {
                 $data['serie'] = $detalleOrdenVenta[$i]['serie'];
                 $exito2 = $detOrden->actualizar($detalleOrdenVenta[$i]['iddetalleordenventa'], $data);
             }
             //graba el tiempo que demoro ser confirmado
             $ordenVentaDuracion = new ordenventaduracion();
             $DDA = $ordenVentaDuracion->listaOrdenVentaDuracion($id, "credito");
             $dataDuracion['idordenventa'] = $id;
             $intervalo = $this->date_diff(date('Y-m-d H:i:s', strtotime($DDA[0]['fechacreacion'])), date('Y-m-d H:i:s'));
             $dataDuracion['tiempo'] = $intervalo;
             if (empty($DDA[0]['fechacreacion'])) {
                 $dataDuracion['tiempo'] = 'indefinido';
             }
             $dataDuracion['referencia'] = 'despacho';
             $exitoN = $ordenVentaDuracion->grabaOrdenVentaDuracion($dataDuracion);
             //actualiza ordenventa su duracion total
             $DDAT = $ordenVentaDuracion->listaOrdenVentaDuracion($id, "creacion");
             $fechaInicio = $DDAT[0]['fechacreacion'];
             if (empty($fechaInicio)) {
                 $dt = $ordenVenta->buscaOrdenVenta($id);
                 $fechaInicio = $dt[0]['fechacreacion'];
             }
             $intervalo2 = $this->date_diff(date('Y-m-d H:i:s', strtotime($fechaInicio)), date('Y-m-d H:i:s'));
             $DOV['tiempoduracion'] = $intervalo2;
             $exitoN2 = $ordenVenta->actualizaOrdenVenta($DOV, $id);
             $ruta['ruta'] = "/almacen/regOrdenSalida";
             $this->view->show("ruteador.phtml", $ruta);
         }
     }
 }
开发者ID:luigiguerreros,项目名称:erp,代码行数:54,代码来源:almacencontroller.php

示例3: autorizarventa

 function autorizarventa()
 {
     if (!$_REQUEST['idOrdenVenta']) {
         $ordenVenta = new OrdenVenta();
         $opciones = new general();
         $url = "/" . $_REQUEST['url'];
         $data['Opcion'] = $opciones->buscaOpcionexurl($url);
         $data['Modulo'] = $opciones->buscaModulosxurl($url);
         $data['ordenVenta'] = $ordenVenta->pedidoxaprobar();
         $data['FormaPago'] = $this->formaPago();
         $this->view->show("ventas/aprobarpedido.phtml", $data);
     } else {
         $id = $_REQUEST['idOrdenVenta'];
         $ordenVenta = new OrdenVenta();
         if ($id != '' && $id != 0) {
             $dataBusqueda = $ordenVenta->buscarOrdenVentaxId($id);
         }
         if ($dataBusqueda[0]['vbventas'] != 1) {
             $estadoOrden = $_REQUEST['estadoOrden'];
             $dataOrdenVenta = $_REQUEST['Orden'];
             $dataDetalleOrdenVenta = $_REQUEST['DetalleOrdenVenta'];
             $detalleOrdenVenta = new DetalleOrdenVenta();
             $producto = new Producto();
             $dataOrdenVenta['vbventas'] = $estadoOrden == 1 ? 1 : 2;
             if ($dataOrdenVenta['vbventas'] == 2) {
                 $dataOrdenVenta['desaprobado'] = 1;
             }
             $productos = $_REQUEST['Producto'];
             $exito1 = $ordenVenta->actualizaOrdenVenta($dataOrdenVenta, $id);
             $cont = 0;
             if ($exito1) {
                 foreach ($dataDetalleOrdenVenta as $data) {
                     if ($dataOrdenVenta['vbventas'] == 2 || $data['estado'] == 0) {
                         //buscamos producto
                         $idproducto = $productos[$cont]['idproducto'];
                         $dataProducto = $producto->buscaProductoxId($idproducto);
                         $stockdisponibleA = $dataProducto[0]['stockdisponible'];
                         $stockdisponibleN = $stockdisponibleA + $productos[$cont]['cantsolicitada'];
                         $dataNuevo['stockdisponible'] = $stockdisponibleN;
                         //actualizamos es stockdisponible
                         $exitoP = $producto->actualizaProducto($dataNuevo, $idproducto);
                     } elseif ($data['estado'] == 1 && $dataOrdenVenta['vbventas'] == 1) {
                         //buscamos producto
                         $idproducto = $productos[$cont]['idproducto'];
                         $dataProducto = $producto->buscaProductoxId($idproducto);
                         $stockdisponibleA = $dataProducto[0]['stockdisponible'];
                         $stockdisponibleN = $stockdisponibleA + $productos[$cont]['cantsolicitada'] - $data['cantaprobada'];
                         $dataNuevo['stockdisponible'] = $stockdisponibleN;
                         //actualizamos es stockdisponible
                         $exitoP = $producto->actualizaProducto($dataNuevo, $idproducto);
                     }
                     $exito2 = $detalleOrdenVenta->actualizar($data['iddetalleordenventa'], $data);
                     $cont++;
                 }
                 if ($exito2) {
                     $ordenVentaDuracion = new ordenventaduracion();
                     $DDA = $ordenVentaDuracion->listaOrdenVentaDuracion($id, "creacion");
                     $dataDuracion['idordenventa'] = $id;
                     $intervalo = $this->date_diff(date('Y-m-d H:i:s', strtotime($DDA[0]['fechacreacion'])), date('Y-m-d H:i:s'));
                     $dataDuracion['tiempo'] = $intervalo;
                     $dataDuracion['referencia'] = 'ventas';
                     if (empty($DDA[0]['fechacreacion'])) {
                         $dataDuracion['tiempo'] = 'indefinido';
                     }
                     $exito3 = $ordenVentaDuracion->grabaOrdenVentaDuracion($dataDuracion);
                     $ruta['ruta'] = "/ventas/autorizarventa";
                     $this->view->show("ruteador.phtml", $ruta);
                     //$date3=date('Y-m-d H:i:s');
                     //$intervalo=$this->date_diff($date3,'2013-01-23 15:30:00');
                 }
             }
         } else {
             $ruta['ruta'] = "/ventas/autorizarventa";
             $this->view->show("ruteador.phtml", $ruta);
         }
     }
 }
开发者ID:luigiguerreros,项目名称:erp,代码行数:77,代码来源:ventascontroller.php

示例4: Kardex

 function Kardex()
 {
     if (count($_REQUEST) == 6) {
         $linea = new Linea();
         $almacen = new Almacen();
         $url = "/" . $_REQUEST['url'];
         $opciones = new general();
         $data['Modulo'] = $opciones->buscaModulosxurl($url);
         $data['Opcion'] = $opciones->buscaOpcionexurl($url);
         $data['Linea'] = $linea->listadoLineas('idpadre=0');
         $data['Almacen'] = $almacen->listadoAlmacen();
         $this->view->show('/reporte/kardex.phtml', $data);
     } else {
         $idAlmacen = $_REQUEST['idAlmacen'];
         $idLinea = $_REQUEST['idLinea'];
         $idSubLinea = $_REQUEST['idSubLinea'];
         $idProducto = $_REQUEST['idProducto'];
         $reporteKardex = new Reporte();
         $cliente = new Cliente();
         $orden = new Orden();
         $data = $reporteKardex->reporteKardex($idAlmacen, $idLinea, $idSubLinea, $idProducto);
         $unidadMedida = $this->unidadMedida();
         $tipoMovimiento = $this->tipoMovimiento();
         $data2 = array();
         for ($i = 0; $i < count($data); $i++) {
             $conceptoMovimiento = $this->conceptoMovimiento($data[$i]['tipomovimiento']);
             $nombreCliente = "";
             if ($data[$i]['idorden'] != null) {
                 $do = $orden->buscarxid($data[$i]['idorden']);
                 if ($do[0]['idcliente']) {
                     $dc = $cliente->buscaCliente($do[0]['idcliente']);
                     $nombreCliente = $dc[0]['razonsocial'] != "" ? $dc[0]['razonsocial'] : $dc[0]['nombres'] . " " . $dc[0]['apellidopaterno'] . " " . $dc[0]['apellidomaterno'];
                 }
             }
             $data2[$i]['ndocumento'] = $data[$i]['ndocumento'];
             $data2[$i]['fechamovimiento'] = date('d/m/Y', strtotime($data[$i]['fechamovimiento']));
             $data2[$i]['conceptomovimiento'] = $conceptoMovimiento[$data[$i]['conceptomovimiento']];
             $data2[$i]['tipomovimiento'] = substr($tipoMovimiento[$data[$i]['tipomovimiento']], 0, 1);
             $data2[$i]['cantidad'] = $data[$i]['cantidad'];
             $data2[$i]['nombrecliente'] = $nombreCliente;
             $data2[$i]['stockdisponible'] = $data[$i]['stockdisponibledm'];
             $data2[$i]['unidadmedida'] = $unidadMedida[$data[$i]['unidadmedida']];
             $data2[$i]['pu'] = number_format($data[$i]['pu'], 2);
             $data2[$i]['estadopedido'] = $data[$i]['estadopedido'];
         }
         $objeto = $this->formatearparakui($data2);
         header("Content-type: application/json");
         //echo "{\"data\":" .json_encode($objeto). "}";
         echo json_encode($objeto);
     }
 }
开发者ID:luigiguerreros,项目名称:erp,代码行数:51,代码来源:reportecontroller.php


注:本文中的general::buscaOpcionexurl方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。