Ejemplo n.º 1
0
        private void BtnCadastrarVeic_Click(object sender, RoutedEventArgs e)
        {
            try

            {
                VeiculoController veiculoController = new VeiculoController();
                Veiculo           veiculo           = new Veiculo();
                if (string.IsNullOrEmpty(txtMarca.Text))
                {
                    throw new NullReferenceException("ALOWWW!!! Os campos marca e modelo são obrigatórios.");
                }
                if (string.IsNullOrEmpty(txtModelo.Text))
                {
                    throw new NullReferenceException("ALOWWWW!!! Os campos marca e modelo são obrigatórios.");
                }

                veiculo.Marca  = txtMarca.Text;
                veiculo.Modelo = txtModelo.Text;

                veiculoController.Incluir(veiculo);

                MessageBox.Show("Você é Demais! Veiculo Salvo com sucesso!");

                dtGrideVeiculos.ItemsSource = veiculoController.ListarTodos();
                txtMarca.Text  = "";
                txtModelo.Text = "";
            }

            catch (Exception ex)
            {
                MessageBox.Show("tsc tsc tsc Erro ao salvar (" + ex.Message + ")");
            }
        }
Ejemplo n.º 2
0
 public ViewVeiculo()
 {
     InitializeComponent();
     VC         = new VeiculoController();
     tb_id.Text = "0";
     loadListBoxVeiculos();
 }
Ejemplo n.º 3
0
        public void AddVeiculo()
        {
            try
            {
                VeiculoController salvar  = new VeiculoController();
                Veiculo           veiculo = new Veiculo();

                // Para testes, retorna um numero aleatorio para o CNPJ
                Random randNum = new Random();

                int numPlaca = randNum.Next(0000, 9999);

                veiculo.placa   = "ABC-" + numPlaca;
                veiculo.modelo  = "Uno";
                veiculo.renavam = 1234578;
                veiculo.marca   = "Fiat";
                veiculo.cor     = "Preto";



                EmpresaTeste empresaTeste = new EmpresaTeste();

                veiculo.AddEmpresa(empresaTeste.ObterEmpresaTeste());

                // Esta validando errado a informação

                Assert.IsTrue(salvar.Inserir(veiculo));
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
 private void ViewPrincipal_Load(object sender, EventArgs e)
 {
     ClienteController.LoadAllClientes();
     FuncionarioController.LoadAllFuncionarios();
     NotaController.LoadAllNotas();
     VeiculoController.LoadAllVeiculos();
 }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            VeiculoController ctrl  = new VeiculoController();
            List <Veiculo>    lista = ctrl.Listar();

            gvListarV.DataSource = lista;
            gvListarV.DataBind();
        }
Ejemplo n.º 6
0
 public IndexModel(VehicleAPI vehicleAPI)
 {
     _vehicleAPI       = vehicleAPI;
     _controller       = new VeiculoController(_vehicleAPI);
     veiculosBasicos   = new List <Veiculo>();
     veiculosCompletos = new List <Veiculo>();
     veiculosLuxo      = new List <Veiculo>();
 }
Ejemplo n.º 7
0
 public Veiculos()
 {
     InitializeComponent();
     _veiculoController = InstanciarCamadas();
     Veiculo            = null;
     PlacaAntiga        = "";
     situacao           = true;
 }
Ejemplo n.º 8
0
 public Veiculos(PerfilAcesso perfilAcesso) // <<<------- Instanciando o Perfil de Acesso para ser usado neste menu
 {
     InitializeComponent();
     _veiculoController = InstanciarCamadas();
     Veiculo            = null;
     PlacaAntiga        = "";
     PerfilAcesso       = perfilAcesso;
     situacao           = true;
 }
Ejemplo n.º 9
0
        private void dtGrideVeiculos_Initialized(object sender, EventArgs e)
        {
            VeiculoController veiculoController = new VeiculoController();

            Veiculo veiculo = new Veiculo();


            dtGrideVeiculos.ItemsSource = veiculoController.ListarTodos();
        }
Ejemplo n.º 10
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            Veiculo v = new Veiculo();

            v.Modelo = txtModelo.Text;
            v.Cor    = txtCor.Text;
            VeiculoController ctrl = new VeiculoController();

            ctrl.Adicionar(v);
        }
