Beispiel #1
0
        public Retorno Salvar(TipoTamanho Entity)
        {
            try
            {
                Retorno retorno = PreenchimentoObrigatorio(Entity);
                if (retorno.IsValido)
                {
                    retorno = VerificarExistencia(Entity);

                    if (retorno.IsValido)
                    {
                        if (Entity.Codigo == 0)
                        {
                            retorno = new DataTipoTamanho().Incluir(Entity);
                        }
                        else
                        {
                            retorno = new DataTipoTamanho().Alterar(Entity);
                        }
                    }
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #2
0
 public Retorno Salvar(FichaTecnica Entity)
 {
     try
     {
         Retorno retorno = PreenchimentoObrigatorio(Entity);
         //if (Entity.Foto != null)
         //{
         if (retorno.IsValido)
         {
             if (Entity.Codigo == 0)
             {
                 retorno = new DataFichaTecnica().Incluir(Entity);
             }
             else
             {
                 retorno = new DataFichaTecnica().Alterar(Entity);
             }
         }
         //}
         return(retorno);
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #3
0
        public Retorno Salvar(Cliente Entity)
        {
            try
            {
                using (var transaction = new TransactionScope())
                {
                    var retorno = new BusinessEndereco().Salvar(Entity.Endereco);
                    if (retorno.IsValido)
                    {
                        retorno = PreenchimentoObrigatorio(Entity);
                        if (retorno.IsValido)
                        {
                            if (Entity.Codigo == 0)
                            {
                                retorno = new DataCliente().Incluir(Entity);
                            }
                            else
                            {
                                retorno = new DataCliente().Alterar(Entity);
                            }

                            if (retorno.IsValido)
                            {
                                transaction.Complete();
                            }
                        }
                    }
                    return(retorno);
                }
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #4
0
        public Retorno EmitirNfe(Pedido pedido, Frete frete, List <Produto> produtos, bool ambienteProducao)
        {
            if (pedido == null)
            {
                pedido = new Pedido();
            }
            try
            {
                var retorno = new BusinessPedido().Consultar(new Pedido {
                    Codigo = pedido.Codigo
                }, (int)EnumTipoFase.FINALIZADO);

                if (retorno.IsValido)
                {
                    pedido = retorno.Entity as Pedido;

                    if (!pedido.DataPagamento.HasValue)
                    {
                        pedido.DataPagamento = DateTime.Now.AddDays(pedido.TipoFormaPagamento.Dias ?? 0);
                    }

                    return(new Retorno(new Tuple <EmitirNfe, Pedido>(ConverterPedidoParaEmitirNfe(pedido, frete, produtos, ambienteProducao), pedido)));
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #5
0
        public Retorno Listar()
        {
            try
            {
                var retorno = new DataProduto().Listar();

                if (retorno.IsValido)
                {
                    foreach (var produto in retorno.Entity as List <Produto> )
                    {
                        var retornoMateriaPrima = new BusinessMateriaPrima().Carregar(produto.Codigo);

                        if (retorno.IsValido)
                        {
                            produto.MateriasPrimas = retornoMateriaPrima.Entity as List <MateriaPrima>;
                        }
                        else
                        {
                            return(retornoMateriaPrima);
                        }
                    }
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #6
0
        public Retorno Excluir(ContaPagar Entity)
        {
            try
            {
                var retorno = new Retorno(true);

                using (var transaction = new TransactionScope())
                {
                    retorno = new BusinessParcela().Excluir(Entity.Codigo);

                    if (retorno.IsValido)
                    {
                        retorno = new DataContaPagar().Excluir(Entity);

                        if (retorno.IsValido)
                        {
                            transaction.Complete();
                        }
                    }

                    return(retorno);
                }
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #7
0
        public Retorno ConsultarPedidoProduto(int codigoPedidoProduto)
        {
            try
            {
                var retorno = new DataPedido().ConsultarPedidoProduto(codigoPedidoProduto);

                if (retorno.IsValido)
                {
                    var produto = retorno.Entity as Produto;
                    retorno = new BusinessMateriaPrima().ConsultarDoProduto(produto.Codigo);

                    if (retorno.IsValido)
                    {
                        produto.MateriasPrimas = retorno.Entity as List <MateriaPrima>;
                        retorno.Entity         = produto;
                    }
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #8
0
        public Retorno SalvarPedidoProdutoPronto(decimal quantidadePronta, int codigoTipoFase, int codigoPedidoProduto, int codigoPedido, string codigoNota = "")
        {
            try
            {
                using (var transaction = new TransactionScope())
                {
                    var retorno = new DataPedido().IncluirPedidoProdutoPronto(quantidadePronta, codigoTipoFase, codigoPedidoProduto, codigoNota);

                    if (retorno.IsValido)
                    {
                        retorno = VerificarEMudarTipoFasePronta(codigoTipoFase, codigoPedido);
                    }

                    if (retorno.IsValido)
                    {
                        transaction.Complete();
                    }

                    return(retorno);
                }
            }
            catch (Exception ex)
            {
                return(Retorno.CriarRetornoExcecao(ex));
            }
        }
Beispiel #9
0
 public Retorno Listar()
 {
     try
     {
         return(new DataPessoaJogo().Listar());
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #10
0
 public Retorno Listar(ParametrosOrdenacaoPaginacao parametros)
 {
     try
     {
         return(new DataPessoaJogo().Listar(parametros));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #11
0
 private Retorno VerificarExistencia(PessoaJogo Entity)
 {
     try
     {
         return(new DataPessoaJogo().VerificarExistencia(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #12
0
 public Retorno ListarParaDominio()
 {
     try
     {
         return(new DataPedido().ListarParaDominio());
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #13
0
 public Retorno Excluir(TipoFormaPagamentoParcela Entity)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().Excluir(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #14
0
 public Retorno Listar()
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().Listar());
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #15
0
 private Retorno VerificarExistencia(TipoFase Entity)
 {
     try
     {
         return(new DataTipoFase().VerificarExistencia(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #16
0
 public Retorno EmitirNfe(Pedido pedido, Frete frete, List <Produto> produtos, bool ambienteProducao)
 {
     try
     {
         return(new BusinessNfe().EmitirNfe(pedido, frete, produtos, ambienteProducao));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #17
0
 public Retorno Excluir(Pedido Entity)
 {
     try
     {
         return(new DataPedido().Excluir(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #18
0
 public Retorno SalvarFichaTecnica(FichaTecnica fichaTecnica)
 {
     try
     {
         return(new BusinessFichaTecnica().Salvar(fichaTecnica));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #19
0
 public Retorno ListarTerceirizados()
 {
     try
     {
         return(new BusinessTerceirizado().Listar());
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #20
0
 public Retorno Consultar(TipoStatusParcela Entity)
 {
     try
     {
         return(new DataTipoStatusParcela().Consultar(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #21
0
 public Retorno Consultar(PessoaJogo Entity)
 {
     try
     {
         return(new DataPessoaJogo().Consultar(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #22
0
 public Retorno Pesquisar(TipoFase Entity, int Pagina, int QntPagina)
 {
     try
     {
         return(new DataTipoFase().Pesquisar(Entity, Pagina, QntPagina));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #23
0
 public Retorno ConsultarProximoTipoFase(int codigoPedido)
 {
     try
     {
         return(new DataTipoFase().ConsultarProximoTipoFase(codigoPedido));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #24
0
 public Retorno Consultar(TipoFase Entity)
 {
     try
     {
         return(new DataTipoFase().Consultar(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #25
0
 public Retorno Listar(int Pagina, int QntPagina)
 {
     try
     {
         return(new DataTipoFase().Listar(Pagina, QntPagina));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #26
0
 public Retorno Pesquisar(TipoFormaPagamentoParcela Entity, int Pagina, int QntPagina)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().Pesquisar(Entity, Pagina, QntPagina));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #27
0
 public Retorno Listar()
 {
     try
     {
         return(new DataTipoFase().Listar());
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #28
0
 private Retorno ConsultarPedidoProduto(int codigo, int codigoTipoFase)
 {
     try
     {
         return(new DataPedido().ConsultarPedidoProduto(codigo, codigoTipoFase));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #29
0
 private Retorno SalvarDataPagamento(Pedido pedido)
 {
     try
     {
         return(new DataPedido().SalvarDataPagamento(pedido));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }
Beispiel #30
0
 private Retorno VerificarExistencia(TipoFormaPagamentoParcela Entity)
 {
     try
     {
         return(new DataTipoFormaPagamentoParcela().VerificarExistencia(Entity));
     }
     catch (Exception ex)
     {
         return(Retorno.CriarRetornoExcecao(ex));
     }
 }