Пример #1
0
 public function nuevo($idempresa = 0, $idsucursal = 0)
 {
     $this->load->model('modcliente');
     $this->load->model('modcatalogo');
     $this->modcliente->setIdentificador($this->modcliente->nextIdentificador($idsucursal));
     $this->modcliente->setFechaalta(Today());
     $this->modcliente->setFechacontratoinicio(Today());
     $this->modcliente->setFechacontratofin(AddDays(Today(), 366));
     $this->modcliente->setFechaserviciosinicio(Today());
     $this->modcliente->setFechaserviciosfin(AddDays(Today(), 365 * 10 + 3));
     $head = $this->load->view('html/head', array(), true);
     $menumain = $this->load->view('menu/menumain', array(), true);
     $body = $this->load->view('clientes/formulario', array("menumain" => $menumain, "idsucursal" => $idsucursal, "objeto" => $this->modcliente, "vendedor" => $this->modcatalogo->getCatalogo(4), "tiposervicio" => $this->modcatalogo->getCatalogo(5), "tipocobro" => $this->modcatalogo->getCatalogo(6), "diascredito" => $this->modcatalogo->getCatalogo(7), "estatuscliente" => $this->modcatalogo->getCatalogo(13), "facturaciones" => ""), true);
     $this->load->view('html/html', array("head" => $head, "body" => $body));
 }
Пример #2
0
 public function nuevosmanifiestos()
 {
     $this->load->model('modmanifiesto');
     $this->load->model('modbitacora');
     $this->load->model('modruta');
     $this->load->model('modsucursal');
     $idruta = $this->input->post('frm_validacion_idruta');
     $nombreBitacora = $this->input->post('frm_validacion_bitacora');
     $manifiestos = $this->input->post('frm_validacion_manifiesto');
     $fecha = $this->input->post('frm_validacion_fecha');
     $this->modmanifiesto->setFecha($fecha !== false ? $fecha : DateToMySQL(Hoy()));
     $this->modmanifiesto->setFechaembarque($fecha !== false ? $fecha : AddDays(DateToMySQL(Hoy()), 1));
     $this->modmanifiesto->setFecharecepcion($fecha !== false ? $fecha : AddDays(DateToMySQL(Hoy()), 1));
     $this->modbitacora->setFecha($fecha !== false ? $fecha : DateToMySQL(Hoy()));
     $this->modbitacora->setNombre($nombreBitacora);
     if ($idruta !== false) {
         $this->modbitacora->setIdruta($idruta);
         $this->modruta->getFromDatabase($idruta);
         $this->modmanifiesto->setIdruta($idruta);
         $this->modbitacora->setIdsucursal($this->modruta->getIdSucursal());
         $this->modbitacora->setIdentificador($this->modbitacora->nextIdentificador($this->modruta->getIdSucursal()));
     } else {
         $this->modbitacora->setIdsucursal($this->input->post("frm_validacion_idsucursal"));
         $this->modbitacora->setIdentificador($this->modbitacora->nextIdentificador($this->input->post("frm_validacion_idsucursal")));
     }
     if ($manifiestos !== false) {
         foreach ($manifiestos as $man) {
             $data = explode("|", $man);
             $this->modmanifiesto->setIdentificador($data[1]);
             $this->modmanifiesto->setIdgenerador($data[0]);
             $this->modmanifiesto->addToDatabase();
             $idman = $this->modmanifiesto->getIdmanifiesto();
             $this->modbitacora->setManifiestos($idman);
         }
     }
     $this->modbitacora->addToDatabase();
     echo $this->modbitacora->getIdbitacora();
 }
Пример #3
0
 public function getFromDatabase($id = 0)
 {
     if ($this->idreporte == "" || $this->idreporte == 0) {
         if ($id > 0) {
             $this->idreporte = $id;
         } else {
             return false;
         }
     }
     $this->db->where('idreporte', $this->idreporte);
     $regs = $this->db->get('reporte');
     if ($regs->num_rows() == 0) {
         return false;
     }
     $reg = $regs->row_array();
     $this->setIdreporte($reg["idreporte"]);
     $this->setTitulo($reg["titulo"]);
     $this->setDescripcion($reg["descripcion"]);
     $this->setCategoria($reg["categoria"]);
     $this->setPlantilla($reg["plantilla"]);
     $this->setSql($reg["sql"]);
     $this->setParametros($reg["parametros"]);
     $this->params = json_decode(trim($this->parametros), true);
     foreach ($this->params as $k => $p) {
         $valor = "";
         switch (strtoupper($p["default"])) {
             case '_HOY_':
                 $valor = Today();
                 break;
             case '_HOY_+365':
                 $valor = AddDays(Today(), 365);
                 break;
             default:
                 $valor = $p["default"];
         }
         $this->params[$k]["valor"] = $valor;
     }
     return true;
 }