/*<FUNCAO>*/
        private bool AtualizarFuncionario()
        {
            bool ret = false;

            ConexaoDAL cx = new ConexaoDAL(DadosConexao.StringDeConexao);

            CarregarIndiceComboEstado(this.cbboxATLFunEstado.SelectedItem.ToString());
            fcAtMd.Cidade      = txtATLFunCidade.Text;
            fcAtMd.Bairro      = txtATLFunBairro.Text;
            fcAtMd.Logradouro  = txtATLFunLog.Text;
            fcAtMd.NumeroEnd   = txtATLFunNum.Text;
            fcAtMd.Nome        = txtATLFunNome.Text;
            fcAtMd.NumeroTel   = txtATLFunTel.Text;
            fcAtMd.NumeroCel   = txtATLFunCel.Text;
            fcAtMd.Login       = txtATLFunLogin.Text;
            fcAtMd.Aniversario = Convert.ToDateTime(dtATLFunAniversario.Text);
            CarregarIndiceComboPerfil(this.cbboxATLFunPerfil.SelectedItem.ToString());
            fcAtMd.IDEmpresa = Convert.ToInt32(cbboxATLFunEmpresa.SelectedValue.ToString());

            FuncionarioBLL fcbll = new FuncionarioBLL(cx);

            if (fcbll.AtualizarFuncionario(fcAtMd))
            {
                valor             = 0;
                this.DialogResult = DialogResult.OK;
            }

            return(ret);
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtMatricula.Text == "")
            {
                Funcionario funcionario = new Funcionario();
                funcionario.matricula = 20000000 + FuncionarioBLL.ultimoIdBLL() + 1;
                if (rdbTecnico.Checked == true)
                {
                    funcionario.codacesso = 1;
                }
                else
                {
                    funcionario.codacesso = 2;
                }
                if (rdbAtivo.Checked == true)
                {
                    funcionario.situacao = 1;
                }
                else
                {
                    funcionario.situacao = 2;
                }
                funcionario.nome         = txtNome.Text;
                funcionario.andar        = int.Parse(txtAndar.Text);
                funcionario.sala         = int.Parse(txtSala.Text);
                funcionario.ramal        = int.Parse(txtRamal.Text);
                funcionario.celular      = int.Parse(txtCelular.Text);
                funcionario.email        = txtEmail.Text;
                funcionario.dataAdmissao = txtAdmissao.Text;
                funcionario.senha        = txtSenha.Text;
                funcionario.cpf          = txtCPF.Text;
                FuncionarioBLL.InserirFuncionario(funcionario);
                LimparCampos();
            }
            else
            {
                Funcionario funcionario = new Funcionario();

                if (rdbTecnico.Checked == true)
                {
                    funcionario.codacesso = 1;
                }
                else
                {
                    funcionario.codacesso = 2;
                }
                if (rdbAtivo.Checked == true)
                {
                    funcionario.situacao = 1;
                }
                else
                {
                    funcionario.situacao = 2;
                }
                funcionario.nome         = txtNome.Text;
                funcionario.andar        = int.Parse(txtAndar.Text);
                funcionario.sala         = int.Parse(txtSala.Text);
                funcionario.ramal        = int.Parse(txtRamal.Text);
                funcionario.celular      = int.Parse(txtCelular.Text);
                funcionario.dataAdmissao = txtAdmissao.Text;
                funcionario.matricula    = int.Parse(txtMatricula.Text);
                funcionario.cpf          = txtCPF.Text;
                if (txtCPF.TextLength != 11 || txtCelular.TextLength != 11)
                {
                    MessageBox.Show("Verifique se o CPF contém 11 digítos ou se o celular contém o DDD");
                }
                else
                {
                    FuncionarioBLL.AtualizarFuncionario(funcionario);
                }
                LimparCampos();
            }
        }