none
Cálculos con catos de tablas!!! RRS feed

  • 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
    miércoles, 14 de junio de 2017 15:53

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

    miércoles, 14 de junio de 2017 17:22
  • 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
    miércoles, 14 de junio de 2017 18:10