Usuario
Cálculos con catos de tablas!!!

Pregunta
-
Tengo un gran problema, estoy aprendiendo a programar, entonces tengo la siguiente situación, en una aplicación de windows form con C# estoy capturando la producción de una fabrica, con esa captura yo necesito saber cuanto ganara determinado empleado en base a los puntos de producción que este acumule, la forma de calcular esos puntos es:
cada articulo tiene un puntaje de producción, entonces multiplico ese punto por la cantidad de objetos creados.
Ahora con esos puntos tengo que sumarlos para obtener los puntos del día de trabajo, a esos puntos debo restarle un estándar determinado por día (cada día tiene estándar diferente) y al resultado de esa resta tengo que multiplicarlo por los puntos de producción que da determinada área en la que este trabajando el empleado.
Aqui esta un ejemplo de como queda la tabla de captura de la producción:
Nombre Área Articulo Cantidad Puntos Día de trabajo Fecha
Saul Armado Buro 15 17 Miercoles 14/06/201
Saul Armado Tocador 10 20 Miercoles 14/06/2017
Saul Pintado Cabecera 10 30 Miércoles 14/06/2017
Oswaldo Armado Buro 15 17 Miercoles 14/06/2017
Oswaldo Pintado Buro 15 30 Miercoles 14/06/2017
Antes de guardarlos tal cual en la tabla de la BD, obviamente primero calculo los punto que se le asignaran comparando el articulo, viendo su punto y multiplicándolo por la cantidad, pero en base a esta tabla necesito hacer lo antes mencionado!!!
Alguna ayuda por favor!!!
- Cambiado Joyce_AC lunes, 19 de junio de 2017 21:52
Todas las respuestas
-
hola
pero esto datos que muestras estan en la tabla de la db o estan en memoria quizas en una lista o datatable ?
>>esos puntos debo restarle un estándar determinado por día (cada día tiene estándar diferente)
pero eso como lo calculas? tienes otra tabla para los estándar
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina -
Si estan en una tabla en la bd uso mysql
si osea yo tengo otra tabla con los estandares con los datos de lo empleados, areas, articulos y mas, pero necesito hacer el repote de lo antes mencionado del bono.
por ejemplo el bono se calcula asi:
sumamos todos los puntos de prod del dia por decir algo el dia miercoles "saul" obtuvo 120 ptos, ahora a sos 120 le voy a quitar un estandar por ejemplo 60 quedarian 60, entonces esos 60 puntos sobrantes multiplicarlos por el pto de prod del area, supongamos que sea 3 entonces seria 60 por 3 quedaria en 180 que eso seria el bono de produccion de ese dia!!!- Editado Sully Ruiz miércoles, 14 de junio de 2017 18:13