public function actionAjaxPersona() { $model = new Persona(); if (Yii::app()->request->isAjaxRequest) { $post = trim(file_get_contents('php://input')); //por ejemplo traeria: "cedula=123&nombre=aasas&apellido=aaa" // como lo sabemos ? simple: Yii::log("POST=".$post,"info"); // ahora los pasamos a un array con forma key=>value // para que model->attributes los acepte: $attributes = array(); foreach (explode("&", $post) as $item) { $att = explode("=", $item); $attributes[$att[0]] = $att[1]; } // listo hemos convertido el string post a un array indexado: // var_export($attributes,true) mostraria: // array ( 'cedula' => '123', 'nombre' => 'aasas', 'apellido' => 'aaa', ) $model->attributes = $attributes; if ($model->validate()) { // ok todo bien, haces algo aqui con el modelo... // como es un ejemplo no haremos nada mas que informar. return; } else { // si defined('YII_DEBUG') or define('YII_DEBUG',true); // es TRUE por defecto, ver /index.php // entonces la excepcion mostrara un codigo horrible, // pero si la ponemos en FALSE, entonces solo mostrara // el errorSummary, lo cual es deseable. throw new Exception(CHtml::errorSummary($model)); } } }
/** * Método para setear un Objeto * @param string $method Método a ejecutar (create, update) * @param array $data Array para autocargar el objeto * @param array $optData Array con con datos adicionales para autocargar */ public static function setPersona($method, $data = array(), $optData = array()) { $obj = new Persona($data); if (!empty($optData)) { $obj->dump_result_self($optData); } //Creo otro objeto para comparar si existe $old = new Persona($data); $check = $old->_getPersonaRegistrada('find_first'); if ($check) { //Si existe if (empty($obj->id)) { $obj->id = $old->id; //Asigno el id del encontrado al nuevo } else { //Si se actualiza y existe otro con la misma información if ($obj->id != $old->id) { DwMessage::info('Lo sentimos, pero ya existe una persona registrada con el mismo número de identificación'); return FALSE; } } if ($method == 'create') { //Si se crea la persona, pero ya está registrada la actualizo $method = 'update'; } } $rs = $obj->{$method}(); return $rs ? $obj : FALSE; }
public static function mapearPersona(Persona $persona, array $datos) { if (array_key_exists('idPersona', $datos)) { $persona->setIdPersona($datos['idPersona']); } if (array_key_exists('Nombre', $datos)) { $persona->setNombre($datos['Nombre']); } if (array_key_exists('Apellidos', $datos)) { $persona->setApellidos($datos['Apellidos']); } if (array_key_exists('Telefono', $datos)) { $persona->setTelefono($datos['Telefono']); } if (array_key_exists('E-mail', $datos)) { $persona->setEmail($datos['E-mail']); } if (array_key_exists('fecha', $datos)) { $persona->setFecha($datos['fecha']); } if (array_key_exists('usuario', $datos)) { $persona->setUsuario($datos['usuario']); } if (array_key_exists('contrasena', $datos)) { $persona->setContrasena($datos['contrasena']); } }
function actualizar_persona(Persona $data) { $pmongo = $this->CPersona->findOne(array('_id' => new MongoId($data->getId()))); $pbjmongo = self::bootrapPersona($pmongo); //actualizo campos $pbjmongo->setIdentificacion($data->getIdentificacion()); $pbjmongo->setNombre($data->getNombre()); $pbjmongo->setEdad($data->getEdad()); $pbjmongo->setDireccion($data->getDireccion()); //actualizar en mongo $this->CPersona->update(array('_id' => new MongoId($data->getId())), array('$set' => $pbjmongo->toCollection())); return TRUE; }
/** * Codigo : nropersona | personas * @var string * @param Dependiente */ function consultar($oid, Persona $Persona) { $sConsulta = 'SELECT * FROM pers_relaciones INNER JOIN pers_relacs_tipo ON pers_relaciones.persrelstipcod=pers_relacs_tipo.persrelstipcod WHERE pers_relaciones.nropersonarel= ' . $oid . ' LIMIT 1'; $obj = $this->Dbsaman->consultar($sConsulta); $this->Persona->consultar('', $oid); if ($obj->code == 0) { foreach ($obj->rs as $key => $val) { $this->parentesco = strtoupper($val->persrelstipnombre); } } }
public function getCopiarDireccion($id) { $representante = Persona::findOrFail($id); $data['jugador'] = $representante; $data['representante'] = $representante; return View::make('fichas.direccion_representante', $data); }
public static function activos() { $nro_socio = Persona::numeroSocio(); $sql = "SELECT aye_transitoria.nro_aye_trans,\n \t\t\t\t aye_transitoria.monto_limite,\n\t\t \t\t\t\t aye_transitoria.fecha_vencimiento,\n \t\t\t\t aye_transitoria.monto_neto, \n \t\t\t\t aye_transitoria.fecha_alta, \n\t\t\t\t\t\t destinos_aye.descripcion_corta,\n\t\t\t\t\t\t servicios.nombre_servicio AS nombre_servicio\n \t\t\t\tFROM aye_transitoria \n\t\t\t\t\tJOIN servicios ON\n\t\t\t\t\t\t ( aye_transitoria.codigo_servicio = servicios.codigo_servicio )\n\t\t\t\t\tJOIN estados_prestamo ON\n\t\t\t\t\t\t ( aye_transitoria.nro_empresa = estados_prestamo.nro_empresa and \n\t\t\t \t aye_transitoria.nro_sucursal = estados_prestamo.nro_sucursal and\n\t\t\t\t\t \t aye_transitoria.estado = estados_prestamo.codigo_estado_prestamo ) \n\t\t\t\t\tLEFT OUTER JOIN destinos_aye ON\n\t\t\t\t\t\t \t\t\t( aye_transitoria.nro_destino = destinos_aye.numero_destino )\n\n\t\t\t\t WHERE aye_transitoria.numero_socio \t = {$nro_socio}\n\t\t\t\t AND IsNull(aye_transitoria.anulada,0) \t = 0\n\t\t\t\t AND IsNull(aye_transitoria.cancelada,0) = 0\n\n\t\t\t\t\tORDER BY aye_transitoria.nro_aye_trans"; $datos = DB::select($sql); return $datos; }
public static function rechazados() { $nro_socio = Persona::numeroSocio(); $sql = "SELECT\n\t\t\t\t\t\t cheques.numero_cheque,\n\t\t\t\t\t\t cheques.fecha_cheque,\n\t\t\t\t\t\t cheques.fecha_acreditacion,\n\t\t\t\t\t\t cheques.monto_cheque,\n\t\t\t\t\t\t bancos.nombre_banco\n\t\t\t\t\t FROM cheques\n\t\t\t\t\t JOIN bancos ON \n\t\t\t\t\t bancos.codigo_banco = cheques.codigo_banco\n\t\t\t\t\tWHERE codigo_ingreso = {$nro_socio}\n \t\t\t\t\t AND estado_cheque\t= 1\n \t\t\t\t\t ORDER BY 2 DESC"; $datos = DB::select($sql); return $datos; }
public function getModificar($bitacora_id, $solicitud_id) { $data['bitacora'] = Bitacora::findOrFail($bitacora_id); $data['bitacora']->atendida(); $data['solicitud'] = $data['bitacora']->solicitud; $data['bitacoras'] = $data['solicitud']->bitacoras; $data['nuevo'] = false; $data['beneficiario'] = Persona::findOrFail($data['solicitud']->persona_beneficiario_id); $data['solicitante'] = Persona::findOrNew($data['solicitud']->persona_solicitante_id); $data['familiares'] = $data['beneficiario']->getFamiliares(); $data['familiar'] = new Persona(); $data['recaudo'] = new RecaudoSolicitud(); $data['recaudos'] = $data['solicitud']->recaudosSolicitud; $data['presupuesto'] = new Presupuesto(); $data['presupuestos'] = $data['solicitud']->presupuestos; $data['parentesco'] = $data['beneficiario']->getParentesco($data['solicitante']->id); $data['foto'] = new FotoSolicitud(); $data['fotos'] = $data['solicitud']->fotos; $data['beneficiario_kerux'] = new Oracle\Beneficiario(); if (isset($data['solicitud']->area_id)) { $requerimientos = Requerimiento::select('id', 'nombre')->whereTipoAyudaId($data['solicitud']->area->tipo_ayuda_id)->get(); foreach ($requerimientos as $requerimiento) { $requerimientof[$requerimiento->id] = $requerimiento->nombre; $data['requerimientos'] = $requerimientof; } } return View::make('solicitudes.plantilla', $data); }
public static function activos() { $nro_socio = Persona::numeroSocio(); $sql = "SELECT numero_certificado,\n\t\t\t\t\t\t fecha_deposito,\n\t\t\t\t\t\t fecha_vencimiento,\n\t\t\t\t\t\t capital_certificado,\n\t\t\t\t\t\t interes_certificado\n \t\t\t\t\tFROM deposito_termino\n \t\t\t\t WHERE estado_certificado = 1\n \t\t\t\t\t AND numero_orden \t\t= 0\n\t\t\t\t\t AND numero_socio \t\t= {$nro_socio}"; $datos = DB::select($sql); return $datos; }
public static function liqcomercio() { $codigo_comercio = Persona::numeroComercio(); $sql = "SELECT tarjetas_comercios_mov.nro_liquidacion,\n\t\t\t\t\t tarjetas_comercios_mov.monto_liquidacion,\n\t\t\t\t\t tarjetas_comercios_mov.fecha_liquidacion,\n\t\t\t\t\t tarjetas_comercios_mov.fecha_vto_liquidacion\n \t\t\t FROM tarjetas_comercios_mov\n\t\t\t\t JOIN personas ON\n\t\t\t\t \t ( tarjetas_comercios_mov.codigo_comercio = personas.com_numero_comercio\n\t\t\t\t\t AND personas.es_comercio = 1 )\n\t \t\t\t WHERE tarjetas_comercios_mov.nro_empresa \t\t\t= 1\n\t \t\t AND tarjetas_comercios_mov.nro_sucursal \t\t\t= 1\n\t \t\t AND tarjetas_comercios_mov.codigo_tarjeta \t\t= 1\n\t\t\t\t AND tarjetas_comercios_mov.tipo_cbte_liquidacion\t= 27\n\t\t\t\t AND IsNull( tarjetas_comercios_mov.liquidacion_cancelada,0 ) = 0\n\t\t\t\t AND IsNull( tarjetas_comercios_mov.anulada,0 ) = 0\n\t\t\t\t AND codigo_comercio = {$codigo_comercio}\n\t\t\t ORDER BY tarjetas_comercios_mov.codigo_comercio ASC\n\t\t\t "; $datos = DB::select($sql); return $datos; }
function consultar($id) { $consulta = "SELECT * FROM `persona` WHERE `id` = " . $id; $resultado = $this->conexion->consultar_servidor($consulta); $daop = new DAOPuestoVotacion(); $puesto = new PuestoVotacion("", "", "", "", ""); // $puesto = $daop->muestraPuestoVotacion($id); if (empty($resultado)) { return FALSE; } else { $lista = mysql_fetch_array($resultado); $persona = new Persona($lista["cedula"], $lista["nombre"], $lista["apellido"], $lista["telefono"], $lista["celular"], $lista["direccion"], $lista["email"], $puesto); $persona->setId($lista["id"]); return $persona; } }
public function Eliminar($id) { $persona = User::find($id)->persona; User::destroy($id); Persona::destroy($persona->id); return Redirect::to('admi')->with('status', 'ok_delete'); }
public function getPersona(Procedure &$pro, int $personaid) { $p = Persona::persistence(); $persona = $pro->declare_var('per', new RowType($p)); $pro->select($p->id, $p->nombre, $p->apellido)->from($p)->where(c($p->id = $personaid))->into($persona); return $persona; }
public function showJSONAction() { $persona = Persona::get($this->params['id']); YuppLoader::load('core.persistent.serialize', 'JSONPO'); return $this->renderString(JSONPO::toJSON($persona, true)); //return $this->renderString( $persona->toXML(true) ); }
public function __construct($correo, $nombres, $apellidos, $rol, $antiguedadPass) { parent::setCorreo($correo); parent::setNombres($nombres); parent::setApellidos($apellidos); self::setRol($rol); /*self::setIntentosFallidosLogin= $intentosFallidosLogin;*/ self::setAntiguedadPass($antiguedadPass); }
public function verBeneficiadoValidado() { //$condicionxsolicitud=new CondicionxSolicitud(); $beneficiados = array(); $i = 0; $sqltxt = "SELECT n_nomper, n_apeper, n_correo FROM s_BeneficiarioValidado B, s_Solicitud S, s_Estudiante E, s_Persona P WHERE B.k_idsolicitud = S.k_idsolicitud AND S.k_estudiante = E.k_codigo_est AND E.k_documento = P.k_documento"; $stid = oci_parse($_SESSION['sesion_logueado'], $sqltxt); oci_execute($stid); while (oci_fetch($stid)) { $persona = new Persona(); $persona->setNombre_persona(oci_result($stid, 'N_NOMPER')); $persona->setApellido_persona(oci_result($stid, 'N_APEPER')); $persona->setCorreo_persona(oci_result($stid, 'N_CORREO')); $beneficiados[$i] = $persona; $i += 1; } return $beneficiados; }
public static function nombreComercio() { $nro_persona = Auth::user()->nro_persona; $nombre = Persona::find($nro_persona)->com_nombre_fantasia; if (count($nombre) == 0) { $nombre = Persona::find($nro_persona)->com_razon_social; } return $nombre; }
/** * imprime formulario de configuracion de usuario * @return type */ public function configuracionUsuario() { try { if ($this->verificarSession()) { $this->vista->set('titulo', 'configuracion de Usuario'); $idPersona = $_SESSION['idUsuario']; $pers = new Persona(); $user = new Usuario(); $persona = $pers->leerPorId($idPersona); $usuario = $user->leerPorId($idPersona); $this->vista->set('usuario', $usuario); $this->vista->set('persona', $persona); return $this->vista->imprimir(); } } catch (Exception $exc) { echo 'Error de aplicacion: ' . $exc->getMessage(); } }
function generate_inner_html() { switch ($this->mode) { case PRI: $this->outer_template = 'outer_private_side_module.tpl'; $tmp_file = dirname(__FILE__) . '/side_inner_public.tpl'; break; default: $tmp_file = dirname(__FILE__) . '/side_inner_public.tpl'; break; } $inner_html_gen =& new Template($tmp_file); // See if we have a Flickr ID for $this->uid. $flickr_id = Cache::getExtCache($this->uid, "flickr_id"); if ($flickr_id === NULL) { // fetch all personas from the flickr service, and see if one of them has a filled in flickr_username_email field. $persona = new Persona(); $flickr_persona_ids = $persona->get_user_persona_ids_with_service($this->uid, "Flickr"); foreach ($flickr_persona_ids as $flickr_persona_id) { $persona = new Persona(); $persona->load((int) $flickr_persona_id); $data = $persona->get_configuration_data(); if (!empty($data->flickr_username_email)) { // found one! $flickr_id = $data->flickr_username_email; break; } } if (!empty($flickr_id)) { Cache::setExtCache($this->uid, "flickr_id", $flickr_id); } } if (empty($flickr_id)) { $pics = NULL; } else { // Fetch pics from cache if possible. If not cached, the inner HTML will call ajax/flickr_pics.php to fetch them. $pics = Cache::getExtCache(0, "flickr_pics:{$flickr_id}"); } $inner_html_gen->set('pics', $pics); $inner_html_gen->set('flickr_id', $flickr_id); $inner_html = $inner_html_gen->fetch(); return $inner_html; }
public function __construct() { parent::__construct(); $this->load->model(seguridad . 'usuario_model'); $this->load->model(seguridad . 'rol_model'); $this->load->model(maestros . 'persona_model'); $this->load->model(ventas . 'profesor_model'); $this->load->helper('menu'); $this->configuracion = $this->config->item('conf_pagina'); }
public function __construct($dni = NULL) { if ($dni != NULL) { $obj = Persona::TraerUnaPersona($dni); $this->apellido = $obj->apellido; $this->nombre = $obj->nombre; $this->dni = $dni; $this->foto = $obj->foto; } }
/** * Display the specified resource. * GET /usuarios/{id} * * @param int $id * @return Response */ public function getEdit($id = NULL) { if (isset($id)) { $usuario = Usuario::find($id); $perfiles = Perfil::all()->lists('nombre', 'id'); $hoteles = Hotel::all()->lists('nombre', 'id'); $personas = Persona::all()->lists('nombre', 'id'); return View::make('usuarios.edit', compact('perfiles', 'hoteles', 'personas', 'usuario')); } else { return Redirect::to('/usuarios'); } }
public function setUp() { parent::setUp(); $this->hasMany('sfGuardGroup as Groups', array('refClass' => 'sfGuardUserGroup', 'local' => 'user_id', 'foreign' => 'group_id')); $this->hasMany('sfGuardPermission as Permissions', array('refClass' => 'sfGuardUserPermission', 'local' => 'user_id', 'foreign' => 'permission_id')); $this->hasMany('sfGuardUserPermission', array('local' => 'id', 'foreign' => 'user_id')); $this->hasMany('sfGuardUserGroup', array('local' => 'id', 'foreign' => 'user_id')); $this->hasOne('sfGuardRememberKey as RememberKeys', array('local' => 'id', 'foreign' => 'user_id')); $this->hasOne('sfGuardForgotPassword as ForgotPassword', array('local' => 'id', 'foreign' => 'user_id')); $timestampable0 = new Doctrine_Template_Timestampable(array()); $this->actAs($timestampable0); }
/** * main function of this class. * trying to find user by email * * @return bool */ public function authenticate() { $persona = new Persona(); $model = $this->_model_name; $email_field = $this->_email_field; if ($persona->isStatusSuccess()) { $criteria = new CDbCriteria(); $criteria->compare($email_field, $persona->getEmail()); $user_model = $model::model()->find($criteria); if ($user_model == null) { return false; } $this->id = $user_model->id; $this->_isAuthenticated = true; //TODO name should me a real name or login or some readable user identifier $this->_name = $user_model->{$email_field}; return true; } else { return false; } }
public function getIndex() { if (Auth::user()->nivel == 1 or Auth::user()->nivel == 3) { // socio y socio-comercio $nombre = Persona::nombreCompleto(); $nrosocio = 'Socio: ' . Persona::numeroSocio(); $cuentas = cuentasAhorro::socioCuentas(); $prestamos = Prestamos::activos(); $transitorias = Transitoria::activos(); $cheques = Cheques::rechazados(); $terminos = Termino::activos(); } if (Auth::user()->nivel == 3 or Auth::user()->nivel == 2) { // comercio-socio - comercio $liqcomercio = TarjetaComercioMov::liqcomercio(); } else { $liqcomercio = 'no'; } if (Persona::usaTarjeta()) { $limites = Socio::limites(Persona::numeroSocio()); $liqusuario = TarjetaUsuarioMov::liqusuario(); if (count($liqusuario) > 0) { foreach ($liqusuario as $liq) { $nro_liquidacion = $liq->nro_liquidacion; } $liqconsumos = TarjetasConsumos::consumos($nro_liquidacion); } else { $liqusuario = 'noliq'; $liqconsumos = 'no'; } } else { $liqusuario = 'no'; $liqconsumos = 'no'; $limites = ''; } if (Auth::user()->nivel == 2) { // comercio $nombre = Persona::nombreComercio(); $nrosocio = 'Comercio: ' . Persona::numeroComercio(); $cuentas = 'no'; $prestamos = 'no'; $transitorias = 'no'; $cheques = 'no'; $terminos = 'no'; $liqconsumos = 'no'; } if (Formatos::esCelular()) { return View::make('usuario.celular.inicio')->with('nombrecompleto', $nombre)->with('nrosocio', $nrosocio)->with('cuentas', $cuentas)->with('prestamos', $prestamos)->with('transitorias', $transitorias)->with('cheques', $cheques)->with('terminos', $terminos)->with('liqcomercio', $liqcomercio)->with('liqusuario', $liqusuario)->with('liqconsumos', $liqconsumos)->with('limites', $limites); } else { return View::make('usuario.inicio')->with('nombrecompleto', $nombre)->with('nrosocio', $nrosocio)->with('cuentas', $cuentas)->with('prestamos', $prestamos)->with('transitorias', $transitorias)->with('cheques', $cheques)->with('terminos', $terminos)->with('liqcomercio', $liqcomercio)->with('liqusuario', $liqusuario)->with('liqconsumos', $liqconsumos)->with('limites', $limites); } }
public function buscarPersonaxDocumento($documento) { $persona = new Persona(); echo $documento; $sqltxt = "select * from s_persona where k_documento = '" . $documento . "'"; $stid = oci_parse($_SESSION['sesion_logueado'], $sqltxt); oci_execute($stid); while (oci_fetch($stid)) { $persona->setDocumento_persona(oci_result($stid, 'K_DOCUMENTO')); $persona->setNombre_persona(oci_result($stid, 'N_NOMPER')); $persona->setApellido_persona(oci_result($stid, 'N_APEPER')); $persona->setUsuario_persona(oci_result($stid, 'N_USUARIO')); $persona->setTipo_persona(oci_result($stid, 'T_TIPO')); $persona->setGenero_persona(oci_result($stid, 'N_GENERO')); $persona->setCorreo_persona(oci_result($stid, 'N_CORREO')); } //echo $persona->getApellido_persona(); return $persona; }
public static function buscarPromo($codigo_plan) { $fecha_compra = Formatos::fechaHoraActual(); $codigo_comercio = Persona::numeroComercio(); $dia_semana = jddayofweek(cal_to_jd(CAL_GREGORIAN, date("m"), date("d"), date("Y"))); $empresa = 1; $sucursal = 1; $sql = "\n\t\t\t\tSELECT TOP 1\n\t\t\t\t\t tarjetas_planes_promocion.nombre_plan as nombre,\n\t\t\t\t\t tarjetas_planes_promocion.vigencia_hasta as vencimiento\n\t\t\t\t FROM tarjetas_planes_promocion\n\t\t\t\t WHERE nro_empresa = {$empresa}\n\t\t\t\t\tAND nro_sucursal = {$sucursal}\n\t\t\t\t\tAND tarjetas_planes_promocion.codigo_plan = {$codigo_plan}\n\t\t\t\t\tAND Isnull( comercios_todos, 0 ) = 1\n\t\t\t\t\tAND (( IsNull( domingo\t, 0 ) \t= 1 AND 1 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( lunes\t, 0 ) \t= 1 AND 2 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( martes\t, 0 ) \t= 1 AND 3 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( miercoles, 0 ) \t= 1 AND 4 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( jueves\t, 0 ) \t= 1 AND 5 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( viernes\t, 0 ) \t= 1 AND 6 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( sabado\t, 0 ) \t= 1 AND 7 = {$dia_semana} ) ) \n\t\t\t\t\tAND vigencia_desde <= '{$fecha_compra}'\n\t\t\t\t\tAND vigencia_hasta >= '{$fecha_compra}'\n\t\t\t\t\tAND isnull(habilitado,0) = 1\n\n\t\t\t\tUNION ALL\n\n\t\t\t\tSELECT\n\t\t\t\t\t tarjetas_planes_promocion.nombre_plan AS nombre,\n\t\t\t\t\t tarjetas_planes_promocion.vigencia_hasta AS vencimiento\n\n\t\t\t\t FROM tarjetas_planes_comercios\n\t\t\t\t JOIN tarjetas_planes_promocion ON\n\t\t\t\t\t\t( tarjetas_planes_comercios.nro_empresa \t = tarjetas_planes_promocion.nro_empresa AND\n\t\t\t\t\t\t tarjetas_planes_comercios.nro_sucursal \t = tarjetas_planes_promocion.nro_sucursal \t AND\n\t\t\t\t\t\t tarjetas_planes_comercios.codigo_plan \t = tarjetas_planes_promocion.codigo_plan \t AND\n\t\t\t\t\t\t tarjetas_planes_comercios.vigencia_desde = tarjetas_planes_promocion.vigencia_desde AND\n\t\t\t\t\t\t tarjetas_planes_comercios.cod_promocion\t = tarjetas_planes_promocion.cod_promocion\t )\n\n\t\t\t\t WHERE tarjetas_planes_comercios.nro_empresa \t\t= {$empresa}\n\t\t\t\t\tAND tarjetas_planes_comercios.nro_sucursal \t\t= {$sucursal}\n\t\t\t\t\tAND tarjetas_planes_comercios.codigo_comercio \t= {$codigo_comercio}\n\n\t\t\t\t\tAND tarjetas_planes_comercios.codigo_plan \t\t= {$codigo_plan}\n\t\t\t\t\tAND (( IsNull( tarjetas_planes_promocion.domingo\t, 0 ) = 1 AND 1 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.lunes\t\t, 0 ) = 1 AND 2 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.martes\t, 0 ) = 1 AND 3 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.miercoles\t, 0 ) = 1 AND 4 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.jueves\t, 0 ) = 1 AND 5 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.viernes\t, 0 ) = 1 AND 6 = {$dia_semana} ) or \n\t\t\t\t\t\t ( IsNull( tarjetas_planes_promocion.sabado\t, 0 ) = 1 AND 7 = {$dia_semana} ) ) \n\n\t\t\t\t\tAND tarjetas_planes_comercios.vigencia_desde <= '{$fecha_compra}'\n\t\t\t\t\tAND tarjetas_planes_comercios.vigencia_hasta >= '{$fecha_compra}'\n\t\t\t\t\tAND isnull(tarjetas_planes_comercios.habilitado,0) = 1\n\t\t\t\t AND isnull(tarjetas_planes_promocion.habilitado,0) = 1\n\t\t"; $datos = DB::select($sql); if (count($datos) <= 0) { return 'no hay'; } return $datos; }
function rowToDto($row) { $objPersona = new Persona(); $objPersona->setId($row["id"]); $objPersona->setNombres($row["nombres"]); $objPersona->setApellidos($row["apellidos"]); $objPersona->setEdad($row["edad"]); return $objPersona; }
function __construct($nro_socio, $fecha_nac, $fecha_alta, $fecha_baja, $id_tipo_socio, $id_tipo_cuota, $id_deporte, $descuento, $estado, $user, $pass) { parent::_contruct($id_persona, $nombre, $apellido, $telefono_fijo, $telefono_movil, $ciudad, $provincia, $mail, $id_tipo_persona, $nro_socio, $fecha_nac, $fecha_alta, $fecha_baja, $id_tipo_socio, $id_tipo_cuota, $id_deporte, $descuento, $estado, $user, $pass); $this->nro_socio = $nro_socio; $this->fecha_nac = $fecha_nac; $this->fecha_alta = $fecha_alta; $this->fecha_baja = $fecha_baja; $this->id_tipo_socio = $id_tipo_socio; $this->id_tipo_cuota = $id_tipo_cuota; $this->id_deporte = $id_deporte; $this->descuento = $descuento; $this->estado = $estado; $this->user = $user; $this->pass = $pass; }