elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Campo para cuotas mensuales
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Campo para cuotas mensuales  (Leído 3,000 veces)
Alex_bro


Desconectado Desconectado

Mensajes: 1.246



Ver Perfil
Campo para cuotas mensuales
« en: 18 Mayo 2012, 16:27 pm »

Buenas chic@s!
Tengo una dudilla un poco tonta creo... estoy montando un sistema de gestion de clientes para un negocio familiar que necesita administrar mensualidades de clientes.

En principio pense en usar un campo DATE y luego con php rescatar solo el mes y año, pero no se si es un poco bruto hacerlo de esta forma.

Me gustaria saber que pensais! :)

Un saludo.


En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Campo para cuotas mensuales
« Respuesta #1 en: 19 Mayo 2012, 09:09 am »

Buenas.

Podrías explicar un poco más el asunto.

Gracias.

Saludos.


En línea

- Nice to see you again -
[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Campo para cuotas mensuales
« Respuesta #2 en: 21 Mayo 2012, 23:25 pm »

Tendrias que, por lo menos, esplayar mas tu modelo o logica de datos. Pero si lo que queres es ir guardando un registro de cuotas mensuales podrias crear un tabla para las mismas. Usar un campo para el id de cliente, otro para el importe , otra para el mes, otro apra el año, y otro para el estado (pagado o impago). Yo use esta solucion. Lo bueno de este sistema es que por ejemplo todos los 1ro de mes as las 00:01AM podes correr un script (por medio de CRON) agregando a la tabla 'cuotas' los registros para cada cliente, correspondiente al mes que acaba de empezar. Y luego cuando registras un pago lo que en realidad haces es un UPDATE 'seteando' el estado de 'impago' (o false, o lo que sea xD) a pagado.

Otra cosa util de este sistema es que dia a dia te permite ir corriendo por emdio de CRON un script que calcule el interes (en caso de que apliques por demora de pago)

Espero que hayas entendido, sino te lo grafico mejor con imagenes y codigo ;)

Saludos
En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Alex_bro


Desconectado Desconectado

Mensajes: 1.246



Ver Perfil
Re: Campo para cuotas mensuales
« Respuesta #3 en: 25 Mayo 2012, 18:15 pm »

Ante todo, gracias a los dos por interesarse y responder.

Tendrias que, por lo menos, esplayar mas tu modelo o logica de datos. Pero si lo que queres es ir guardando un registro de cuotas mensuales podrias crear un tabla para las mismas. Usar un campo para el id de cliente, otro para el importe , otra para el mes, otro apra el año, y otro para el estado (pagado o impago). Yo use esta solucion. Lo bueno de este sistema es que por ejemplo todos los 1ro de mes as las 00:01AM podes correr un script (por medio de CRON) agregando a la tabla 'cuotas' los registros para cada cliente, correspondiente al mes que acaba de empezar. Y luego cuando registras un pago lo que en realidad haces es un UPDATE 'seteando' el estado de 'impago' (o false, o lo que sea xD) a pagado.

Otra cosa util de este sistema es que dia a dia te permite ir corriendo por emdio de CRON un script que calcule el interes (en caso de que apliques por demora de pago)

Espero que hayas entendido, sino te lo grafico mejor con imagenes y codigo ;)

Saludos

Algo asi es lo que tenia en mente. Además es lo que tengo hecho ahora mismo, pero sin el campo del año y sin la solucion de correr un CRON. No lo mencione en mi primer post porque creia que era un poco de "cazurro" y creia que la gente usaria un campo DATE o similar aunque el dato del dia fuera innecesario.

Vamos lo que yo tengo ahora es un campo que pone el mes, y cuando alguien viene a pagarme, le sumo las cuotas que me pagan a ese campo de la db desde el movil con una pequeña aplicación. El problema es que esa solución se romperia cuando alguien trate de pagar mas meses de lo que comprende este año (valor 12 del campo mes) porque pasaria a poner 13, 14...

Pero como ya veo que es lo mas lógico, añadiré como dices otro campo para el año y con PHP mediante condicionales aré que se sume solo el campo del mes o del año también dependiendo del caso.

Lo dicho, gracias a los dos, y en especial a unsigned, que en tantas veces me ha ayudado en este foro, espero algún dia poderle devolver el favor ;)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Recopilación de Wallpappers mensuales
Diseño Gráfico
WHK 0 6,470 Último mensaje 11 Noviembre 2009, 08:35 am
por WHK
Cuotas con Squish
Redes
Royer82 2 7,944 Último mensaje 29 Junio 2010, 14:52 pm
por Royer82
El fundador de Megaupload pide 184.000 euros mensuales para poder vivir
Noticias
wolfbcn 3 2,424 Último mensaje 29 Febrero 2012, 23:45 pm
por beholdthe
Cuotas en un RAID con VirtualBox??
Windows
sora_ori 1 2,051 Último mensaje 28 Diciembre 2013, 06:54 am
por Zomkar
Ayuda con la creación de cuotas para usuarios
GNU/Linux
WIитX 1 2,107 Último mensaje 4 Marzo 2015, 02:12 am
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines