public MainOfflineViewModel() { _herramientasS = new ServiceHerramientaDB(); _eqPruebasS = new ServiceEqPruebasDB(); _hMenorS = new ServiceHmenorDB(); _hMayorS = new ServiceHmayor(); _lineaSVivaS = new ServiceLineaSVivaDB(); _eqSergS = new ServiceEqSegDB(); CardDataCollection = new List <Herramientas>(); CardDataCollectionEqPrueba = new List <EqPrueba>(); CardDataCollectionHmenor = new List <HMenor>(); CardDataCollectionHmayor = new List <HMayor>(); CardDataCollectionLineaSViva = new List <LineaSViva>(); CardDataCollectionEqSeg = new List <EqSeg>(); var todos = _herramientasS.ReadAllItems(); var todoeqprueba = _eqPruebasS.ReadAllItems(); var todoHmenor = _hMenorS.ReadAllItems(); var todoHayor = _hMayorS.ReadAllItems(); var todoLineaSviva = _lineaSVivaS.ReadAllItems(); var todoEqSeg = _eqSergS.ReadAllItems(); //var sg = todos.Count(); //Application.Current.MainPage.DisplayAlert("dsa",sg.ToString(),"da"); if (todos.Any()) { //Todos = new ReactiveList<Herramientas>(todos) { ChangeTrackingEnabled = true }; foreach (var item in todos) { var cardDataAprobaciones = new Herramientas() { Codigo = item. Codigo, Descripcion = item. Descripcion, DescUnidad = $"Unidad: {item.DescUnidad}", Cantidad = item. Cantidad, MInventarioEstadoID = item.MInventarioEstadoID, InventarioID = item.InventarioID }; CardDataCollection.Add(cardDataAprobaciones); } } else /*Todos = new ReactiveList<Herramientas>() { ChangeTrackingEnabled = true };*/ } {
//----------------------------------------------------- public InspeccionTrimestralViewModel() { //----------------------------- _DbHerramientas = new ServiceHerramientaDB(); _DbEqPruebas = new ServiceEqPruebasDB(); _DbHmenor = new ServiceHmenorDB(); _DbHmayor = new ServiceHmayor(); _DblineaSviva = new ServiceLineaSVivaDB(); _DbeqSeg = new ServiceEqSegDB(); //----------------------------- CardDataCollection = new List <M_EquipoHerramienta>(); CardDataCollectionEqPrueba = new List <M_EquipoHerramienta>(); CardDataCollectionHmenor = new List <M_EquipoHerramienta>(); CardDataCollectionHmayor = new List <M_EquipoHerramienta>(); CardDataCollectionLineaSViva = new List <M_EquipoHerramienta>(); CardDataCollectionEqSeg = new List <M_EquipoHerramienta>(); GenerateCardModel(); GenerateCardModelEqPrueba(); GenerateCardModelHmenor(); GenerateCardModelHmayor(); GenerateCardModelLineasVivsa(); GenerateCardModelEqSeg(); }