private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                CargoDTO  depto  = cboDepto.SelectedItem as CargoDTO;
                EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO;

                FuncionarioDTO dto = new FuncionarioDTO();
                dto.Nome        = txtNome.Text;
                dto.Rg          = mkbRg.Text;
                dto.Salario     = nudSalario.Value;
                dto.Cpf         = mkbCpf.Text;
                dto.Telefone    = mkbTelefone.Text;
                dto.Email       = txtEmail.Text;
                dto.IdDepto     = depto.Id;
                dto.Cidade      = txtCidade.Text;
                dto.IdEstado    = estado.IdEstado;
                dto.Cep         = mkbCep.Text;
                dto.Rua         = txtEndereco.Text;
                dto.Complemento = txtComplemento.Text;
                dto.Numero      = txtNumero.Text;

                dto.Imagem = ImagemPlugIn.ConverterParaString(pbxImagem.Image);

                FuncionariosBusiness buss = new FuncionariosBusiness();
                buss.Salvar(dto);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Funcionário cadastrado com sucesso!");
                tela.ShowDialog();
            }
            catch (MySqlException mex)
            {
                if (mex.Number == 1062)
                {
                    string msg = "Funcionario já está cadastrado. Verifique se o CPF está corretamente preenchido ou se ele já esta no sistema.";

                    frmAlert tela = new frmAlert();
                    tela.LoadScreen(msg);
                    tela.ShowDialog();
                }
            }
            catch (ValidacaoException vex)
            {
                string msg = vex.Message;

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            FuncionariosDTO dto = new FuncionariosDTO();

            dto.Nome          = txtnome.Text;
            dto.email         = textBox2.Text;
            dto.Cep           = txtCep.Text;
            dto.Endereco      = txtendereco.Text;
            dto.Bairro        = txtbairro.Text;
            dto.Cidade        = txtcidade.Text;
            dto.RG            = rg.Text;
            dto.CPF           = maskedTextBox2.Text;
            dto.salario       = Convert.ToDecimal(salario.Text);
            dto.vl_transporte = Convert.ToDecimal(vt.Text);
            dto.vl_refeicao   = Convert.ToDecimal(vr.Text);
            dto.Numero_casa   = Convert.ToInt32(txtnumero.Text);
            dto.Estado        = txtestado.Text;
            dto.Fucao         = textBox1.Text;
            dto.Login         = textBox5.Text;
            dto.Senha         = textBox6.Text;
            dto.ADM           = checkBox1.Checked;
            dto.RH            = checkBox2.Checked;
            dto.Func          = checkBox7.Checked;

            FuncionariosBusiness business = new FuncionariosBusiness();

            business.Salvar(dto);


            MessageBox.Show("Cadastro realizado com sucesso");

            email.Para     = textBox2.Text;
            email.Assunto  = "Cadastro da Realce sua Beleza";
            email.Mensagem = "Seja bem vindo a empresa Realc,0e sua Beleza,<br> seu login é:   " + dto.Login + "<br>  E sua senha é:" + dto.Senha;

            email.Enviar();

            tela_principal tela = new tela_principal();

            tela.Show();
        }