Пример #1
0
 public function cargar()
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('documento');
     $rows = $db->fetchAll($select);
     return true;
 }
Пример #2
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     if ($this->_idArea) {
         $select = $db->select()->from("v_bandeja_entrada_areas")->limit($numeroElementos, $desde)->where("id_area = ? ", $this->_idArea);
         /**
          * Si existen filtros establecidos
          * entonces pasamos a armar nuestra consulta SQL
          * con los filtros
          */
         if ($this->get_filtro()->get_nombreRemite() != null) {
             $select->where('nombre_remite LIKE ?', "%" . $this->get_filtro()->get_nombreRemite() . "%");
         }
         if ($this->get_filtro()->get_idDocumento() != null) {
             $select->where('id_documento = ?', $this->get_filtro()->get_idDocumento());
         }
         $select->order('fecha DESC');
     }
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unAsunto = new Asunto();
         $unAsunto->set_nombre($row['nombre_asunto']);
         $unRemitente = new RemitenteReg($row['id_remitente']);
         $unRemitente->set_nombreRemite($row['nombre_remite']);
         $unDetalle = new DetalleBandejaEntrada();
         $unDetalle->set_idDocumento($row['id_documento']);
         $unDetalle->set_asunto($unAsunto);
         $unDetalle->set_remitente($unRemitente);
         $unDetalle->set_fecha($row['fecha']);
         array_push($this->_elementosDetalle, $unDetalle);
     }
     return false;
 }
Пример #3
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array('asunto_id_asunto' => $this->_idAsunto, 'requisitos_id_requisito' => $this->_idRequisito);
     if ($db->insert('requisitos_asunto', $nuevoReg) == 1) {
         return true;
     }
     return false;
 }
Пример #4
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $arrayInsertar = array("nombre" => $this->_nombre, "descripcion" => $this->_descripcion, "id_area_padre" => $this->_idAreaPadre);
     if ($db->insert("area", $arrayInsertar) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId();
         return true;
     }
     return false;
 }
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("id_remitente" => $this->_idRemitente, "nombres" => $this->_nombres, "apellidos" => $this->_apellidos, "sexo" => $this->_sexo);
     if ($db->insert('PersonaNatural', $nuevoReg) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId('PersonaNatural');
         return true;
     }
     return false;
 }
Пример #6
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $fila = array("nombre" => $this->_nombre, "descripcion" => $this->_descripcion);
     if ($db->insert('requisito', $fila) == 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId();
         return true;
     }
     return false;
 }
 function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("id_remitente" => $this->_idRemitente, "razon_social" => $this->_razonSocial, "ruc" => $this->_ruc, "direccion" => $this->_direccion);
     if ($db->insert('PersonaJuridica', $nuevoReg) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId('PersonaJuridica');
         return true;
     }
     return false;
 }
Пример #8
0
 public function eliminar()
 {
     if ($this->_id && !empty($this->_id)) {
         $db = FabricaBaseDatos::crear();
         if ($db->delete("etapa_asunto", "id_etapa_asunto = " . $this->_id) >= 1) {
             return true;
         }
     }
     return false;
 }
Пример #9
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("id_usuario_recepciona" => $this->_idUsuarioRecepcionista, "id_area_recepcion" => $this->_idAreaRecepciona, "id_documento_recibido" => $this->_idDocumento, "fecha_recep" => date("Y-m-d H:i:s"));
     if ($db->insert('recepcion_documento', $nuevoReg) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId('recepcion_documento');
         return true;
     } else {
         return false;
     }
 }
Пример #10
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("nombre" => $this->_nombre, "descripcion" => $this->_descripcion);
     if ($db->insert('asunto', $nuevoReg)) {
         $this->_ultimoIdInsertado = $db->lastInsertId('asunto');
         return true;
     } else {
         return false;
     }
 }
Пример #11
0
 public function actualizar()
 {
     if ($this->_id && !empty($this->_id)) {
         $db = FabricaBaseDatos::crear();
         $datos = array('nombre' => $this->_nombre, 'descripcion' => $this->_descripcion);
         if ($db->update('anexo', $datos, 'id_anexo = ' . $this->_id) >= 1) {
             return true;
         }
     }
     return false;
 }
