Ejemplo n.º 1
0
        public List <Pneus> GetPneusVeiculo(int veiculoId)
        {
            List <Pneus> listaPneusVeiculo = new List <Pneus>();

            var veiculo    = new VeiculosDao().GetById(veiculoId);
            var listaPneus = new VeiculosPneusDao().GetAll().Where(v => v.VeiculosId == veiculoId).ToList();

            foreach (var pneu in listaPneus)
            {
                listaPneusVeiculo.Add(GetById(pneu.PneusId));
            }

            return(listaPneusVeiculo);
        }
Ejemplo n.º 2
0
        public Veiculos GetById(int veiculoId)
        {
            var veiculo = new VeiculosDao().GetAll()
                          .Where(v => v.Id == veiculoId)
                          .SingleOrDefault();

            //veiculo.Pneu = new PneusDao().GetPneus(veiculo.Id);
            veiculo.Abastecimentos = new AbastecimentosDao().GetAbastecimentos(veiculo.Id);
            veiculo.Manutencao     = new ManutencoesDao().GetManutencoes(veiculo.Id);
            veiculo.Sinistros      = new SinistrosDao().GetSinistros(veiculo.Id);
            veiculo.Obrigacoes     = new ObrigacoesDao().GetObrigacoes(veiculo.Id);
            veiculo.Multas         = new MultasDao().GetMultas(veiculo.Id);

            return(veiculo);
        }
Ejemplo n.º 3
0
        public bool DbAdd(ControlePatio registro)
        {
            var carro = new VeiculosDao().GetById(registro.VeiculoId);

            if (carro.Disponivel == true)
            {
                carro.Disponivel = false;
                new VeiculosDao().DbUpdate(carro);
                var funcionario = new FuncionariosDao().GetById(registro.ClienteId);
                funcionario.Disponivel = false;
                new FuncionariosDao().DbUpdate(funcionario);
                return(new DbKernel.Db_Kernel().DbAdd <ControlePatio>(registro));
            }
            return(false);
        }