protected void btn_registrar_Click(object sender, EventArgs e)
        {
            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(txt_dataNascimento.Text);
                funcionario.sexo     = txt_sexo.Text;

                // Funcionario : Pessoa : Endereço
                funcionario.endereco.rua         = txt_rua.Text;
                funcionario.endereco.numero      = Convert.ToInt32(txt_numero.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_estado.Text;


                // Funcionario : Pessoa : Telefone
                Telefone telefone = new Telefone();
                telefone.DDI      = txt_DDI.Text;
                telefone.DDD      = txt_DDD.Text;
                telefone.telefone = txt_numero.Text;

                funcionario.AddTelefone(telefone);

                // Funcionario : Perfil


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

                perfil.ID    = 1;
                perfil.cargo = "Estagiario";

                funcionario.AddPerfil(perfil);

                // Funcionario : Salario
                funcionario.salario = 155050;

                //Convert.ToDecimal(txt_salario.Text);

                if (salvar.Inserir(funcionario) != true)
                {
                }
            }

            catch (Exception ex)
            {
                //Colocar um popape de erro erro aqui
            }
        }
Ejemplo n.º 2
0
        public void AddFuncionario()
        {
            try
            {
                FuncionarioController salvar      = new FuncionarioController();
                Funcionario           funcionario = new Funcionario();

                Random randNum = new Random();


                // Funcionario : Pessoa
                funcionario.cpf      = randNum.Next();
                funcionario.rg       = Convert.ToString(randNum.Next());
                funcionario.nome     = "Max";
                funcionario.dataNasc = Convert.ToDateTime("01-01-2019");
                funcionario.sexo     = "M";

                // Funcionario : Pessoa : Endereço
                funcionario.endereco.rua         = "Rua de Casa";
                funcionario.endereco.numero      = Convert.ToInt32("0");
                funcionario.endereco.complemento = "A";
                funcionario.endereco.bairro      = "Meu Bairro";
                funcionario.endereco.cep         = 04489751;
                funcionario.endereco.municipio   = "Meu Municipio";
                funcionario.endereco.cidade      = "Minha Cidade";
                funcionario.endereco.estado      = "Meu Estado";

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

                telefone.DDI      = "55";
                telefone.DDD      = "11";
                telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999));

                funcionario.AddTelefone(telefone);

                // Funcionario : Perfil


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

                perfil.ID    = 1;
                perfil.cargo = "Estagiario";

                funcionario.AddPerfil(perfil);

                // Funcionario : Salario
                funcionario.salario = 155050;

                //funcionario.salario = Convert.ToDecimal(txt_salario.Text);

                Assert.IsTrue(salvar.Inserir(funcionario));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                throw;
            }
        }
Ejemplo n.º 3
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
        }
Ejemplo n.º 4
0
        public void AtualizarFuncionario()
        {
            try
            {
                FuncionarioController salvar      = new FuncionarioController();
                Funcionario           funcionario = new Funcionario();

                // trazer um numero do BD
                funcionario.ID = 11;


                // Funcionario : Pessoa
                funcionario.cpf      = randNum.Next();
                funcionario.rg       = Convert.ToString(randNum.Next());
                funcionario.nome     = "Lucas";
                funcionario.dataNasc = Convert.ToDateTime("01-01-2000");
                funcionario.sexo     = "M";



                // Funcionario : Pessoa : Endereço
                funcionario.endereco.rua         = " Nova Rua de Casa";
                funcionario.endereco.numero      = Convert.ToInt32("100");
                funcionario.endereco.complemento = "Z";
                funcionario.endereco.bairro      = "Novo Meu Bairro";
                funcionario.endereco.cep         = 04489751;
                funcionario.endereco.municipio   = "Novo Meu Municipio";
                funcionario.endereco.cidade      = "Novo Minha Cidade";
                funcionario.endereco.estado      = "Novo Meu Estado";

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

                telefone.DDI      = "56";
                telefone.DDD      = "12";
                telefone.telefone = Convert.ToString(randNum.Next(11111111, 99999999));

                funcionario.AddTelefone(telefone);

                // Funcionario : Perfil


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

                perfil.ID    = 2;
                perfil.cargo = "Gerente";

                funcionario.AddPerfil(perfil);

                // Funcionario : Salario
                funcionario.salario = Convert.ToDecimal(200000);

                Assert.IsTrue(salvar.Atualizar(funcionario));
            }
            catch (Exception e)
            {
                Debug.WriteLine(e);
                throw;
            }
        }