private void SetDestinatario(Enuns.TipoCrud tipoCrud) { Destinatario destinatario = new Destinatario(); string mensagemException = Utilidade.GetMensagemParaException(tipoCrud); string mensagemCrud = Utilidade.GetMensagemParaCrud(tipoCrud); try { #region set parameters destinatario.NomeRazao = txtNomeRazao.Text; destinatario.CNPJ = txtCNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", ""); destinatario.InscricaoEstadual = txtInscricaoEstatudal.Text; destinatario.Bairro = txtBairro.Text; destinatario.CEP = txtCEP.Text.Replace("-", string.Empty); destinatario.Cidade = txtCidade.Text; destinatario.ISUF = txtIsUF.Text; destinatario.CidadeCodigo = int.Parse(txtCodigoCidade.Text); destinatario.Complemento = txtComplemento.Text; destinatario.Fone = txtTelefone.Text; destinatario.IndIEDest = 1; destinatario.Logradouro = txtEndereco.Text; destinatario.NumeroCasa = txtNumero.Text; destinatario.UF = txtEstado.Text; destinatario.Pais = "BRASIL"; destinatario.PaisCodigo = 1058; //destinatario.Email = txtEmail.Text; #endregion //if (tipoCrud.Equals(Enuns.TipoCrud.novo)) //{ // DestinatarioBLL.CadastrarDestinatario(destinatario); //} //else if (tipoCrud.Equals(Enuns.TipoCrud.update)) //{ // destinatario.DestinatarioId = int.Parse(txtIdDestinatario.Text); // DestinatarioBLL.AtualizarDestinatario(destinatario); //} //else if (tipoCrud.Equals(Enuns.TipoCrud.delete)) //{ // destinatario.DestinatarioId = int.Parse(txtIdDestinatario.Text); // DestinatarioBLL.ExcluirDestinatario(destinatario); //} //else //{ // MessageBox.Show("Erro ao fazer operação no Destinatario"); //} MessageBox.Show("Destinatario " + mensagemCrud + " com sucesso!", "Destinatario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); LimpaCampos(); PreencherGrid(); btnSalvar.Enabled = false; } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o destinatario! \nErro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void SetProduto(Enuns.TipoCrud tipoCrud) { Produto produto = new Produto(); string mensagemException = Utilidade.GetMensagemParaException(tipoCrud); string mensagemCrud = Utilidade.GetMensagemParaCrud(tipoCrud); try { #region set parameters produto.Descricao = txtDescricao.Text; produto.CFOP = Convert.ToInt32(txtCFOP.Text); produto.EAN = txtEAN.Text; produto.NCM = Convert.ToInt32(txtNCM.Text); produto.Unidade = txtUnidade.Text; produto.ValorUnitario = Convert.ToDecimal(txtValorUnitario.Text); produto.Cliente = MyGlobals.Cliente; #endregion HttpResponseMessage response = new HttpResponseMessage(); if (tipoCrud.Equals(Enuns.TipoCrud.novo)) { response = await ProdutoBLL.AdicionarProdutoBLL(produto); if (response.IsSuccessStatusCode) { MessageBox.Show("Produto " + mensagemCrud + " com sucesso!", "Produto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o produto! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (tipoCrud.Equals(Enuns.TipoCrud.update)) { produto.Id = int.Parse(txtIdProduto.Text); response = await ProdutoBLL.AtualizarProdutoBLL(produto); if (response.IsSuccessStatusCode) { MessageBox.Show("Produto " + mensagemCrud + " com sucesso!", "Produto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o produto! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (tipoCrud.Equals(Enuns.TipoCrud.delete)) { produto.Id = int.Parse(txtIdProduto.Text); response = await ProdutoBLL.DeletarProdutoBLL(produto.Id); if (response.IsSuccessStatusCode) { MessageBox.Show("Produto " + mensagemCrud + " com sucesso!", "Produto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o produto! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao fazer operação no Produto"); } LimpaCampos(); PreencherGrid(); btnSalvar.Enabled = false; } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o produto! \nErro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async void SetEmitente(Enuns.TipoCrud tipoCrud) { Emitente emitente = new Emitente(); string mensagemException = Utilidade.GetMensagemParaException(tipoCrud); string mensagemCrud = Utilidade.GetMensagemParaCrud(tipoCrud); try { #region set parameters emitente.RazaoSocial = txtNomeRazao.Text; emitente.CNPJ = txtCNPJ.Text.Replace(".", "").Replace("/", "").Replace("-", ""); emitente.NomeFantasia = txtNomeFantasia.Text; emitente.Bairro = txtBairro.Text; emitente.CEP = txtCEP.Text.Replace("-", string.Empty); emitente.Cidade = txtCidade.Text; emitente.CNAE = txtCNAE.Text; emitente.CidadeCodigo = int.Parse(txtCodigoCidade.Text); emitente.Complemento = txtComplemento.Text; emitente.Fone = txtTelefone.Text; emitente.InscricaoEstadual = txtInscricaoEstatudal.Text; emitente.IM = txtIM.Text; emitente.Logradouro = txtEndereco.Text; emitente.NumeroCasa = txtNumero.Text; emitente.UF = txtEstado.Text; emitente.Cliente = MyGlobals.Cliente; #endregion HttpResponseMessage response = new HttpResponseMessage(); if (tipoCrud.Equals(Enuns.TipoCrud.novo)) { response = await EmitenteBLL.AdicionarEmitenteBLL(emitente); if (response.IsSuccessStatusCode) { MessageBox.Show("Emitente " + mensagemCrud + " com sucesso!", "Emitente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o emitente! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (tipoCrud.Equals(Enuns.TipoCrud.update)) { emitente.Id = int.Parse(txtIdEmitente.Text); response = await EmitenteBLL.AtualizarEmitenteBLL(emitente); if (response.IsSuccessStatusCode) { MessageBox.Show("Emitente " + mensagemCrud + " com sucesso!", "Emitente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o emitente! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (tipoCrud.Equals(Enuns.TipoCrud.delete)) { emitente.Id = int.Parse(txtIdEmitente.Text); response = await EmitenteBLL.DeletarEmitenteBLL(emitente.Id); if (response.IsSuccessStatusCode) { MessageBox.Show("Emitente " + mensagemCrud + " com sucesso!", "Emitente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o emitente! \nErro: " + response.RequestMessage, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao fazer operação no Emitente"); } LimpaCampos(); GetEmitente(); btnSalvar.Enabled = false; } catch (Exception ex) { MessageBox.Show("Ocorreu um erro ao " + mensagemException + " o emitente! \nErro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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); } }