public ActionResult Index() { var model = new ListadoLotesModel() { Empresa = ContextService.Empresa }; model.Toolbar.Acciones = HelpItem(); return(View(model)); }
public ActionResult Lotes(ListadoLotesModel model) { var aux = model as IToolbar; var helper = new UrlHelper(HttpContext.Request.RequestContext); aux.Toolbar = new ToolbarModel(); aux.Toolbar.Acciones = HelpItem(); aux.Toolbar.Titulo = General.Lotes; aux.Toolbar.Acciones = HelpItem(); aux.Toolbar.CustomAction = true; aux.Toolbar.CustomActionName = helper.Action("Index"); model.Context = ContextService; Session["_lotes_"] = model; return(View(model)); }
public static IQueryable <Lotes> GetMovimientos(ListadoLotesModel model) { //var list = DB(model.Context).Database.SqlQuery<Lotes>("spLotes").AsQueryable(); var list = DB(model.Context).Lotes.Where(f => model.Context.Empresa == f.empresa); list = list.Where(f => f.empresa == model.Context.Empresa); list = string.IsNullOrEmpty(model.LoteDesde) ? list : list.Where(f => f.lote.CompareTo(model.LoteDesde) >= 0); list = string.IsNullOrEmpty(model.LoteHasta) ? list : list.Where(f => f.lote.CompareTo(model.LoteHasta) <= 0); list = string.IsNullOrEmpty(model.FkarticulosDesde) ? list : list.Where(f => f.Codarticulo.CompareTo(model.FkarticulosDesde) >= 0); list = string.IsNullOrEmpty(model.FkarticulosHasta) ? list : list.Where(f => f.Codarticulo.CompareTo(model.FkarticulosHasta) <= 0); list = string.IsNullOrEmpty(model.FkfamiliasDesde) ? list : list.Where(f => f.Codarticulo.Substring(0, 2).CompareTo(model.FkfamiliasDesde) >= 0); list = string.IsNullOrEmpty(model.FkfamiliasHasta) ? list : list.Where(f => f.Codarticulo.Substring(0, 2).CompareTo(model.FkfamiliasHasta) <= 0); list = string.IsNullOrEmpty(model.FkmaterialesDesde) ? list : list.Where(f => f.Codarticulo.Substring(2, 3).CompareTo(model.FkmaterialesDesde) >= 0); list = string.IsNullOrEmpty(model.FkmaterialesHasta) ? list : list.Where(f => f.Codarticulo.Substring(2, 3).CompareTo(model.FkmaterialesHasta) <= 0); list = string.IsNullOrEmpty(model.FkcaracteristicasDesde) ? list : list.Where(f => f.Codarticulo.Substring(5, 2).CompareTo(model.FkcaracteristicasDesde) >= 0); list = string.IsNullOrEmpty(model.FkcaracteristicasHasta) ? list : list.Where(f => f.Codarticulo.Substring(5, 2).CompareTo(model.FkcaracteristicasHasta) <= 0); list = string.IsNullOrEmpty(model.FkgrosoresDesde) ? list : list.Where(f => f.Codarticulo.Substring(7, 2).CompareTo(model.FkgrosoresDesde) >= 0); list = string.IsNullOrEmpty(model.FkgrosoresHasta) ? list : list.Where(f => f.Codarticulo.Substring(7, 2).CompareTo(model.FkgrosoresHasta) <= 0); list = string.IsNullOrEmpty(model.FkacabadosDesde) ? list : list.Where(f => f.Codarticulo.Substring(9, 2).CompareTo(model.FkacabadosDesde) >= 0); list = string.IsNullOrEmpty(model.FkacabadosHasta) ? list : list.Where(f => f.Codarticulo.Substring(9, 2).CompareTo(model.FkacabadosHasta) <= 0); list = model.EnStock == false ? list : list.Where(f => f.EnStock > 0); return(list); }