Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }