Esempio n. 1
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;
            }
        }
        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());
        }
Esempio n. 3
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;
            }
        }
        //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
        }