private void btnSalvar_Click(object sender, EventArgs e)
        {
            //Verifica se está em modo de alteração ou inserção
            if (string.Compare(grbPrincipal.Text, "Dados do Médico", true) == 0)
            {
                try
                {
                    if ((String.Compare(txtNomeCliente.Text, "", true) != 0) && (String.Compare(txtCrmUf.Text, "", true) != 0) && (String.Compare(txtCrm.Text, "", true) != 0) && (String.Compare(txtCelularCliente.Text, "(  )      -", true) != 0))
                    {
                        Colaborador cliente = new Colaborador();

                        cliente.Bairro     = txtBairroCliente.Text;
                        cliente.Celular    = txtCelularCliente.Text;
                        cliente.Cep        = txtCepCliente.Text;
                        cliente.Cidade     = txtCidadeCliente.Text;
                        cliente.TelContato = txtContatoCliente.Text;
                        cliente.Email      = txtEmailCliente.Text;
                        cliente.Uf         = txtEstadoCliente.Text;
                        cliente.TelFixo    = txtTelFixoCliente.Text;
                        cliente.Rua        = txtRuaCliente.Text;
                        cliente.Nome       = txtNomeCliente.Text;
                        cliente.Crm        = txtCrm.Text;
                        cliente.CrmUf      = txtCrmUf.Text;
                        cliente.Digital    = EnrollDig;
                        cliente.Status     = cbbStatus.Text;

                        //Insere a foto no campo Byte[]
                        if (picFoto.Image != null)
                        {
                            try
                            {
                                MemoryStream memory = new MemoryStream();
                                bmp.Save(memory, ImageFormat.Bmp);
                                cliente.Foto = memory.ToArray();
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Erro ao inserir a foto. Detalhes:" + ex.Message);
                            }
                        }
                        else
                        {
                            Bitmap imagemInicial = new Bitmap(Application.StartupPath + ("\\sem-foto.jpg"));
                            bmp = imagemInicial;
                            MemoryStream memory = new MemoryStream();
                            imagemInicial.Save(memory, ImageFormat.Bmp);
                            cliente.Foto = memory.ToArray();
                        }
                        //Termina a insercao da foto

                        ColaboradorNegocio negocio = new ColaboradorNegocio();
                        String             retorno = negocio.Inserir(cliente);

                        //Controle de Botoes e Tela
                        grbPrincipal.Enabled     = false;
                        btnSalvar.Enabled        = false;
                        btnEditarCliente.Enabled = false;
                        limparCampos();
                        btnNovoCliente.Enabled  = true;
                        grpConsulta.Enabled     = true;
                        dgvConsultaCRUD.Enabled = true;

                        if (retorno.Length > 7)
                        {
                            MessageBox.Show("Erro ao inserir Médico: " + retorno);
                        }
                        else
                        {
                            MessageBox.Show("Médico inserido com sucesso. ID: " + retorno);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Erro ao inserir Médico. Verifique se os campos obrigatórios marcados com (*) estão preenchidos.");
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                try
                {
                    if ((String.Compare(txtNomeCliente.Text, "", true) != 0) && (String.Compare(txtCrmUf.Text, "", true) != 0) && (String.Compare(txtCrm.Text, "", true) != 0) && (String.Compare(txtCelularCliente.Text, "(  )      -", true) != 0))
                    {
                        Colaborador cliente = new Colaborador();

                        cliente.Bairro     = txtBairroCliente.Text;
                        cliente.Celular    = txtCelularCliente.Text;
                        cliente.Cep        = txtCepCliente.Text;
                        cliente.Cidade     = txtCidadeCliente.Text;
                        cliente.TelContato = txtContatoCliente.Text;
                        cliente.Email      = txtEmailCliente.Text;
                        cliente.Uf         = txtEstadoCliente.Text;
                        cliente.TelFixo    = txtTelFixoCliente.Text;
                        cliente.Rua        = txtRuaCliente.Text;
                        cliente.Nome       = txtNomeCliente.Text;
                        cliente.Crm        = txtCrm.Text;
                        cliente.CrmUf      = txtCrmUf.Text;
                        cliente.Digital    = EnrollDig;
                        cliente.Status     = cbbStatus.Text;
                        cliente.Id         = int.Parse(txtId.Text);

                        //Insere a foto no campo Byte[]
                        if (picFoto.Image != null)
                        {
                            try
                            {
                                MemoryStream memory = new MemoryStream();
                                bmp.Save(memory, ImageFormat.Bmp);
                                cliente.Foto = memory.ToArray();
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Erro ao inserir a foto. Detalhes:" + ex.Message);
                            }
                        }
                        else
                        {
                            cliente.Foto = null;
                        }
                        //Termina a insercao da foto

                        ColaboradorNegocio negocio = new ColaboradorNegocio();
                        String             retorno = negocio.Alterar(cliente);

                        MessageBox.Show("Médico alterado com sucesso. ID: " + retorno);

                        //Controle de Botoes e Tela
                        //Controle de Botoes e Tela
                        grbPrincipal.Enabled     = false;
                        btnSalvar.Enabled        = false;
                        btnEditarCliente.Enabled = false;
                        btnNovoCliente.Enabled   = true;
                        grpConsulta.Enabled      = true;
                        dgvConsultaCRUD.Enabled  = true;
                        atualizaGrid();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao alterar Médico. Verifique se os campos obrigatórios estão preenchidos.");
                        //Controle de Botoes e Tela
                        grbPrincipal.Enabled     = false;
                        btnSalvar.Enabled        = false;
                        btnEditarCliente.Enabled = false;
                        limparCampos();
                        btnNovoCliente.Enabled  = true;
                        grpConsulta.Enabled     = true;
                        dgvConsultaCRUD.Enabled = true;
                        return;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }