public LotesController() : base()
        {
            _contexto = new Contexto();
            var repository = new LoteRepository(_avikaDB, _logger);

            this._servicio = new ServicioLote(repository);
        }
        public SincronismoViewModel()
        {
            _dialogService = new DialogService();

            userRepository          = new UserRepository();
            atividadeRepository     = new AtividadeRepository();
            inventarioRepository    = new InventarioRepository();
            perdaRepository         = new PerdaRepository();
            historicoRepository     = new HistoricoRepository();
            movimentacaoRepository  = new MovimentacaoRepository();
            ocorrenciaRepository    = new OcorrenciaRepository();
            medicaoRepository       = new MedicaoRepository();
            expedicaoRepository     = new ExpedicaoRepository();
            produtoRepository       = new ProdutoRepository();
            objetivoRepository      = new ObjetivoRepository();
            pontoControleRepository = new PontoControleRepository();
            estagioRepository       = new EstagioRepository();
            mudaRepository          = new MudaRepository();
            loteRepository          = new LoteRepository();
            perdaMotivoRepository   = new PerdaMotivoRepository();
            monitRepository         = new MonitRepository();
            monitCodArvRepository   = new MonitCodArvRepository();
            monitParcelaRepository  = new MonitParcelaRepository();
            colaboradorRepository   = new ColaboradorRepository();
            listaAtvRepository      = new ListaAtvRepository();
            qualidadeRepository     = new QualidadeRepository();
            expedDestRepository     = new ExpedDestRepository();
            estaqRepository         = new EstaqRepository();
        }
Beispiel #3
0
        public FuncoesViewModel()
        {
            _navigationService = new NavigationService();

            user = new User();

            userRepository          = new UserRepository();
            loteRepository          = new LoteRepository();
            monitoramentoRepository = new MonitoramentoRepository();
            monitCodArvRepositorio  = new MonitCodArvRepository();
        }
        public CadastroHistoricoViewModel()
        {
            Title = "Histórico";

            navigationService = new NavigationService();
            dialogService     = new DialogService();

            loteRepositorio      = new LoteRepository();
            historicoRepositorio = new HistoricoRepository();

            loteRepositorio.ListaLotes();

            Lotes();
        }
Beispiel #5
0
        public PerdasViewModel()
        {
            Title = "Perdas";

            navigationService = new NavigationService();
            dialogService     = new DialogService();

            perdaRepositorio         = new PerdaRepository();
            loteRepositorio          = new LoteRepository();
            mudaRepositorio          = new MudaRepository();
            pontoControleRepositorio = new PontoControleRepository();
            estagioRepositorio       = new EstagioRepository();

            ListaDePerdas = new ObservableCollection <ListaPerdas>(Perdas());
        }
        public IdentificacaoViewModel()
        {
            Title = "Identificação";

            navigationService = new NavigationService();
            dialogService     = new DialogService();

            loteRepositorio         = new LoteRepository();
            mudaRepository          = new MudaRepository();
            produtoRepositorio      = new ProdutoRepository();
            estaqRepository         = new EstaqRepository();
            pontoControleRepository = new PontoControleRepository();
            estagioRepository       = new EstagioRepository();

            CapturarCoordenadasGPS();
        }
Beispiel #7
0
        public AdicionarPerdasViewModel()
        {
            Title = "Perdas";

            navigationService = new NavigationService();
            dialogService     = new DialogService();

            loteRepositorio          = new LoteRepository();
            perdaRepositorio         = new PerdaRepository();
            mudaRepositorio          = new MudaRepository();
            pontoControleRepositorio = new PontoControleRepository();
            estagioRepositorio       = new EstagioRepository();
            perdaMotivoRepositorio   = new PerdaMotivoRepository();
            userRepositorio          = new UserRepository();

            Lotes();
            Mudas();
            PerdaMotivo();
        }
        /*Cria um novo lote na base de dados.*/
        public static Lote CreateLote(int idCadastrador, int idFonte)
        {
            try {
                Lote lote = new Lote();
                lote.Data             = DateTime.Now;
                lote.DataCadastroLote = DateTime.Now;
                lote.IdCadastrador    = idCadastrador;
                lote.IdDigitador      = idCadastrador;
                lote.IdFonte          = idFonte;
                lote.Status           = 1;

                LoteRepository repo = new LoteRepository();
                repo.Insert(lote);

                return(lote);
            }
            catch (Exception e)
            {
                RService.Log("RService Exception: (CreateLote) " + e.Message + " / " + e.StackTrace + " / " + e.InnerException + " at {0}", Path.GetTempPath() + "RSERVICE" + ".txt");
            }
            return(null);
        }
        public CadastroPerdasQrViewModel(CarregarDadosPerdaQr dadosPerdaQr)
        {
            Title = "Perdas";

            navigationService = new NavigationService();
            dialogService     = new DialogService();

            loteRepositorio          = new LoteRepository();
            perdaRepositorio         = new PerdaRepository();
            mudaRepositorio          = new MudaRepository();
            pontoControleRepositorio = new PontoControleRepository();
            estagioRepositorio       = new EstagioRepository();
            perdaMotivoRepositorio   = new PerdaMotivoRepository();
            userRepositorio          = new UserRepository();

            _dadosPerdaQr = dadosPerdaQr;

            Lotes();
            Mudas();
            PontoControles();
            Estagios();
            PerdaMotivo();
        }
Beispiel #10
0
        internal static void Delete(Lote lote)
        {
            LoteRepository repo = new LoteRepository();

            repo.Delete(lote);
        }