Exemplo n.º 1
0
        private void bt_Salvar_Click(object sender, EventArgs e)
        {
            Funcionario funcionario = new Funcionario();

            funcionario.SetNome(tb_nome.ToString());
            funcionario.SetEmail(tb_Email.ToString());
            funcionario.SetRg(tb_rg.ToString());
            funcionario.SetNacionalidade(tb_nacionalidade.ToString());
            funcionario.SetNaturalidade(tb_naturalidade.ToString());
            funcionario.SetTelefone(tb_telefone.ToString());
            funcionario.SetData_nascimento(tb_datanascimento.ToString());
            funcionario.SetCpf(long.Parse(tb_cpf.Text));
            funcionario.SetCodigo(Convert.ToInt32(tb_codigo.Text));

            Endereco endereco = new Endereco();

            endereco.SetCidade(tb_cidade.ToString());
            endereco.SetBairro(tb_bairro.ToString());
            endereco.SetLogradouro(tb_rua.ToString());
            endereco.SetNumero(tb_numero.ToString());

            funcionario.SetEndereco(endereco);

            ControladorFuncionario controlFuncionario = new ControladorFuncionario();

            controlFuncionario.SetFuncionario(funcionario);

            MessageBox.Show("Funcionário Cadastrado com Sucesso!", "Confirmação");



            tb_nome.Text           = "";
            tb_Email.Text          = "";
            tb_datanascimento.Text = "";
            tb_nacionalidade.Text  = "";
            tb_naturalidade.Text   = "";
            tb_rg.Text             = "";
            tb_telefone.Text       = "";
            tb_codigo.Text         = "";
            tb_cpf.Text            = "";
            tb_cidade.Text         = "";
            tb_bairro.Text         = "";
            tb_rua.Text            = "";
            tb_numero.Text         = "";

            tb_nome.Enabled           = false;
            tb_Email.Enabled          = false;;
            tb_datanascimento.Enabled = false;
            tb_nacionalidade.Enabled  = false;
            tb_naturalidade.Enabled   = false;
            tb_rg.Enabled             = false;
            tb_telefone.Enabled       = false;
            tb_codigo.Enabled         = false;
            tb_cpf.Enabled            = false;
            tb_cidade.Enabled         = false;
            tb_bairro.Enabled         = false;
            tb_rua.Enabled            = false;
            tb_numero.Enabled         = false;
        }
Exemplo n.º 2
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            switch (keyData)
            {
            case Keys.Control | Keys.S:
                Funcionario funcionario = new Funcionario();
                funcionario.SetNome(tb_nome.ToString());
                funcionario.SetEmail(tb_Email.ToString());
                funcionario.SetRg(tb_rg.ToString());
                funcionario.SetNacionalidade(tb_nacionalidade.ToString());
                funcionario.SetNaturalidade(tb_naturalidade.ToString());
                funcionario.SetTelefone(tb_telefone.ToString());
                funcionario.SetData_nascimento(tb_datanascimento.ToString());
                funcionario.SetCpf(long.Parse(tb_cpf.Text));
                funcionario.SetCodigo(Convert.ToInt32(tb_codigo.Text));

                Endereco endereco = new Endereco();
                endereco.SetCidade(tb_cidade.ToString());
                endereco.SetBairro(tb_bairro.ToString());
                endereco.SetLogradouro(tb_rua.ToString());
                endereco.SetNumero(tb_numero.ToString());

                funcionario.SetEndereco(endereco);

                ControladorFuncionario controlFuncionario = new ControladorFuncionario();
                controlFuncionario.SetFuncionario(funcionario);

                MessageBox.Show("Funcionário Cadastrado com Sucesso!", "Confirmação");

                tb_nome.Text           = "";
                tb_Email.Text          = "";
                tb_datanascimento.Text = "";
                tb_nacionalidade.Text  = "";
                tb_naturalidade.Text   = "";
                tb_rg.Text             = "";
                tb_telefone.Text       = "";
                tb_codigo.Text         = "";
                tb_cpf.Text            = "";
                tb_cidade.Text         = "";
                tb_bairro.Text         = "";
                tb_rua.Text            = "";
                tb_numero.Text         = "";

                tb_nome.Enabled           = false;
                tb_Email.Enabled          = false;;
                tb_datanascimento.Enabled = false;
                tb_nacionalidade.Enabled  = false;
                tb_naturalidade.Enabled   = false;
                tb_rg.Enabled             = false;
                tb_telefone.Enabled       = false;
                tb_codigo.Enabled         = false;
                tb_cpf.Enabled            = false;
                tb_cidade.Enabled         = false;
                tb_bairro.Enabled         = false;
                tb_rua.Enabled            = false;
                tb_numero.Enabled         = false;
                break;

            case Keys.Control | Keys.P:
                ConsultarFuncionario consltFuncionario = new ConsultarFuncionario();
                consltFuncionario.ShowDialog();
                break;
            }
            return(base.ProcessCmdKey(ref msg, keyData));
        }