예제 #1
0
        private void BtnEditar_Click(object sender, EventArgs e)
        {
            mtbCPF.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            if (!mtbCPF.Text.Equals(""))
            {
                List <String> dadosPessoais = new List <string>();
                dadosPessoais.Add("0");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add(mtbCPF.Text);
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");
                dadosPessoais.Add("");

                mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

                Modelo.Funcionario.FuncionarioCompleto funcionarioCompleto = new Modelo.Funcionario.FuncionarioCompleto();
                Modelo.Funcionario.Controle            controle            = new Modelo.Funcionario.Controle();
                funcionarioCompleto = controle.PreencherCampos(dadosPessoais);

                pnlPrincipal.Controls.Clear();
                frmEditarFuncionario cadastro = new frmEditarFuncionario(funcionarioCompleto);
                cadastro.TopLevel = false;
                cadastro.Visible  = true;
                pnlPrincipal.Controls.Add(cadastro);
            }
            mtbCPF.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;
        }
        public frmEditarFuncionario(Modelo.Funcionario.FuncionarioCompleto funcionarioCompleto)
        {
            InitializeComponent();
            txbNome.Text           = funcionarioCompleto.nome;
            txbSobrenome.Text      = funcionarioCompleto.sobrenome;
            dtpDataNascimento.Text = funcionarioCompleto.dataNascimento;
            cbxEstado.Text         = funcionarioCompleto.estadoCivil;
            cbxSexo.Text           = funcionarioCompleto.sexo;
            mtbCPF.Text            = funcionarioCompleto.CPF;
            txbNaturalidade.Text   = funcionarioCompleto.naturalidade;
            txbEmail.Text          = funcionarioCompleto.email;

            cbxTipo.Text      = funcionarioCompleto.tipo;
            txbRA.Text        = funcionarioCompleto.RA;
            txbLogin.Text     = funcionarioCompleto.login;
            txbCoren.Text     = funcionarioCompleto.coren;
            txbFuncional.Text = funcionarioCompleto.funcional;
        }