Exemplo n.º 1
0
 private int getNumPeriod(SapReadResult sapResult)
 {
     /*
      * AÑADIDA RESTA DE UNA HORA AL CAMPO NUMPERIOD QUE
      * SE HA ELIMINADO DE LA CONSULTA SQL PARA MEJORAR  EL
      * RENDIMIENTO Y LA VELOCIDAD DE LA EJECUCIÓN
      */
     int num = sapResult.GetInt(NUMPERIOD_POSITION) - 1;
     if (num < 0)
         num = 23;
     return num;
 }
Exemplo n.º 2
0
        private DateTime getProductionDate(SapReadResult sapResult)
        {
            /*
             * AÑADIDA RESTA DE UNA HORA AL CAMPO PRODUCTIONDATE QUE
             * SE HA ELIMINADO DE LA CONSULTA SQL PARA MEJORAR  EL
             * RENDIMIENTO Y LA VELOCIDAD DE LA EJECUCIÓN
             */
            int num = sapResult.GetInt(NUMPERIOD_POSITION) - 1;
            if (num < 0)
                num = 23;

            //if (num == 23 && sapResult.GetString(FLAG_POSITION) == "V)
            if (num == 23)
            {
                return sapResult.GetSpecialDate(PRODUCTIONDATE_POSITION).AddHours(-1);
            }
            else
            {
                return sapResult.GetSpecialDate(PRODUCTIONDATE_POSITION);
            }
            return sapResult.GetSpecialDate(PRODUCTIONDATE_POSITION).AddHours(-1);
        }