Ejemplo n.º 11
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            VeiculoController ctrl = new VeiculoController();
            Veiculo           v    = new Veiculo();

            v.Modelo    = txtNomeV.Text;
            v.Cor       = txtVCor.Text;
            v.ClienteId = int.Parse(dropdwClietV.SelectedItem.Value);
            ctrl.Adicionar(v);
        }
Ejemplo n.º 12
0
        public TestesVeiculo()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DataDbContext>();

            optionsBuilder.UseSqlServer("Server=ADSTDFDES08; Database= Sistema-Viagem; User Id=sa; Password=IL0604#@;");
            context = new DataDbContext(optionsBuilder.Options);
            var repository = new VeiculoRepository(context);

            controller = new VeiculoController(repository);
        }
Ejemplo n.º 13
0
        private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e)
        {
            BOTAOATUALIZARCADASTRO.Enabled = false;

            Cidade cidade = new Cidade();

            cidade.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CidadeController cidcontroller = new CidadeController();

            cidcontroller.excluir(cidade);

            Documentacao documento = new Documentacao();

            documento.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            DocumentacaoController doccontroller = new DocumentacaoController();

            doccontroller.excluir(documento);

            Endereco endereco = new Endereco();

            endereco.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            EnderecoController endcontroller = new EnderecoController();

            endcontroller.excluir(endereco);

            Telefone telefone = new Telefone();

            telefone.cadcodigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            TelefoneController telcontroller = new TelefoneController();

            telcontroller.excluir(telefone);

            Cadastro cadastro = new Cadastro();

            cadastro.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            CadastroController cadcontroller = new CadastroController();

            cadcontroller.excluir(cadastro);

            Veiculo veiculo = new Veiculo();

            veiculo.codigo = Int32.Parse(EDITCODICOCADASTRO.Text);
            VeiculoController veicontroller = new VeiculoController();

            if (veicontroller.excluir(veiculo) == true)
            {
                MessageBox.Show("Cadastro excluído com sucesso");
            }
            else
            {
                MessageBox.Show("O veículo não pode ser excluído pois existem registros de locação ou manutenção");
            }
            limpaTela();
        }
Ejemplo n.º 14
0
        public TestVeiculo()
        {
            var optionsBuilder = new DbContextOptionsBuilder <DataDbContext>();

            optionsBuilder.UseSqlServer("Server=DESKTOP-B6D4O8M; Database= Sistema-Viagem; User Id=sa; Password=1234;");

            context = new DataDbContext(optionsBuilder.Options);
            var veiculoRepo = new VeiculoRepository(context);

            controller = new VeiculoController(veiculoRepo);
        }
Ejemplo n.º 15
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            VeiculoController ctrl = new VeiculoController();
            Veiculo           v    = ctrl.BuscarVeiculo(txtBV.Text);


            if (v != null)
            {
                txtExcv.Text   = v.Modelo;
                txtExVcor.Text = v.Cor;
                ctrl.Excluir(v);
            }
        }
Ejemplo n.º 16
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            Veiculo v = new Veiculo();

            v.Modelo = txtModelo.Text;

            VeiculoController busca = new VeiculoController();

            if (busca.BuscarVeiculo(v) != null)
            {
                busca.BuscarVeiculo(v);
//                txtBuscVeic.Text = ;
            }
        }
Ejemplo n.º 17
0
        static void Main(string[] args)
        {
            VeiculoController.Menu();

            ContextDB veiculos = new ContextDB();

            var template = "Id {0,3} Carro {1,30} Valor {2,6} Quantidade {3,6} Data da venda {4,15}";

            veiculos.ListaDeVeiculos.ForEach(i =>
                                             Console.WriteLine(string.Format(template, i.Id, i.Nome, i.Valor, i.Quantidade, i.DataDaVenda.ToShortDateString())
                                                               //$"Id: {i.Id} Carro: {i.Nome} Valor: {i.Valor} Quantidade: {i.Quantidade} Data: {i.DataDaVenda.ToShortDateString()}"
                                                               ));
            Console.ReadKey();
        }