Пример #12
0
 public function actualizar()
 {
     if ($this->_id && !empty($this->_id)) {
         $db = FabricaBaseDatos::crear();
         $datos = array();
         if ($db->update('documento_generado', $datos, 'id_documento=' . $this->_id) >= 1) {
             return true;
         }
     }
     return false;
 }
Пример #13
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("nombre" => $this->_nombre, "descripcion" => $this->_descripcion, "id_asunto" => $this->_idAsunto, "nro_orden" => $this->_nroOrden, "id_area" => $this->_idArea);
     if ($db->insert('etapa_asunto', $nuevoReg) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId('etapa_asunto');
         return true;
     } else {
         return false;
     }
 }
Пример #14
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("id_documento" => $this->_idDocumento, "nombre" => $this->_nombre, "descripcion" => $this->_descripcion);
     if ($db->insert("anexo", $nuevoReg) == 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId();
         return true;
     } else {
         return false;
     }
 }
Пример #15
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array('nombre' => $this->_nombre, 'descripcion' => $this->_descripcion);
     if ($db->insert('estado_documento', $nuevoReg) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId();
         return true;
     } else {
         return false;
     }
 }
Пример #16
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("email" => $this->_email, "telefono" => $this->_telefono);
     if ($db->insert('remitente', $nuevoReg) == 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId('remitente');
         return true;
     } else {
         return false;
     }
 }
Пример #17
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("sumilla" => $this->_sumilla, "id_area_generadora" => $this->_idAreaGeneraDoc, "id_documento_generador", $this->_idDocumento_generador, "id_tipo_documento_generado", $this->_idTipoDocumentoGenerar);
     if ($db->insert('documento_generado', $nuevoReg) == true) {
         $this->_ultimoIdInsertado = $db->lastInsertId('documento_generado');
         return true;
     } else {
         return false;
     }
 }
Пример #18
0
 public function registrar()
 {
     $db = FabricaBaseDatos::crear();
     $nuevoReg = array("id_usuario_derivador" => $this->_idUsuarioDeriva, "id_area_destino" => $this->_idAreaRecepcion, "id_area_emision" => $this->_idAreaEmision, "id_documento" => $this->_idDocumento, "fecha_reg" => date("Y-m-d H:i:s"));
     if ($db->insert('derivacion_documento', $nuevoReg) == true) {
         $this->_ultimoIdInsertado = $db->lastInsertId('derivacion_documento');
         return true;
     } else {
         return false;
     }
 }
Пример #19
0
 public function cargar()
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('requisito')->limit(1, 0)->where(' id_requisito = ? ', $this->_id);
     $rows = $db->fetchAll($select);
     if (count($rows) == 1) {
         $this->_nombre = $rows[0]['nombre'];
         $this->_descripcion = $rows[0]['descripcion'];
         return true;
     }
     return false;
 }
Пример #20
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('v_etapas_asunto')->where('id_asunto = ? ', $this->_idAsunto);
     $rows = $db->fetchAssoc($select);
     foreach ($rows as $row) {
         $unaEtapa = new EtapaAsunto($row['e_id_etapa_asunto']);
         $unaEtapa->set_nombre($row['e_nombre']);
         $unaEtapa->set_descripcion($row['e_descripcion']);
     }
     return true;
 }
Пример #21
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('v_remitentes');
     $rows = $db->fetchAssoc($select);
     foreach ($rows as $row) {
         $unRemitente = new RemitenteReg($row['id_remitente']);
         $unRemitente->set_nombreRemite($row['remite']);
         $unRemitente->set_email($row['email']);
         array_push($this->_elementos, $unRemitente);
     }
     return true;
 }
Пример #22
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('estado_documento')->limit($numeroElementos, $desde);
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unEstado = new EstadoDocumento($row['id_estado_documento']);
         $unEstado->set_nombre($row['nombre']);
         $unEstado->set_descripcion($row['descripcion']);
         array_push($this->_elementos, $unEstado);
     }
     return true;
 }
Пример #23
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('tipo_documento');
     $rows = $db->fetchAssoc($select);
     foreach ($rows as $row) {
         $unTipoDoc = new TipoDocumento($row['id_tipo_documento']);
         $unTipoDoc->set_nombre($row['nombre']);
         $unTipoDoc->set_descripcion($row['descripcion']);
         array_push($this->_elementos, $unTipoDoc);
     }
     return true;
 }
