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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
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)); } }
public Retorno Listar() { try { return(new DataPessoaJogo().Listar()); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Listar(ParametrosOrdenacaoPaginacao parametros) { try { return(new DataPessoaJogo().Listar(parametros)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
private Retorno VerificarExistencia(PessoaJogo Entity) { try { return(new DataPessoaJogo().VerificarExistencia(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno ListarParaDominio() { try { return(new DataPedido().ListarParaDominio()); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Excluir(TipoFormaPagamentoParcela Entity) { try { return(new DataTipoFormaPagamentoParcela().Excluir(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Listar() { try { return(new DataTipoFormaPagamentoParcela().Listar()); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
private Retorno VerificarExistencia(TipoFase Entity) { try { return(new DataTipoFase().VerificarExistencia(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
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)); } }
public Retorno Excluir(Pedido Entity) { try { return(new DataPedido().Excluir(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno SalvarFichaTecnica(FichaTecnica fichaTecnica) { try { return(new BusinessFichaTecnica().Salvar(fichaTecnica)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno ListarTerceirizados() { try { return(new BusinessTerceirizado().Listar()); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Consultar(TipoStatusParcela Entity) { try { return(new DataTipoStatusParcela().Consultar(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Consultar(PessoaJogo Entity) { try { return(new DataPessoaJogo().Consultar(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Pesquisar(TipoFase Entity, int Pagina, int QntPagina) { try { return(new DataTipoFase().Pesquisar(Entity, Pagina, QntPagina)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno ConsultarProximoTipoFase(int codigoPedido) { try { return(new DataTipoFase().ConsultarProximoTipoFase(codigoPedido)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Consultar(TipoFase Entity) { try { return(new DataTipoFase().Consultar(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Listar(int Pagina, int QntPagina) { try { return(new DataTipoFase().Listar(Pagina, QntPagina)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Pesquisar(TipoFormaPagamentoParcela Entity, int Pagina, int QntPagina) { try { return(new DataTipoFormaPagamentoParcela().Pesquisar(Entity, Pagina, QntPagina)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
public Retorno Listar() { try { return(new DataTipoFase().Listar()); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
private Retorno ConsultarPedidoProduto(int codigo, int codigoTipoFase) { try { return(new DataPedido().ConsultarPedidoProduto(codigo, codigoTipoFase)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
private Retorno SalvarDataPagamento(Pedido pedido) { try { return(new DataPedido().SalvarDataPagamento(pedido)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }
private Retorno VerificarExistencia(TipoFormaPagamentoParcela Entity) { try { return(new DataTipoFormaPagamentoParcela().VerificarExistencia(Entity)); } catch (Exception ex) { return(Retorno.CriarRetornoExcecao(ex)); } }