Ejemplo n.º 18
0
        private void CarregarComboVeiculo(ref SuperComboBox combo)
        {
            try
            {
                VeiculoController veicCtrl = new VeiculoController();

                DataTable table = veicCtrl.CarregarComboVeiculo();

                combo.CarregaCombo(table, "Cod_Veiculo", "Modelo", UserControl.eTipoMensagem.Selecione);
            }
            catch (Exception ex)
            {
                Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro);
            }
        }
Ejemplo n.º 19
0
        protected void btnEditarV_Click(object sender, EventArgs e)
        {
            VeiculoController ctrl = new VeiculoController();
            Veiculo           v    = ctrl.BuscarVeiculo(txtBV.Text);

            v.Modelo = txtEdtV.Text;
            v.Cor    = txtEditVCor.Text;

            if (v != null)
            {
                txtEdtV.Text     = v.Modelo;
                txtEditVCor.Text = v.Cor;
                ctrl.Editar(v);
            }
        }
Ejemplo n.º 20
0
        public async Task GetVeiculos()
        {
            //Mock IHttpContextAccessor
            AutenticacaoAPI = new Autenticacao(contexto);

            // Arrange
            var controller = new VeiculoController(contexto);

            // Act
            IActionResult actionResult = controller.Veiculos();

            // Assert
            var okResult = actionResult.Should().BeOfType <OkObjectResult>().Subject;

            Assert.NotNull(okResult.Value);
        }
Ejemplo n.º 21
0
        private void CarregarComboVeiculo()
        {
            try
            {
                VeiculoController veiCtrl = new VeiculoController();

                DataTable table = veiCtrl.CarregarVeiculoManu();
                if (table != null)
                {
                    cbVeiculo.CarregaCombo(table, "Cod_Veiculo", "Modelo", UserControl.eTipoMensagem.Selecione);
                }
            }
            catch (Exception ex)
            {
                Utils.ExibirMensagem(ex.Message, eTipoMensagem.Erro);
            }
        }
        protected void registrar_Click(object sender, EventArgs e)
        {
            VeiculoController salvar  = new VeiculoController();
            Veiculo           veiculo = new Veiculo();

            //Empresa empresa = new Empresa();


            veiculo.placa   = txt_placa.Text.ToUpper();
            veiculo.modelo  = txt_modelo.Text;
            veiculo.renavam = Convert.ToInt32(txt_renavam.Text);
            veiculo.marca   = txt_marca.Text;
            veiculo.cor     = txt_cor.Text;

            EmpresaTeste t = new EmpresaTeste();

            veiculo.AddEmpresa(t.ObterEmpresaTeste());
        }
Ejemplo n.º 23
0
        public void TestGravarAlteracao()
        {
            VeiculoViewModel v = new VeiculoViewModel()
            {
                Id           = 13,
                MarcaId      = 2,
                Descricao    = "Teste descrição 3 alterado",
                Detalhes     = "Teste detalhes 3 alterado",
                Ano          = 2013,
                AnoModelo    = 2014,
                Novo         = 'N',
                DataCadastro = DateTime.Now,
                DataValidade = DateTime.Now.AddDays(60),
                Valor        = 69000,
                UsuarioEmail = "*****@*****.**"
            };
            VeiculoController veiculoCtl = new VeiculoController();

            Assert.AreEqual(1, veiculoCtl.Gravar(v));
        }
