private void btnGravar_Click(object sender, EventArgs e)
        {
            Funcionario objeto = FuncionarioBuilder.iniciar().
                                 comSexo(int.Parse(cmbSexo.SelectedValue.ToString())).
                                 comDepartamento(int.Parse(cmbDepartamento.SelectedValue.ToString())).
                                 comNome(txtNome.Text).
                                 comEnderecos(this.arrenderecos).
                                 construir();

            try
            {
                Type            tipo     = Type.GetType("ClienteREST.Operador.Operador" + formato);
                IntOperadorREST op       = (IntOperadorREST)Activator.CreateInstance(tipo);
                CtrlFuncionario controle = new CtrlFuncionario();

                Funcionario resposta = controle.cadastrar <Funcionario>(objeto, op);

                MessageBox.Show(
                    resposta.id + "º cadastrado com sucesso!",
                    "Sucesso!",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Information,
                    MessageBoxDefaultButton.Button1);
            }
            catch (Exception ex)
            {
                MessageBox.Show(
                    "Seus dados extraviaram, sei não!",
                    "Erro!",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation,
                    MessageBoxDefaultButton.Button1);
            }
        }