Example #1
0
        public static List <FiltrarLotes_Result> ObtenerLotesFiltrados(int idAlmacen, int idSuministro, int idProducto, int tipoFiltro)
        {
            var res = new List <FiltrarLotes_Result>();

            using (var db = new SinabEntities())
            {
                var producto = db.vv_CATALOGOPRODUCTOS.FirstOrDefault(p => (p.IDPRODUCTO == idProducto) &&
                                                                      (p.IDSUMINISTRO == idSuministro || p.IDSUMINISTRO == 0));
                if (producto != null)
                {
                    res = db.FiltrarLotes(tipoFiltro, idProducto, producto.CORRPRODUCTO, idAlmacen, idSuministro).ToList();
                }
            }
            return(res);
        }