[ Foro de C# ]

DESARROLLAR UN SISTEMA

10-Jun-2015 08:15
orlando fernandez
1 Respuestas

HOLA, DESEO DESARROLLAR UN SISTEMA PERO LA VERDAD NOSE POR DONDE EMPEZAR QUIERO HACERLO EN C# Y SQL LA FINALIDAD ES CREAR UN SISTEMA QUE PUEDA CONTROLAR LAS ASITENCIA DE UN PERSONAL APROX. 15 TRABAJADORES LOS CONTROLE SEMANALMENTE DE LUNES-SABADO EN UN HORARIO DE 8-12AM, 1-5PM CADA UNO VARIA SU SUELDO, OTRO REQUERIMIENTO ES QUE DE ACUERDO A SU ASISTENCIA DE LA SEMANA YA ME DE EL RESULTADO DE CUANTO DEBE RECIBIR CADA TRABAJADOR A LA SEMANA UN CONTROL DE PAGOS: TENGO LA IDEA DE CREARME LA BD PERO NO SE QUE TABLAS TEGNO QUE UTILIZAR PARA LA ASISTENCIA COMO LO HARIA NOSE SI ME EXPLICO :/ MI IDEA NOSE ES CREARME UNA VENTANA QUE CONTENGA UN DATAGRIEW CON LA LISTA DE TRABAJADORES Y A SU COSTADO DE CADA UNO UN COMBOBOX (ASISTENCIA, MEDIO DIA, FALTA) Y UN PAR DE BOTONES CANCELAR Y GUARDAR Y POR OTRO LADO DE LA APLICACION UN BOTON DE PAGOS EMPLEADOS Y ME MUESTRE LA LISTA DE MIS TRABAJADORES CON LOS DIAS QUE ASISTIO Y DEBERIA DARME EL TOTAL QUE DEBE RECIBIR TENGO ESA IDEA ESTARIA BIEN PARA EMPEZAR


11-Jun-2015 10:58
Nacho Cabanes (+31)

Cuesta mucho leer tu pregunta, todo escrito en mayúsculas y sin símbolos de puntuación.

Deberías empezar por diseñar dos cosas:

- En primer lugar, la base de datos: ¿qué información necesitas guardar para poder responder a esas preguntas? ¿cómo distribuirás esa información en tablas para que no sea redundante? En un primer contacto, yo veo al menos una tabla de trabajadores (código, nombre, importe por hora) y una de accesos (código de usuario, día, desde, hasta).

- En segundo lugar el interfaz: ¿qué elementos visuales necesitarías para que sea cómodo introducir esa información? El combobox para usuarios suena bien si no hay que añadir o si creas un formulario adicional para añadirlos; la fecha se podría tomar del sistema y la hora también, o mostrar opciones en un ListView (más simple) o en un DataGridView (más complejo, quizá no merezca la pena).






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)