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 SubGrupoDesgasteFreno CrearEntidad(int grupoDesgasteFrenoId, int informeInspeccionId) { SubGrupoDesgasteFreno subGrupoDesgasteFreno = new SubGrupoDesgasteFreno(Descripcion); subGrupoDesgasteFreno.GrupoInformeInspeccionId = grupoDesgasteFrenoId; subGrupoDesgasteFreno.InformeInspeccionId = informeInspeccionId; foreach (var detalle in Detalle) { subGrupoDesgasteFreno.AgregarModificarDetalle(detalle.Id,detalle.Descripcion); } return subGrupoDesgasteFreno; }
public void AgregarSubGrupo(SubGrupoDesgasteFreno subGrupoDesgasteFreno) { SubGrupos.Add(subGrupoDesgasteFreno); }