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); } }