Ejemplo n.º 24
0
        public void AddVeiculo()
        {
            try
            {
                VeiculoController salvar  = new VeiculoController();
                Veiculo           veiculo = new Veiculo();
                Empresa           empresa = new Empresa();

                veiculo.placa   = "ABC-1234";
                veiculo.modelo  = "Uno";
                veiculo.renavam = 1234578;
                veiculo.marca   = "Fiat";
                veiculo.cor     = "Preto";


                // Para testes, retorna um numero aleatorio para o CNPJ
                Random randNum = new Random();

                empresa.razaoSocial = "UNIP";
                empresa.cnpj        = Convert.ToString(randNum.Next());
                empresa.email       = "e-mail";

                // Empresa: Endereço

                empresa.endereco.rua         = "Rua de Empresa";
                empresa.endereco.numero      = Convert.ToInt32("10"); // TODO: validar sem numero
                empresa.endereco.complemento = "C";
                empresa.endereco.bairro      = "Bairro de Empresa";
                empresa.endereco.cep         = 04425123;
                empresa.endereco.municipio   = "Municipio de Empresa";
                empresa.endereco.cidade      = "São Paulo";
                empresa.endereco.estado      = "SP";

                veiculo.AddEmpresa(empresa);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 25
0
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            VeiculoController ctrl = new VeiculoController();
            Veiculo           v    = new Veiculo();

            v.Modelo = txtBV.Text;
            v.Cor    = txtBVC.Text;
            //v = ctrl.BuscarVeiculo(v.Modelo);

            if (v != null)
            {
                txtBV.Text  = v.Modelo;
                txtBVC.Text = v.Cor;

                txtEdtV.Text     = v.Modelo;
                txtEditVCor.Text = v.Cor;

                txtExcv.Text   = v.Modelo;
                txtExVcor.Text = v.Cor;
                ctrl.BuscarVeiculo(v.Modelo);
            }
        }
Ejemplo n.º 26
0
        public void TestExcluir()
        {
            VeiculoController veiculoCtl = new VeiculoController();

            Assert.AreEqual(1, veiculoCtl.Excluir(13, "*****@*****.**"));
        }
Ejemplo n.º 27
0
 public VeiculoControllerTest()
 {
     _service      = new ServiceVeiculoFake();
     _serviceEstab = new ServiceEstabelecimentoFake();
     _controller   = new VeiculoController(_service, _serviceEstab);
 }
Ejemplo n.º 28
0
        //Botão de Salvar, chamar funções
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            switch (validacaoAba)
            {
            case "Aba Funcionario":
                try
                {
                    FuncionarioController salvar      = new FuncionarioController();
                    Funcionario           funcionario = new Funcionario();


                    // Funcionario : Pessoa
                    funcionario.cpf      = Convert.ToInt32(txt_cpf.Text);
                    funcionario.rg       = txt_rg.Text;
                    funcionario.nome     = txt_nome.Text;
                    funcionario.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text);
                    funcionario.sexo     = cb_sexo.Text;

                    // Funcionario : Pessoa : Endereço
                    funcionario.endereco.rua         = txt_rua.Text;
                    funcionario.endereco.numero      = Convert.ToInt32(txt_numero_residencial.Text);
                    funcionario.endereco.complemento = txt_complemento.Text;
                    funcionario.endereco.bairro      = txt_bairro.Text;
                    funcionario.endereco.cep         = Convert.ToInt32(txt_cep.Text);
                    funcionario.endereco.municipio   = txt_municipio.Text;
                    funcionario.endereco.cidade      = txt_cidade.Text;
                    funcionario.endereco.estado      = txt_cep.Text;


                    // Funcionario : Pessoa : Telefone
                    Telefone telefone = new Telefone();

                    telefone.DDI      = txt_ddi.Text;
                    telefone.DDD      = txt_ddd.Text;
                    telefone.telefone = txt_telefone.Text;

                    funcionario.AddTelefone(telefone);

                    // Funcionario : Perfil


                    // Perfil, falta implementar perfil
                    Perfil perfil = new Perfil();

                    perfil.ID    = 1;  //Passando na mão
                    perfil.cargo = "Estagiario";

                    funcionario.AddPerfil(perfil);

                    // Funcionario : Salario
                    funcionario.salario = 00000;
                    //Convert.ToDecimal(txt_salario.Text); Decidir tipo primeiro, DECIMAL OU FLOAT, INT

                    salvar.Inserir(funcionario);
                }

                catch (Exception ex)
                {
                    //Colocar um erro aqui
                }
                break;

            case "Aba Empresa":

                try
                {
                    EmpresaController salvar  = new EmpresaController();
                    Empresa           empresa = new Empresa();

                    // Empresa
                    empresa.razaoSocial = txt_razao_social.Text;
                    empresa.cnpj        = txt_cnpj.Text;
                    //empresa.email = txt_email.Text; Não tem no diagrama de classe

                    // Empresa: Endereço
                    empresa.endereco.rua         = txt_rua.Text;
                    empresa.endereco.numero      = Convert.ToInt32(txt_numero_residencial.Text);
                    empresa.endereco.complemento = txt_complemento.Text;
                    empresa.endereco.bairro      = txt_bairro.Text;
                    empresa.endereco.cep         = Convert.ToInt32(txt_cep.Text);
                    empresa.endereco.municipio   = txt_municipio.Text;
                    empresa.endereco.cidade      = txt_cidade.Text;
                    empresa.endereco.estado      = txt_estado.Text;

                    // Empresa : Telefone
                    Telefone telefone = new Telefone();
                    telefone.DDI      = txt_ddi.Text;
                    telefone.DDD      = txt_ddd.Text;
                    telefone.telefone = txt_telefone.Text;
                    empresa.AddTelefone(telefone);

                    salvar.Inserir(empresa);
                }

                catch
                {
                    //Colocar erro aqui
                }

                break;

            case "Aba Motorista":
                try
                {
                    MotoristaController salvar    = new MotoristaController();
                    Motorista           motorista = new Motorista();

                    // motorista : Pessoa
                    motorista.cpf      = Convert.ToInt32(txt_cpf.Text);
                    motorista.rg       = txt_rg.Text;
                    motorista.nome     = txt_nome.Text;
                    motorista.dataNasc = Convert.ToDateTime(dt_data_nascimento.Text);
                    motorista.sexo     = cb_sexo.Text;

                    // motorista : Pessoa : Endereço
                    motorista.endereco.rua         = txt_rua.Text;
                    motorista.endereco.numero      = Convert.ToInt32(txt_numero_residencial);
                    motorista.endereco.complemento = txt_complemento.Text;
                    motorista.endereco.bairro      = txt_bairro.Text;
                    motorista.endereco.cep         = Convert.ToInt32(txt_cep.Text);
                    motorista.endereco.municipio   = txt_municipio.Text;
                    motorista.endereco.cidade      = txt_cidade.Text;
                    motorista.endereco.estado      = txt_estado.Text;


                    EmpresaTeste t = new EmpresaTeste();

                    motorista.AddEmpresa(t.ObterEmpresaTeste());



                    // motorista : Pessoa : Telefone
                    Telefone telefone = new Telefone();

                    telefone.DDI      = txt_ddi.Text;
                    telefone.DDD      = txt_ddd.Text;
                    telefone.telefone = txt_telefone.Text;

                    motorista.AddTelefone(telefone);

                    //Convert.ToDecimal(txt_salario.Text);

                    salvar.Inserir(motorista);
                }

                catch (Exception ex)
                {
                    //Colocar um erro aqui
                }

                break;

            case "Aba Veiculo":
                try
                {
                    VeiculoController salvar  = new VeiculoController();
                    Veiculo           veiculo = new Veiculo();
                    Empresa           empresa = new Empresa();


                    veiculo.placa   = txt_placa.Text.ToUpper();
                    veiculo.modelo  = txt_modelo.Text;
                    veiculo.renavam = Convert.ToInt32(txt_renavam.Text);
                    veiculo.marca   = txt_marca.Text;
                    veiculo.cor     = cb_cores_veiculos.Text;

                    EmpresaTeste t = new EmpresaTeste();
                    veiculo.AddEmpresa(t.ObterEmpresaTeste());
                }

                catch (Exception ex)
                {
                    //Colocar um erro aqui
                }
                break;
            } //Fim do Case
        }