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 ModelHojaBloques getModelHojaBloques() { var lista = _contexto.CortesAPlanificar_vws; var model = new ModelHojaBloques(); 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 JsonResult editarPlanificacion(IEnumerable<MyHojaBloques> bloques, ModelHojaBloques model) { var mensajeEnviado = ""; var isCreado = true; try { _repositorio.editarPlanificacion(bloques,model); } catch (Exception ex) { mensajeEnviado = "Error: " + ex.Message; isCreado = false; } finally { if (isCreado) mensajeEnviado = "Guardado Exitosamente"; } return Json(new { success = isCreado, mensaje = mensajeEnviado }); }
public JsonResult agregarAPlanificacion(ModelHojaBloques model, IEnumerable<MyHojaBloques> bloques) { string mensajeEnviado = ""; bool isCreado = true; IEnumerable<MyHojaBloques> nuevosBloques = null; var planificacion = new Planificacion(); planificacion.bloques = bloques == null ? new List<MyHojaBloques>() : bloques.ToList(); planificacion.datos = model; try { nuevosBloques = _repositorio.getPlanificacion(planificacion); } catch (Exception ex) { mensajeEnviado = "Error: " + ex.Message; isCreado = false; } finally { if (isCreado) mensajeEnviado = planificacion.mensaje; } return Json(new {success = isCreado, mensaje = mensajeEnviado, listaBloques = nuevosBloques}); }
public void editarPlanificacion(IEnumerable<MyHojaBloques> bloques, ModelHojaBloques model) { var eliminar = _contexto.HojaBloques.Where( x => x.semana == model.semana && x.year == model.year && x.color == model.color && x.codigoLinea == model.linea); var hojaBloques = bloques.Select(Mapper.DynamicMap<HojaBloque>); var hojaBultos = ModificarCantidadRestanteDe(bloques); _contexto.HojaBloques.DeleteAllOnSubmit(eliminar); _contexto.HojaBloques.InsertAllOnSubmit(hojaBloques); _contexto.SubmitChanges(); }
protected bool Equals(ModelHojaBloques other) { return string.Equals(corte, other.corte) && capacidadXHora == other.capacidadXHora && semana == other.semana && string.Equals(color, other.color) && year == other.year; }