Пример #24
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('v_requisitos_asuntos')->where('id_asunto = ? ', $this->_idAsunto);
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unRequisito = new RequisitoAsunto($row['id_requisito']);
         $unRequisito->set_nombre($row['nombre_requisito']);
         $unRequisito->set_descripcion($row['descripcion_requisito']);
         array_push($this->_elementos, $unRequisito);
     }
     return true;
 }
Пример #25
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde, $numeroElementos)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('v_recepciones_documento')->where('id_documento = ? ', $this->_idDocumento);
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unaRecepcion = new RecepcionDocumento();
         $unaRecepcion->set_fecha($row['r_fecha']);
         $unaRecepcion->set_idAreaRecepciona($row['r_id_area_recepciona']);
         $unaRecepcion->set_idDocumento($row['id_documento']);
     }
     return true;
 }
Пример #26
0
 public function agregarMensaje($idusuario, $contenidoMensaje)
 {
     $db = FabricaBaseDatos::crear();
     if (empty($contenidoMensaje)) {
         $contenidoMensaje = "";
     }
     $fecha = date("Y-m-d H:i:s");
     $arrayInsertar = array("usuario_id" => $idusuario, "mensaje" => $contenidoMensaje, "fecha" => $fecha);
     if ($db->insert("chat", $arrayInsertar) >= 1) {
         $this->_ultimoIdInsertado = $db->lastInsertId();
         return true;
     }
     return false;
 }
Пример #27
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde, $numeroElementos)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('v_derivaciones_documento')->limit($numeroElementos, $desde)->where('id_documento = ? ', $this->_id);
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unaDerivacion = new DerivacionDocumento();
         $unaDerivacion->set_fecha($row['d_fecha_reg']);
         $unaDerivacion->set_idAreaDestino($row['d_id_area_destino']);
         $unaDerivacion->set_idAreaEmisor($row['d_id_area_emision']);
         $unaDerivacion->set_idUsuarioDerivador($row['d_id_usuario_derivador']);
         $unaDerivacion->set_idDocumento('id_documento');
     }
     return true;
 }
Пример #28
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     if ($this->_idUsuario) {
         $db = FabricaBaseDatos::crear();
         $select = $db->select()->from('v_usuario_area')->limit($numeroElementos, $desde)->where('id_usuario = ?', $this->_idUsuario);
         $rows = $db->fetchAll($select);
         foreach ($rows as $row) {
             $unArea = new Area($row['id_area']);
             $unArea->set_nombre($row['nombre_area']);
             $unArea->set_descripcion($row['descripcion_area']);
             $this->_areas->add($unArea);
         }
     }
     return true;
 }
Пример #29
0
 public function encontrar()
 {
     $encontrado = false;
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('asunto')->where('nombre LIKE ?', '%' . $this->_criterio->get_nombreAsunto() . '%');
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unAsunto = new Asunto();
         $unAsunto->set_id($row['id_asunto']);
         $unAsunto->set_nombre($row['nombre']);
         $unAsunto->set_descripcion($row['descripcion']);
         array_push($this->_asuntos, $unAsunto);
         $encontrado = true;
     }
     return $encontrado;
 }
Пример #30
0
 /**
  * 
  * @param desde
  * @param numeroElementos
  */
 public function cargar($desde = 0, $numeroElementos = 0)
 {
     $db = FabricaBaseDatos::crear();
     $select = $db->select()->from('usuario')->limit($numeroElementos, $desde)->order('id_usuario DESC');
     $rows = $db->fetchAll($select);
     foreach ($rows as $row) {
         $unUsuario = new Usuario();
         $unUsuario->set_id($row['id_usuario']);
         $unUsuario->set_nombres($row['nombres']);
         $unUsuario->set_apellidos($row['apellidos']);
         $unUsuario->set_domicilio($row['domicilio']);
         $unUsuario->set_telefono($row['telefono']);
         $unUsuario->set_email($row['email']);
         $unUsuario->set_habilitado($row['habilitado']);
         $unUsuario->set_sexo($row['sexo']);
         $unUsuario->set_fecha_nac($row['fecha_nac']);
         array_push($this->_elementos, $unUsuario);
     }
     return true;
 }