public static function consumos() { $numero_cuenta = TarjetaCuenta::numeroCuenta(); $sql = "SELECT MAX(tum.nro_liquidacion) AS ultima_liq\n\t\t FROM tarjetas_usuarios_mov tum\n \t WHERE tum.nro_empresa \t\t= 1\n\t\t AND tum.nro_sucursal \t\t= 1\n\t\t\t\t\tAND tum.codigo_tarjeta \t\t= 1\n\t\t\t\t\tAND tum.numero_cuenta \t \t= {$numero_cuenta}\n\t\t\t\t\tAND tum.tipo_cbte_liquidacion \t= 31\n\t\t\t\t"; $datos = DB::select($sql); $nro_liquidacion = $datos[0]->ultima_liq; $sql = "SELECT fecha_consumo,\n\t\t\t\t\t personas.com_nombre_fantasia,\n\t\t\t\t\t cuota_nro,\n\t\t\t\t\t cuota_total,\n\t\t\t\t\t importe_compra\n\t\t\t\t FROM tarjetas_consumos\n\t\t\t\t JOIN personas\tON\n\t\t\t\t \t ( personas.com_numero_comercio = tarjetas_consumos.codigo_comercio )\n\t\t\t\t WHERE nro_liquidacion = '{$nro_liquidacion}'\n\t\t\t\t AND compra_anulada = 0\n\t\t\t\t ORDER BY fecha_consumo ASC\n\t\t "; $datos = DB::select($sql); return $datos; }
public function postConsumosSiguientes() { $numero_cuenta = TarjetaCuenta::numeroCuenta(); $sql = "\n\t\tselect max(tum.nro_liquidacion) as ultima_liq\n\t\t from tarjetas_usuarios_mov tum\n where tum.nro_empresa = 1\n and tum.nro_sucursal = 1\n\t\t\tand tum.codigo_tarjeta = 1\n\t\t\tand tum.numero_cuenta = {$numero_cuenta}\n\t\t\tand tum.tipo_cbte_liquidacion = 31\n\t\t"; $datos = DB::select($sql); $nro_liquidacion = $datos[0]->ultima_liq; $sql = "\n\t\tSelect\n\t\t\tfecha_consumo,\tcom_nombre_fantasia, cuota_nro, cuota_total, importe_compra\n \t\tFrom tarjetas_consumos join tarjetas_cuentas On \n\t\t \t ( tarjetas_cuentas.nro_empresa = tarjetas_consumos.nro_empresa And\n\t\t\t tarjetas_cuentas.nro_sucursal = tarjetas_consumos.nro_sucursal And \n\t\t\t tarjetas_cuentas.codigo_tarjeta = tarjetas_consumos.codigo_tarjeta And \n\t\t\t tarjetas_cuentas.numero_cuenta = tarjetas_consumos.numero_cuenta\t)\n\t\t\tjoin personas on personas.com_numero_comercio = codigo_comercio\n\t\tWhere tarjetas_consumos.nro_empresa \t \t\t\t\t = 1\n\t\t\tAnd tarjetas_consumos.nro_sucursal \t \t\t\t\t = 1\n\t\t\tAnd tarjetas_consumos.codigo_tarjeta \t\t\t\t = 1\n\t\t\tAnd tarjetas_consumos.codigo_liquidacion = (select top 1 codigo_liquidacion from tarjetas_consumos\n\t\tWhere nro_liquidacion = '{$nro_liquidacion}') + 1\n\t\t\tAnd tarjetas_consumos.numero_cuenta\t= {$numero_cuenta}\n\t\t\tAnd IsNull( tarjetas_consumos.compra_anulada, 0) = 0\n\t\t\tAnd IsNull( tarjetas_consumos.liquidada\t , 0) = 0\t\n\t\t\tAnd tarjetas_cuentas.codigo_ciclo = (select codigo_ciclo from tarjetas_cuentas where numero_cuenta = {$numero_cuenta})\n\t\t\torder by 1 asc\n\t\t"; $datos = DB::select($sql); return View::make('usuario.servicio.proxresumen')->with('consumos', $datos); }
public static function detalleListado() { $numero_cuenta = TarjetaCuenta::numeroCuenta(); $sql = "\n\t\tSELECT MAX(tum.nro_liquidacion) as ultima_liq\n\t\t FROM tarjetas_usuarios_mov tum\n WHERE tum.nro_empresa = 1\n AND tum.nro_sucursal = 1\n\t\t\tAND tum.codigo_tarjeta = 1\n\t\t\tAND tum.numero_cuenta = {$numero_cuenta}\n\t\t\tAND tum.tipo_cbte_liquidacion = 31\n\t\t"; $datos = DB::select($sql); $nro_liquidacion = $datos[0]->ultima_liq; $sql = "\n\t\t\t\tSELECT (personas.apellido+' '+personas.nombre) AS nombre,\n\t\t \t\ttarjetas_consumos.fecha_consumo AS fecha,\n\t\t \t\ttarjetas_consumos.numero_tarjeta AS tarjeta,\n\t\t \t\t(CONVERT(VARCHAR,tarjetas_consumos.codigo_autorizacion)\n\t\t \t\t+'/'+\n\t\t \t\tCONVERT(VARCHAR,tarjetas_consumos.codigo_autorizacion_add)) AS autorizacion,\n\t\t \t\t(CONVERT(VARCHAR,tarjetas_consumos.cuota_nro)+'/'+\n\t\t \t\tCONVERT(VARCHAR,tarjetas_consumos.cuota_total) ) AS cuota,\n\t\t\t\t\t\t( CASE IsNull(tarjetas_consumos.codigo_ajuste,0)\n\t\t\t\t\t\tWHEN 0 THEN \n\t\t\t\t\t\t\tCASE tarjetas_consumos.tipo_consumo\n\t\t\t\t\t\t\t\tWHEN 0 THEN\n\t\t\t\t\t\t\t\t\tCASE tarjetas_consumos.cuota_total\n\t\t\t\t\t\t\t\t\t\tWHEN 1 THEN\t\t\n\t\t\t\t\t\t\t\t\t\t\ttarjetas_consumos.importe_compra\n\t\t\t\t\t\t\t\t\t\tELSE\n\t\t\t\t\t\t\t\t\t\t\ttarjetas_consumos.importe_compra\n\t\t\t\t\t\t\t\t\tEND\n\t\t\t\t\t\t\tWHEN 1 THEN\n\t\t\t\t\t\t\t\t\t\t\t\ttarjetas_consumos.importe_compra\n\n\t\t\t\t\t\t\t\tELSE \n\t\t\t\t\t\t\t\t\t\t\t\ttarjetas_consumos.importe_compra\n\t\t\t\t\t\t\t\tEND \n\t\t\t\t\t\tELSE CASE tarjetas_codigos_ajustes.tipo_ajuste\n\t\t\t\t\t\t\tWHEN 5 THEN tarjetas_consumos.importe_compra\n\t\t\t\t\t\t\tELSE tarjetas_consumos.importe_compra * (-1)\n\t\t\t\t\t\t\tEND \n\t\t\t\t\tEND ) AS importe_compra,\n\n\t\t ( CONVERT(VARCHAR,tarjetas_consumos.cuota_nro)\n\t\t + '/' +\n\t\t CONVERT( VARCHAR,tarjetas_consumos.cuota_total)) as cuota,\n\n\t\t\t\t\t( CASE IsNull(tarjetas_consumos.codigo_ajuste,0)\n\t\t\t\t\t\tWHEN 0 THEN tarjetas_consumos.importe_total\n\t\t\t\t\t\tELSE CASE tarjetas_codigos_ajustes.tipo_ajuste\n\t\t\t\t\t\t\tWHEN 5 THEN tarjetas_consumos.importe_total\n\t\t\t\t\t\t\tELSE tarjetas_consumos.importe_total * (-1)\n\t\t\t\t\t\t\tEND \n\t\t\t\t\tEND ) AS importe_total,\n\n\t\t ISNULL(tarjetas_consumos.numero_cupon,0) AS cbte,\n\n\t\t\t\t\tISNULL( tarjetas_comercios.nombre_fantasia, '' ) AS nombre_fantasia,\n\t\t\t\t\ttarjetas_consumos.nro_prestamo_aye,\n\t\t\t\t\t\t\t\tUPPER(tarjetas_consumos.referencia) AS detalle\n\n\t\t FROM tarjetas_consumos\n\t\t\t\t\tLEFT JOIN tarjetas_comercios ON\n\t\t\t\t\t\t tarjetas_consumos.nro_empresa = tarjetas_comercios.nro_empresa\n\t\t\t\t\tAND tarjetas_consumos.nro_sucursal = tarjetas_comercios.nro_sucursal\n\t\t\t\t\tAND tarjetas_consumos.codigo_comercio = tarjetas_comercios.codigo_comercio\n\n\t\t\t\t\tLEFT JOIN tarjetas_codigos_ajustes ON\n\t\t\t\t\t\t tarjetas_consumos.nro_empresa = tarjetas_codigos_ajustes.nro_empresa\n\t\t\t\t\tAND tarjetas_consumos.nro_sucursal = tarjetas_codigos_ajustes.nro_sucursal\n\t\t\t\t\tAND tarjetas_consumos.codigo_tarjeta = tarjetas_codigos_ajustes.codigo_tarjeta\n\t\t\t\t\tAND tarjetas_consumos.codigo_ajuste = tarjetas_codigos_ajustes.codigo_ajuste,\n\t\t\t\t\ttarjetas_cuentas,\n\t\t tarjetas_plasticos,\n\t\t personas\n\t\t\t\t\tLEFT JOIN localidad as localidad_usuario ON \n\t\t\t\t\t ( personas.codigo_postal\t= localidad_usuario.codigo_postal )\n\t\t\t\t\tLEFT JOIN provincia as provincia_usuario ON \n\t\t\t\t\t\t ( localidad_usuario.codigo_provincia = provincia_usuario.codigo_provincia),\n\t\t\t\t\ttarjetas_liquidaciones,\n\t\t\t\t\tparametros_tarjeta,\n\t\t\t\t\ttarjetas_usuarios_mov,\n\t\t\t\t\tempresa,\n\t\t\t\t\tlocalidad as localidad_empresa,\n\t\t\t\t\tprovincia as provincia_empresa,\n\t\t\t\t\ttarjetas_nro_cabecera \n\t\t WHERE tarjetas_nro_cabecera.nro_empresa \t\t= tarjetas_plasticos.nro_empresa \n\t\t\t AND tarjetas_nro_cabecera.nro_sucursal \t\t= tarjetas_plasticos.nro_sucursal \n\t\t\t AND tarjetas_nro_cabecera.codigo_tarjeta \t\t= tarjetas_plasticos.codigo_tarjeta\n\t\t\t And tarjetas_plasticos.nro_empresa \t\t\t= tarjetas_consumos.nro_empresa \n\t\t AND tarjetas_plasticos.nro_sucursal \t\t\t= tarjetas_consumos.nro_sucursal \n\t\t AND tarjetas_plasticos.codigo_tarjeta \t\t= tarjetas_consumos.codigo_tarjeta \n\t\t AND tarjetas_plasticos.numero_tarjeta \t\t= tarjetas_consumos.numero_tarjeta \n\t\t\t AND tarjetas_cuentas.nro_empresa\t\t\t\t= tarjetas_consumos.nro_empresa\n\t\t\t AND tarjetas_cuentas.nro_sucursal\t\t\t\t= tarjetas_consumos.nro_sucursal\n\t\t\t AND tarjetas_cuentas.codigo_tarjeta\t\t\t= tarjetas_consumos.codigo_tarjeta\n\t\t\t AND tarjetas_cuentas.numero_cuenta\t\t\t= tarjetas_consumos.numero_cuenta\n\t\t\t AND tarjetas_liquidaciones.nro_empresa\t\t= tarjetas_cuentas.nro_empresa\n\t\t\t AND tarjetas_liquidaciones.nro_sucursal\t\t= tarjetas_cuentas.nro_sucursal\n\t\t\t AND tarjetas_liquidaciones.codigo_tarjeta\t\t= tarjetas_cuentas.codigo_tarjeta\n\t\t\t AND tarjetas_liquidaciones.numero_ciclo\t\t= tarjetas_cuentas.codigo_ciclo\n\t\t\t AND tarjetas_liquidaciones.codigo_liquidacion = tarjetas_consumos.codigo_liquidacion \n\t\t AND personas.nro_persona\t\t\t \t\t\t= tarjetas_plasticos.nro_persona \n\t\t\t AND tarjetas_consumos.nro_empresa\t\t\t\t= tarjetas_usuarios_mov.nro_empresa\n\t\t\t AND tarjetas_consumos.nro_sucursal\t\t\t= tarjetas_usuarios_mov.nro_sucursal\n\t\t\t AND tarjetas_consumos.codigo_tarjeta\t\t\t= tarjetas_usuarios_mov.codigo_tarjeta\n\t\t\t AND tarjetas_consumos.numero_cuenta\t\t\t= tarjetas_usuarios_mov.numero_cuenta\n\t\t\t AND tarjetas_consumos.liquidada\t\t\t\t= 1\n\t\t\t AND tarjetas_consumos.nro_liquidacion\t\t\t= '{$nro_liquidacion}' \n\t\t\t AND tarjetas_usuarios_mov.tipo_cbte_liquidacion \t= 31 \n\t\t\t AND parametros_tarjeta.numero_orden\t\t\t\t= 1 \n\t\t AND tarjetas_consumos.nro_empresa \t\t\t\t= 1 \n\t\t AND tarjetas_consumos.nro_sucursal \t\t\t\t= 1 \n\t\t AND tarjetas_consumos.codigo_tarjeta \t\t\t\t= 1 \n\t\t AND tarjetas_usuarios_mov.nro_liquidacion \t\t\t= '{$nro_liquidacion}' \n\t\t AND IsNull( tarjetas_consumos.compra_anulada, 0 ) \t= 0 \n\t\t\t AND IsNull( tarjetas_consumos.comercio_usuario, 3 ) >= 2 \n\t\t\t AND empresa.nro_empresa\t\t\t\t\t\t= 1\n\t\t\t AND empresa.nro_sucursal\t\t\t\t\t\t= 1 \n\t\t\t ANd empresa.codigo_postal\t\t\t\t\t\t= localidad_empresa.codigo_postal\n\t\t\t AND localidad_empresa.codigo_provincia\t\t= provincia_empresa.codigo_provincia\n\t\t\t AND tarjetas_consumos.tipo_consumo NOT IN ( 2 , 3 , 7 , 8 , 13, 14, 5 , 15) \n\t\t\tORDER BY tarjeta, fecha ASC\n\t\t"; $datos = DB::select($sql); return $datos; }
public static function numeroCuenta() { $nro_socio = Persona::numeroSocio(); $numero_cuenta = TarjetaCuenta::find($nro_socio)->numero_cuenta; return $numero_cuenta; }