private async void GetTransportador()
 {
     try
     {
         dataGridView1.DataSource = await TransportadorBLL.GetTransportadorBLL();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private async void SetTranportadora(Enuns.TipoCrud tipoCrud)
        {
            string mensagemException = Utilidade.GetMensagemParaException(tipoCrud);
            string mensagemCrud      = Utilidade.GetMensagemParaCrud(tipoCrud);

            try
            {
                Transportador transportador = new Transportador();

                #region set parameters
                transportador.Cidade            = txtCidade.Text;
                transportador.CidadeCodigo      = Convert.ToInt32(txtCodigoCidade.Text);
                transportador.CPF_CNPJ          = txtCNPJ.Text;
                transportador.Endereco          = txtEndereco.Text;
                transportador.FretePorConta     = cbxFretePorConta.Checked;
                transportador.InscricaoEstadual = txtInscricaoEstadual.Text;
                transportador.NomeRazao         = txtNomeRazao.Text;
                transportador.UF      = txtEstado.Text;
                transportador.CEP     = txtCEP.Text;
                transportador.Cliente = MyGlobals.Cliente;

                #endregion

                HttpResponseMessage response = new HttpResponseMessage();

                if (tipoCrud.Equals(Enuns.TipoCrud.novo))
                {
                    response = await TransportadorBLL.AdicionarTransportadorBLL(transportador);

                    if (response.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Tranportador " + mensagemCrud + " com sucesso!", "Tranportador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        LimpaCampos();
                    }
                    else
                    {
                        MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o transportador! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else if (tipoCrud.Equals(Enuns.TipoCrud.update))
                {
                    response = await TransportadorBLL.AtualizarTransportadorBLL(transportador);

                    if (response.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Tranportador " + mensagemCrud + " com sucesso!", "Tranportador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        LimpaCampos();
                    }
                    else
                    {
                        MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o transportador! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else if (tipoCrud.Equals(Enuns.TipoCrud.delete))
                {
                    transportador.Id = Convert.ToInt32(txtIdTransportador.Text);
                    response         = await TransportadorBLL.DeletarTransportadorBLL(transportador.Id);

                    if (response.IsSuccessStatusCode)
                    {
                        MessageBox.Show("Tranportador " + mensagemCrud + " com sucesso!", "Tranportador", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        LimpaCampos();
                    }
                    else
                    {
                        MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o transportador! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Erro ao fazer operação no Tranportador");
                    return;
                }

                PreencherGrid();
                btnSalvar.Enabled = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o transportador! \nErro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }