private void buttonSalvar_Click(object sender, EventArgs e)
        {
            //Verificar se é inserção ou alteração
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Motorista motorista = new Motorista();

                motorista.CADNOMEMOTORISTA         = textBoxNome.Text;
                motorista.CADENDMOTORISTA          = textBoxEndereco.Text;
                motorista.CADTELMOTORISTA          = textBoxTelefone.Text;
                motorista.CADCPFMOTORISTA          = textBoxCPF.Text;
                motorista.CADRGMOTORISTA           = textBoxRG.Text;
                motorista.CADCNHMOTORISTA          = textBoxCNH.Text;
                motorista.CADDATANASCMOTORISTA     = dateNascimento.Value;
                motorista.CADDATACADASTROMOTORISTA = dateCadastro.Value;

                MotoristaNegocios motoristaNegocios = new MotoristaNegocios();
                string            retorno           = motoristaNegocios.Inserir(motorista);

                //Tentar converter para inteiro
                //Se der tudo certo é porque devolveu o código do motorista
                //Se der errado tem a mensagem de erro

                try
                {
                    int idMotorista = Convert.ToInt32(retorno);
                    MessageBox.Show("Inserido com sucesso." + idMotorista.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível inserir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                // Crio um motorista
                Motorista motorista = new Motorista();

                //Coloco os campos da tela no objeto clliente, e envio para alterar no banco

                motorista.IDCADMOTORISTA = Convert.ToInt32(textBoxCodigo.Text);

                motorista.CADNOMEMOTORISTA         = textBoxNome.Text;
                motorista.CADENDMOTORISTA          = textBoxEndereco.Text;
                motorista.CADTELMOTORISTA          = textBoxTelefone.Text;
                motorista.CADCPFMOTORISTA          = textBoxCPF.Text;
                motorista.CADRGMOTORISTA           = textBoxRG.Text;
                motorista.CADCNHMOTORISTA          = textBoxCNH.Text;
                motorista.CADDATANASCMOTORISTA     = dateNascimento.Value;
                motorista.CADDATACADASTROMOTORISTA = dateCadastro.Value;

                MotoristaNegocios motoristaNegocios = new MotoristaNegocios();
                string            retorno           = motoristaNegocios.Alterar(motorista);
                //Tentar converter para inteiro
                //Se der tudo certo é porque devolveu o código do motorista
                //Se der errado tem a mensagem de erro

                try
                {
                    int idMotorista = Convert.ToInt32(retorno);
                    MessageBox.Show("Alterado com sucesso." + idMotorista.ToString());
                    this.DialogResult = DialogResult.Yes;
                }
                catch
                {
                    MessageBox.Show("Não foi possível alterar. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.DialogResult = DialogResult.No;
                }
            }
        }