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();
        }
Exemple #2
0
 public async Task Carregar()
 {
     await AtividadeRepository.GetAtividades().ContinueWith(retorno => {
         CopiarListaAtividades = retorno.Result.ToList();
     });
     Filtro();
 }
Exemple #3
0
        public async Task Carregar()
        {
            await AtividadeRepository.GetAtividadesSqlAzureAsync().ContinueWith(retorno =>
            {
                CopiaListaAtividades = retorno.Result.ToList();
            });

            AplicarFiltro();
        }
Exemple #4
0
        public AtividadeViewModel()
        {
            Title = "Atividades";

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

            atividadeRepositorio = new AtividadeRepository();

            ListaDeAtividades = new ObservableCollection <ListaAtividades>(Atividades());
        }
Exemple #5
0
        public IActionResult NovaEntrada()
        {
            var listas = new AtividadeViewModel(
                listaDeAtividades: AtividadeRepository.ListarAtividades(),
                listaDeMarcas: AtividadeRepository.ListarMarcas(),
                listaDeModelos: AtividadeRepository.ListarModelos()
                );

            ViewData["ViewName"] = "Nova Entrada";
            return(View(listas)); //Redirecionar para uma tela de sucesso
        }
Exemple #6
0
        public IActionResult BalancoDeAtividade()
        {
            AtividadeViewModel listas = new AtividadeViewModel(
                listaDeAtividades: AtividadeRepository.ListarAtividades(),
                listaDeMarcas: AtividadeRepository.ListarMarcas(),
                listaDeModelos: AtividadeRepository.ListarModelos()
                );

            ViewData["ViewName"] = "Balanço de Atividade";
            return(View(listas));
        }
Exemple #7
0
        public CadastroAtividadeViewModel()
        {
            Title = "Atividades";

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

            colaboradorRepositorio = new ColaboradorRepository();
            listaAtvRepositorio    = new ListaAtvRepository();
            atividadeRepositorio   = new AtividadeRepository();

            Colaboradores();
            ListaAtividades();
        }
Exemple #8
0
 public async void Remover()
 {
     if (await App.Current.MainPage.DisplayAlert("Atenção?", string.Format("Tem certeza que deseja remover o {0}?", Selecionado.descricao), "Sim", "Não"))
     {
         if (await AtividadeRepository.DeleteAtividade(Selecionado.token))
         {
             CopiarListaAtividades.Remove(Selecionado);
             await Carregar();
         }
         else
         {
             await App.Current.MainPage.DisplayAlert("Falhou", "Desculpe, ocorreu um erro inesperado =(", "OK");
         }
     }
 }
Exemple #9
0
 public async void Adicionar(Atividade paramAtividade)
 {
     if ((paramAtividade == null) || (string.IsNullOrWhiteSpace(paramAtividade.Descricao)))
     {
         await App.Current.MainPage.DisplayAlert("Atenção", "O campo nome é obrigatório", "OK");
     }
     else if (await AtividadeRepository.PostAtividadeSqlAzureAsync(paramAtividade))
     {
         await App.Current.MainPage.Navigation.PopAsync();
     }
     else
     {
         await App.Current.MainPage.DisplayAlert("Falhou", "Desculpe, ocorreu um erro inesperado =(", "OK");
     }
 }
Exemple #10
0
        public async void Adicionar(Atividade paramAtividade)
        {
            paramAtividade.dataCadastro = NewAtividadeView.txtDataCadastro;
            paramAtividade.dataEntrega = NewAtividadeView.txtDataEntrega;

            if ((paramAtividade == null) || (string.IsNullOrWhiteSpace(paramAtividade.descricao)))
            {
                await App.Current.MainPage.DisplayAlert("Atenção", "O campo descricao é obrigatório", "OK");
            }
            else if (await AtividadeRepository.PostAtividade(paramAtividade))
            {
                await App.Current.MainPage.Navigation.PopAsync();
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Falhou", "Desculpe, ocorreu um erro inesperado =(", "OK");
            }
        }
Exemple #11
0
        public IActionResult RegistrarAtividade(IFormCollection form)
        {
            var carroModel = new CarroModel(
                placa: form["placaCarro"],
                marca: form["marcaCarro"],
                modelo: form["modeloCarro"]
                );
            var condutorModel = new CondutorModel(
                carro: carroModel,
                nomeCondutor: form["nomeCondutor"]
                );
            var atividade = new AtividadeModel(
                condutor: condutorModel,
                carro: carroModel
                );

            AtividadeRepository.InserirAtividade(atividade);
            ViewData["ViewName"] = "Nova Entrada";
            return(RedirectToAction("NovaEntrada"));
        }
 /// <summary>
 /// constructor que obtém como parâmetros apenas o context e cria o repository
 /// </summary>
 /// <param name="ctx"></param>
 public AtividadeApplication(TPAContext ctx)
 {
     _db  = ctx;
     _rep = new AtividadeRepository(_db);
 }