예제 #1
0
        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 };*/ } {
예제 #2
0
        //-----------------------------------------------------
        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();
        }