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)); }
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(); }
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; }