public ModelHojaBloques getModelHojaBloques(ModelPreguntaReporteHojaBloque pregunta) { var hojaBloques = _contexto.HojaBloques.Where( x => x.semana == pregunta.semana && x.year == pregunta.year && x.color == pregunta.color && x.codigoLinea == pregunta.linea); var lista = _contexto.CortesAPlanificar_vws; var model = new ModelHojaBloques(); model.semana = pregunta.semana; model.color = pregunta.color; model.linea = pregunta.linea; model.bloques.AddRange(hojaBloques.Select(x => Mapper.DynamicMap<MyHojaBloques>(x))); model.cortes.AddRange( lista.Select(cortesAPlanificarVw => Mapper.DynamicMap<Diccionario>(cortesAPlanificarVw))); model.colores.AddRange(new List<Diccionario> { new Diccionario() {text = "Verde", value = 1}, new Diccionario() {text = "Rojo", value = 2}, new Diccionario() {text = "Azul", value = 3} }); model.lineas.AddRange(_contexto.LineasProduccions.Select(x => Mapper.DynamicMap<Diccionario>(x))); return model; }
public ActionResult EditarHojaBloques(ModelPreguntaReporteHojaBloque model) { bool existe = _repositorio.existePlanificacion(model); if (existe) { return View(_repositorio.getModelHojaBloques(model)); } return View("BuscarParaEditarHojaBloques", new ModelPreguntaReporteHojaBloque(){lineas = _repositorio.getLineas()}); }
public ActionResult BuscarParaEditarHojaBloques() { var model = new ModelPreguntaReporteHojaBloque {lineas = _repositorio.getLineas()}; return View(model); }
public ActionResult GenerarReporteDeBloques() { var model= new ModelPreguntaReporteHojaBloque(){lineas = _repositorio.getLineas()}; return View(model); }
public bool existePlanificacion(ModelPreguntaReporteHojaBloque model) { return _contexto.HojaBloques.Any( x => x.semana == model.semana && x.year == model.year && x.color == model.color && x.codigoLinea == model.linea); }