Ejemplo n.º 1
0
 /// <summary>
 /// Funcion que mandara un reporte de stock que se encuentra debajo del
 /// minimo y encima del superior para controlar las compras que se realizan
 /// </summary>
 internal bool EnviarReporteStock()
 {
     #region EnviarReporteStock
     try
     {
         lstArticulos = operacion.ObtenerArticulosDetalleBLL();
         foreach (USPGETARTICULOSDETALLEResult articulo in lstArticulos)
         {
             if (articulo.Existencia > articulo.UnidadMax)
             {
                 lstArticulosStockAlto.Add(articulo);
             }
             else if (articulo.Existencia < articulo.UnidadMin)
             {
                 lstArticulosStockBajo.Add(articulo);
             }
         }
         if (!EnviarCorreo())
         {
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     #endregion
 }
Ejemplo n.º 2
0
        internal List <USPGETARTICULOSDETALLEResult> ObtenerArticulosDetalle()
        {
            #region ObtenerArticulosDetalle
            try
            {
                return(operacion.ObtenerArticulosDetalleBLL());
            }
            catch (Exception ex)
            {
                throw ex;
            }

            #endregion
        }