public InformeInspeccionFordViewModel() { Model = new Modelo(); NuevoSubGrupoDesgasteFreno = new SubGrupoDesgasteFreno(null); NuevoDetalleGrupoArticuloMantenimiento = new DetalleGrupoArticuloMantenimiento(null); NuevoDetalleGrupoArticuloMantenimiento.CrearOpciones(); NuevoSubGrupoSistemaComponente = new SubGrupoSistemaComponente(null); NuevoDetalleGrupoDesgasteFreno = new DetalleGrupoDesgasteFreno(null); NuevoDetalleGrupoDesgasteFreno.CrearOpciones(); NuevoDetalleGrupoDesgasteLlanta = new DetalleGrupoDesgasteLlanta(null); NuevoDetalleGrupoDesgasteLlanta.CrearOpciones(); NuevoDetalleGrupoSistemaComponente = new DetalleGrupoSistemaComponente(null); NuevoDetalleGrupoSistemaComponente.CrearOpciones(); }
public void a_GuardarInformeInspeccionFordCompleto() { _informeInspeccionFordRepositorio = new InformeInspeccionFordRepositorio(); int cantidadInformesInspeccionFord = _informeInspeccionFordRepositorio.BuscarInformesInspeccionFord().Count; GrupoArticuloMantenimiento grupoArticuloMantenimiento = new GrupoArticuloMantenimiento(); grupoArticuloMantenimiento.AgregarModificarDetalle(0,"Detalle Grupo Articulo Mantenimiento"); GrupoDesgasteFreno grupoDesgasteFreno = new GrupoDesgasteFreno(); SubGrupoDesgasteFreno subGrupoDesgasteFreno = new SubGrupoDesgasteFreno("SubGrupo del Grupo Desgaste Freno"); subGrupoDesgasteFreno.AgregarModificarDetalle(0,"Detalle del SubGrupo del Grupo Desgaste Freno"); grupoDesgasteFreno.AgregarSubGrupo(subGrupoDesgasteFreno); GrupoDesgasteLlanta grupoDesgasteLlanta = new GrupoDesgasteLlanta(); grupoDesgasteLlanta.AgregarModificarDetalle(0,"Detalle Grupo Desgaste Llanta"); GrupoSistemaComponente grupoSistemaComponente = new GrupoSistemaComponente(); SubGrupoSistemaComponente subGrupoSistemaComponente = new SubGrupoSistemaComponente("SubGrupo del Grupo Sistema Componente"); subGrupoSistemaComponente.AgregarModificarDetalle(0,"Detalle Grupo Sistema Componente"); grupoSistemaComponente.AgregarSubGrupo(subGrupoSistemaComponente); InformeInspeccionFord informeInspeccionFord = new InformeInspeccionFord ( "Informe Inspeccion Ford Test" ,"Nombre Informe Inspeccion Ford Test" ,grupoArticuloMantenimiento ,grupoDesgasteFreno ,grupoDesgasteLlanta ,grupoSistemaComponente ); _informeInspeccionFordRepositorio.Guardar(informeInspeccionFord); int nuevaCantidadInformesInspeccionFord = _informeInspeccionFordRepositorio.BuscarInformesInspeccionFord().Count; IdGeneradoGuardar = informeInspeccionFord.Id; Assert.That(nuevaCantidadInformesInspeccionFord, Is.EqualTo(++cantidadInformesInspeccionFord)); }
public void AgregarSubGrupo(SubGrupoSistemaComponente subGrupoSistemaComponente) { SubGrupos.Add(subGrupoSistemaComponente); }
public SubGrupoSistemaComponente CrearEntidad(int grupoSistemaComponenteId, int informeInspeccionId) { SubGrupoSistemaComponente subGrupoSistemaComponente = new SubGrupoSistemaComponente(Descripcion); subGrupoSistemaComponente.GrupoInformeInspeccionId = grupoSistemaComponenteId; subGrupoSistemaComponente.InformeInspeccionId = informeInspeccionId; foreach (var detalle in Detalle) { subGrupoSistemaComponente.AgregarModificarDetalle(subGrupoSistemaComponente.Id, detalle.Descripcion); } return subGrupoSistemaComponente; }