public int deletePedidoCompra(CompraPedidoDTO pedidoCompra) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { IDAL <CompraPedidoDTO> pedidoCompraDAL = new NHibernateDAL <CompraPedidoDTO>(session); IDAL <CompraPedidoDetalheDTO> pedidoCompraDetDAL = new NHibernateDAL <CompraPedidoDetalheDTO>(session); IList <CompraPedidoDetalheDTO> listaDetalheExcluir = pedidoCompraDetDAL.select (new CompraPedidoDetalheDTO { IdCompraPedido = pedidoCompra.Id }); foreach (CompraPedidoDetalheDTO pDetalhe in listaDetalheExcluir) { pedidoCompraDetDAL.delete(pDetalhe); } int resultado = pedidoCompraDAL.delete(pedidoCompra); session.Flush(); return(resultado); } } catch (Exception ex) { throw ex; } }
public int deleteEstoqueContagemCabecalho(EstoqueContagemCabecalhoDTO estoqueContagemCabecalho) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <EstoqueContagemDetalheDTO> contDetDAL = new NHibernateDAL <EstoqueContagemDetalheDTO>(session); IList <EstoqueContagemDetalheDTO> listaContagemDetalhe = contDetDAL.select <EstoqueContagemDetalheDTO>(new EstoqueContagemDetalheDTO { IdEstoqueContagemCabecalho = estoqueContagemCabecalho.Id }); foreach (EstoqueContagemDetalheDTO req in listaContagemDetalhe) { contDetDAL.delete(req); } NHibernateDAL <EstoqueContagemCabecalhoDTO> contDAL = new NHibernateDAL <EstoqueContagemCabecalhoDTO>(session); contDAL.delete(estoqueContagemCabecalho); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteRequisicaoInternaCabecalho(RequisicaoInternaCabecalhoDTO requisicao) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <RequisicaoInternaDetalheDTO> reqDetDAL = new NHibernateDAL <RequisicaoInternaDetalheDTO>(session); IList <RequisicaoInternaDetalheDTO> listaRequisicaoDetalhe = reqDetDAL.select <RequisicaoInternaDetalheDTO>(new RequisicaoInternaDetalheDTO { IdRequisicaoInternaCabecalho = requisicao.Id }); foreach (RequisicaoInternaDetalheDTO req in listaRequisicaoDetalhe) { reqDetDAL.delete(req); } NHibernateDAL <RequisicaoInternaCabecalhoDTO> reqDAL = new NHibernateDAL <RequisicaoInternaCabecalhoDTO>(session); reqDAL.delete(requisicao); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int saveUpdateListaExtrato(IList <ExtratoContaBancoDTO> listaExtrato) { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { int resultado = -1; NHibernateDAL <ExtratoContaBancoDTO> extratoDAL = new NHibernateDAL <ExtratoContaBancoDTO>(session); IList <ExtratoContaBancoDTO> listaExcluir = new List <ExtratoContaBancoDTO>(); string ano = listaExtrato.First().ano; string mes = listaExtrato.First().mes; listaExcluir = extratoDAL.select(new ExtratoContaBancoDTO { ano = ano, mes = mes }); foreach (ExtratoContaBancoDTO extratoExcluir in listaExcluir) { extratoDAL.delete(extratoExcluir); } foreach (ExtratoContaBancoDTO extrato in listaExtrato) { extratoDAL.saveUpdate(extrato); } session.Flush(); resultado = 0; return(resultado); } }
public CompraCotacaoDTO updateCotacaoCompra(CompraCotacaoDTO cotacaoCompra) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { IDAL <CompraCotacaoDTO> cotacaoCompraDAL = new NHibernateDAL <CompraCotacaoDTO>(session); CompraCotacaoDTO resultado = cotacaoCompraDAL.update(cotacaoCompra); IDAL <CompraCotacaoDetalheDTO> cotacaoCompraDetDAL = new NHibernateDAL <CompraCotacaoDetalheDTO>(session); IDAL <CompraFornecedorCotacaoDTO> fornecedorCompraDAL = new NHibernateDAL <CompraFornecedorCotacaoDTO>(session); IList <CompraFornecedorCotacaoDTO> listaFDelete = fornecedorCompraDAL.select( new CompraFornecedorCotacaoDTO { IdCompraCotacao = cotacaoCompra.Id }); foreach (CompraFornecedorCotacaoDTO fornecedor in listaFDelete) { IList <CompraCotacaoDetalheDTO> listaCDelete = cotacaoCompraDetDAL.select( new CompraCotacaoDetalheDTO { IdCompraFornecedorCotacao = fornecedor.Id }); foreach (CompraCotacaoDetalheDTO cotacaoDet in listaCDelete) { cotacaoCompraDetDAL.delete(cotacaoDet); } fornecedorCompraDAL.delete(fornecedor); } foreach (CompraFornecedorCotacaoDTO fornecedor in cotacaoCompra.listaFornecedor) { fornecedor.IdCompraCotacao = cotacaoCompra.Id; fornecedorCompraDAL.save(fornecedor); foreach (CompraCotacaoDetalheDTO cotacaoDet in fornecedor.listaCotacaoCompraDetalhe) { cotacaoDet.IdCompraFornecedorCotacao = fornecedor.Id; cotacaoCompraDetDAL.save(cotacaoDet); } } session.Flush(); return(resultado); } } catch (Exception ex) { throw ex; } }
public int deleteAlmoxarifado(AlmoxarifadoDTO almoxarifado) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<AlmoxarifadoDTO> DAL = new NHibernateDAL<AlmoxarifadoDTO>(session); DAL.delete(almoxarifado); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteTributGrupoTributario(TributGrupoTributarioDTO tributGrupoTributario) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <TributGrupoTributarioDTO> DAL = new NHibernateDAL <TributGrupoTributarioDTO>(session); DAL.delete(tributGrupoTributario); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deletePontoFechamentoJornada(PontoFechamentoJornadaDTO pontoFechamentoJornada) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PontoFechamentoJornadaDTO> DAL = new NHibernateDAL <PontoFechamentoJornadaDTO>(session); DAL.delete(pontoFechamentoJornada); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteEstoqueReajusteCabecalho(EstoqueReajusteCabecalhoDTO estoqueReajusteCabecalho) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <EstoqueReajusteCabecalhoDTO> DAL = new NHibernateDAL <EstoqueReajusteCabecalhoDTO>(session); DAL.delete(estoqueReajusteCabecalho); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deletePatrimIndiceAtualizacao(PatrimIndiceAtualizacaoDTO patrimIndiceAtualizacao) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PatrimIndiceAtualizacaoDTO> DAL = new NHibernateDAL <PatrimIndiceAtualizacaoDTO>(session); DAL.delete(patrimIndiceAtualizacao); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteNaturezaFinanceira(NaturezaFinanceiraDTO naturezaFinanceira) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <NaturezaFinanceiraDTO> DAL = new NHibernateDAL <NaturezaFinanceiraDTO>(session); DAL.delete(naturezaFinanceira); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteCompraTipoPedido(CompraTipoPedidoDTO compraTipoPedido) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <CompraTipoPedidoDTO> DAL = new NHibernateDAL <CompraTipoPedidoDTO>(session); DAL.delete(compraTipoPedido); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public EstoqueReajusteCabecalhoDTO salvarAtualizarEstoqueReajusteCabecalho(EstoqueReajusteCabecalhoDTO reajuste) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <EstoqueReajusteCabecalhoDTO> reajusteDAL = new NHibernateDAL <EstoqueReajusteCabecalhoDTO>(session); reajusteDAL.saveOrUpdate(reajuste); NHibernateDAL <EstoqueReajusteDetalheDTO> reajDetDAL = new NHibernateDAL <EstoqueReajusteDetalheDTO>(session); IList <EstoqueReajusteDetalheDTO> listaReajusteDetalheExcluir = reajDetDAL.select <EstoqueReajusteDetalheDTO>(new EstoqueReajusteDetalheDTO { IdEstoqueReajusteCabecalho = reajuste.Id }); foreach (EstoqueReajusteDetalheDTO reajExc in listaReajusteDetalheExcluir) { reajDetDAL.delete(reajExc); } IList <EstoqueReajusteDetalheDTO> listaReajusteDetalheIncluir = reajuste.ListaEstoqueReajusteDetalhe; NHibernateDAL <ProdutoDTO> prodDAL = new NHibernateDAL <ProdutoDTO>(session); foreach (EstoqueReajusteDetalheDTO reajIncluir in listaReajusteDetalheIncluir) { reajIncluir.IdEstoqueReajusteCabecalho = reajuste.Id; reajDetDAL.saveOrUpdate((EstoqueReajusteDetalheDTO)session.Merge(reajIncluir)); ProdutoDTO prod = reajIncluir.Produto; prod.valorVenda = reajIncluir.ValorReajuste; prodDAL.saveOrUpdate((ProdutoDTO)session.Merge(prod)); } session.Flush(); resultado = 0; } return(reajuste); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteFinDocumentoOrigem(FinDocumentoOrigemDTO finDocumentoOrigem) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <FinDocumentoOrigemDTO> DAL = new NHibernateDAL <FinDocumentoOrigemDTO>(session); DAL.delete(finDocumentoOrigem); session.Flush(); resultado = 0; } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteBaseCreditoPis(BaseCreditoPisDTO basecreditopis) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<BaseCreditoPisDTO> basecreditopisDAL = new NHibernateDAL<BaseCreditoPisDTO>(session); basecreditopisDAL.delete(basecreditopis); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteAtividadeForCli(AtividadeForCliDTO atividadeforcli) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<AtividadeForCliDTO> atividadeforcliDAL = new NHibernateDAL<AtividadeForCliDTO>(session); atividadeforcliDAL.delete(atividadeforcli); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public EstoqueContagemCabecalhoDTO salvarAtualizarEstoqueContagemCabecalho(EstoqueContagemCabecalhoDTO contagem) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <EstoqueContagemCabecalhoDTO> contDAL = new NHibernateDAL <EstoqueContagemCabecalhoDTO>(session); contDAL.saveOrUpdate(contagem); if (contagem.listaContagemDetalhe != null) { NHibernateDAL <EstoqueContagemDetalheDTO> contDetDAL = new NHibernateDAL <EstoqueContagemDetalheDTO>(session); IList <EstoqueContagemDetalheDTO> listaContagemDetalheExcluir = contDetDAL.select <EstoqueContagemDetalheDTO>(new EstoqueContagemDetalheDTO { IdEstoqueContagemCabecalho = contagem.Id }); foreach (EstoqueContagemDetalheDTO contExc in listaContagemDetalheExcluir) { contDetDAL.delete(contExc); } IList <EstoqueContagemDetalheDTO> listaContagemDetalheIncluir = contagem.listaContagemDetalhe; foreach (EstoqueContagemDetalheDTO contIncluir in listaContagemDetalheIncluir) { contIncluir.IdEstoqueContagemCabecalho = contagem.Id; contDetDAL.saveOrUpdate((EstoqueContagemDetalheDTO)session.Merge(contIncluir)); } } session.Flush(); } return(contagem); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public RequisicaoInternaCabecalhoDTO salvarAtualizarRequisicaoInternaCabecalho(RequisicaoInternaCabecalhoDTO requisicao) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <RequisicaoInternaCabecalhoDTO> reqDAL = new NHibernateDAL <RequisicaoInternaCabecalhoDTO>(session); reqDAL.saveOrUpdate(requisicao); NHibernateDAL <RequisicaoInternaDetalheDTO> reqDetDAL = new NHibernateDAL <RequisicaoInternaDetalheDTO>(session); IList <RequisicaoInternaDetalheDTO> listaReqDetalheExcluir = reqDetDAL.select <RequisicaoInternaDetalheDTO>(new RequisicaoInternaDetalheDTO { IdRequisicaoInternaCabecalho = requisicao.Id }); foreach (RequisicaoInternaDetalheDTO reqExc in listaReqDetalheExcluir) { reqDetDAL.delete(reqExc); } IList <RequisicaoInternaDetalheDTO> listaReqDetalheIncluir = requisicao.ListaRequisicaoInternaDetalhe; foreach (RequisicaoInternaDetalheDTO reqIncluir in listaReqDetalheIncluir) { reqIncluir.IdRequisicaoInternaCabecalho = requisicao.Id; reqDetDAL.saveOrUpdate((RequisicaoInternaDetalheDTO)session.Merge(reqIncluir)); } session.Flush(); resultado = 0; } return(requisicao); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteTipoColaborador(TipoColaboradorDTO tipoColaborador) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TipoColaboradorDTO> DAL = new NHibernateDAL<TipoColaboradorDTO>(session); DAL.delete(tipoColaborador); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteSalarioMinimo(SalarioMinimoDTO salario_minimo) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SalarioMinimoDTO> salario_minimoDAL = new NHibernateDAL<SalarioMinimoDTO>(session); salario_minimoDAL.delete(salario_minimo); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteOperadoraPlanoSaude(OperadoraPlanoSaudeDTO operadoraplanosaude) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<OperadoraPlanoSaudeDTO> operadoraplanosaudeDAL = new NHibernateDAL<OperadoraPlanoSaudeDTO>(session); operadoraplanosaudeDAL.delete(operadoraplanosaude); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteCstPis(CstPisDTO cstpis) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<CstPisDTO> cstpisDAL = new NHibernateDAL<CstPisDTO>(session); cstpisDAL.delete(cstpis); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteEstadoCivil(EstadoCivilDTO estadoCivil) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<EstadoCivilDTO> DAL = new NHibernateDAL<EstadoCivilDTO>(session); DAL.delete(estadoCivil); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteSefipCodigoMovimentacao(SefipCodigoMovimentacaoDTO sefip_codigo_movimentacao) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SefipCodigoMovimentacaoDTO> sefip_codigo_movimentacaoDAL = new NHibernateDAL<SefipCodigoMovimentacaoDTO>(session); sefip_codigo_movimentacaoDAL.delete(sefip_codigo_movimentacao); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteNcm(NcmDTO ncm) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<NcmDTO> ncmDAL = new NHibernateDAL<NcmDTO>(session); ncmDAL.delete(ncm); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int salvarNFeCabecalho(NFeCabecalhoDTO nfeCabecalho) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { ITransaction transaction = session.BeginTransaction(); NHibernateDAL <NFeCabecalhoDTO> nfeDAL = new NHibernateDAL <NFeCabecalhoDTO>(session); nfeDAL.saveOrUpdate(nfeCabecalho); if (nfeCabecalho.destinatario != null) { NHibernateDAL <NFeDestinatarioDTO> nfeDest = new NHibernateDAL <NFeDestinatarioDTO>(session); nfeCabecalho.destinatario.idNFeCabecalho = nfeCabecalho.id; nfeDest.saveOrUpdate(nfeCabecalho.destinatario); } if (nfeCabecalho.emitente != null) { NHibernateDAL <NFeEmitenteDTO> nfeEmit = new NHibernateDAL <NFeEmitenteDTO>(session); nfeCabecalho.emitente.idNFeCabecalho = nfeCabecalho.id; nfeEmit.saveOrUpdate(nfeCabecalho.emitente); } if (nfeCabecalho.fatura != null) { NHibernateDAL <NFeFaturaDTO> nfeFatura = new NHibernateDAL <NFeFaturaDTO>(session); nfeCabecalho.fatura.idNFeCabecalho = nfeCabecalho.id; nfeFatura.saveOrUpdate(nfeCabecalho.fatura); } if (nfeCabecalho.listaDuplicata.Count > 0) { NHibernateDAL <NFeDuplicataDTO> nfeDuplicata = new NHibernateDAL <NFeDuplicataDTO>(session); IList <NFeDuplicataDTO> listaDuplicataExistente = nfeDuplicata.select(new NFeDuplicataDTO { idNFeCabecalho = nfeCabecalho.id }); foreach (NFeDuplicataDTO duplicata in listaDuplicataExistente) { nfeDuplicata.delete(duplicata); } IList <NFeDuplicataDTO> listaDuplic = nfeCabecalho.listaDuplicata; foreach (NFeDuplicataDTO duplic in listaDuplic) { duplic.idNFeCabecalho = nfeCabecalho.id; nfeDuplicata.saveOrUpdate((NFeDuplicataDTO)session.Merge(duplic)); } } if (nfeCabecalho.listaCupomFiscal != null && nfeCabecalho.listaCupomFiscal.Count > 0) { NHibernateDAL <NFeCupomFiscalDTO> nfeCF = new NHibernateDAL <NFeCupomFiscalDTO>(session); IList <NFeCupomFiscalDTO> listaCFExistente = nfeCF.select(new NFeCupomFiscalDTO { idNFeCabecalho = nfeCabecalho.id }); foreach (NFeCupomFiscalDTO cf in listaCFExistente) { nfeCF.delete(cf); } IList <NFeCupomFiscalDTO> listaCupom = nfeCabecalho.listaCupomFiscal; foreach (NFeCupomFiscalDTO nfeCupom in listaCupom) { nfeCupom.idNFeCabecalho = nfeCabecalho.id; nfeCF.saveOrUpdate((NFeCupomFiscalDTO)session.Merge(nfeCupom)); } } if (nfeCabecalho.listaDetalhe.Count > 0) { NHibernateDAL <NFeDetalheDTO> nfeDetDAL = new NHibernateDAL <NFeDetalheDTO>(session); IList <NFeDetalheDTO> listaDetalhe = nfeCabecalho.listaDetalhe; foreach (NFeDetalheDTO nfeDet in listaDetalhe) { nfeDet.idNFeCabecalho = nfeCabecalho.id; nfeDetDAL.saveOrUpdate(nfeDet); nfeDetDAL.saveOrUpdate((NFeDetalheDTO)session.Merge(nfeDet)); if (nfeDet.impostoIcms != null) { NHibernateDAL <NfeDetalheImpostoIcmsDTO> impostoIcms = new NHibernateDAL <NfeDetalheImpostoIcmsDTO>(session); nfeDet.impostoIcms.idNFeDetalhe = nfeDet.id; impostoIcms.saveOrUpdate(nfeDet.impostoIcms); } if (nfeDet.impostoCofins != null) { NHibernateDAL <NfeDetalheImpostoCofinsDTO> impostoCofins = new NHibernateDAL <NfeDetalheImpostoCofinsDTO>(session); nfeDet.impostoCofins.idNFeDetalhe = nfeDet.id; impostoCofins.saveOrUpdate(nfeDet.impostoIcms); } if (nfeDet.impostoPis != null) { NHibernateDAL <NfeDetalheImpostoPisDTO> impostoPis = new NHibernateDAL <NfeDetalheImpostoPisDTO>(session); nfeDet.impostoPis.idNFeDetalhe = nfeDet.id; impostoPis.saveOrUpdate(nfeDet.impostoIcms); } } } if (nfeCabecalho.localEntrega != null) { NHibernateDAL <NFeLocalEntregaDTO> nfeLE = new NHibernateDAL <NFeLocalEntregaDTO>(session); nfeCabecalho.localEntrega.idNFeCabecalho = nfeCabecalho.id; nfeLE.saveOrUpdate(nfeCabecalho.localEntrega); } if (nfeCabecalho.localRetirada != null) { NHibernateDAL <NFeLocalRetiradaDTO> nfeLR = new NHibernateDAL <NFeLocalRetiradaDTO>(session); nfeCabecalho.localRetirada.idNFeCabecalho = nfeCabecalho.id; nfeLR.saveOrUpdate(nfeCabecalho.localRetirada); } if (nfeCabecalho.transporte != null) { NHibernateDAL <NFeTransporteDTO> nfeTransporte = new NHibernateDAL <NFeTransporteDTO>(session); nfeCabecalho.transporte.idNFeCabecalho = nfeCabecalho.id; nfeTransporte.saveOrUpdate(nfeCabecalho.transporte); } session.Flush(); transaction.Commit(); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteContaCaixa(ContaCaixaDTO contacaixa) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContaCaixaDTO> contacaixaDAL = new NHibernateDAL<ContaCaixaDTO>(session); contacaixaDAL.delete(contacaixa); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteTipoCredioPis(TipoCreditoPisDTO dto) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TipoCreditoPisDTO> DAL = new NHibernateDAL<TipoCreditoPisDTO>(session); DAL.delete(dto); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteSituacaoForCli(SituacaoForCliDTO situacaoforcli) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SituacaoForCliDTO> situacaoforcliDAL = new NHibernateDAL<SituacaoForCliDTO>(session); situacaoforcliDAL.delete(situacaoforcli); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteFeriados(FeriadosDTO feriados) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<FeriadosDTO> feriadosDAL = new NHibernateDAL<FeriadosDTO>(session); feriadosDAL.delete(feriados); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int salvarNFeCabecalho(NFeCabecalhoDTO nfeCabecalho) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <NFeCabecalhoDTO> nfeDAL = new NHibernateDAL <NFeCabecalhoDTO>(session); nfeCabecalho.chaveAcesso = nfeCabecalho.emitente.codigoMunicipio.ToString().Substring(0, 2) + ((DateTime)nfeCabecalho.dataEmissao).ToString("yy") + ((DateTime)nfeCabecalho.dataEmissao).ToString("MM") + nfeCabecalho.emitente.cpfCnpj + (int.Parse(nfeCabecalho.codigoModelo)).ToString("00") + (int.Parse(nfeCabecalho.serie)).ToString("000") + (int.Parse(nfeCabecalho.numero)).ToString("000000000") + nfeCabecalho.finalidadeEmissao + (int.Parse(nfeCabecalho.numero)).ToString("00000000"); nfeCabecalho.digitoChaveAcesso = Biblioteca.DigitoModulo11(nfeCabecalho.chaveAcesso); nfeCabecalho.numero = (int.Parse(nfeCabecalho.numero)).ToString("000000000"); nfeCabecalho.codigoNumerico = (int.Parse(nfeCabecalho.numero)).ToString("00000000"); //Ambiente, 2 - homologacao nfeCabecalho.ambiente = "2"; nfeDAL.saveOrUpdate(nfeCabecalho); if (nfeCabecalho.destinatario != null) { NHibernateDAL <NFeDestinatarioDTO> nfeDest = new NHibernateDAL <NFeDestinatarioDTO>(session); nfeCabecalho.destinatario.idNFeCabecalho = nfeCabecalho.id; nfeDest.saveOrUpdate(nfeCabecalho.destinatario); } if (nfeCabecalho.emitente != null) { NHibernateDAL <NFeEmitenteDTO> nfeEmit = new NHibernateDAL <NFeEmitenteDTO>(session); nfeCabecalho.emitente.idNFeCabecalho = nfeCabecalho.id; nfeEmit.saveOrUpdate(nfeCabecalho.emitente); } if (nfeCabecalho.fatura != null) { NHibernateDAL <NFeFaturaDTO> nfeFatura = new NHibernateDAL <NFeFaturaDTO>(session); nfeCabecalho.fatura.idNFeCabecalho = nfeCabecalho.id; nfeFatura.saveOrUpdate(nfeCabecalho.fatura); } if (nfeCabecalho.listaDuplicata.Count > 0) { NHibernateDAL <NFeDuplicataDTO> nfeDuplicata = new NHibernateDAL <NFeDuplicataDTO>(session); IList <NFeDuplicataDTO> listaDuplicataExistente = nfeDuplicata.select(new NFeDuplicataDTO { idNFeCabecalho = nfeCabecalho.id }); foreach (NFeDuplicataDTO duplicata in listaDuplicataExistente) { nfeDuplicata.delete(duplicata); } IList <NFeDuplicataDTO> listaDuplic = nfeCabecalho.listaDuplicata; foreach (NFeDuplicataDTO duplic in listaDuplic) { duplic.idNFeCabecalho = nfeCabecalho.id; nfeDuplicata.saveOrUpdate((NFeDuplicataDTO)session.Merge(duplic)); } } if (nfeCabecalho.listaCupomFiscal.Count > 0) { NHibernateDAL <NFeCupomFiscalDTO> nfeCF = new NHibernateDAL <NFeCupomFiscalDTO>(session); IList <NFeCupomFiscalDTO> listaCFExistente = nfeCF.select(new NFeCupomFiscalDTO { idNFeCabecalho = nfeCabecalho.id }); foreach (NFeCupomFiscalDTO cf in listaCFExistente) { nfeCF.delete(cf); } IList <NFeCupomFiscalDTO> listaCupom = nfeCabecalho.listaCupomFiscal; foreach (NFeCupomFiscalDTO nfeCupom in listaCupom) { nfeCupom.idNFeCabecalho = nfeCabecalho.id; nfeCF.saveOrUpdate((NFeCupomFiscalDTO)session.Merge(nfeCupom)); } } if (nfeCabecalho.listaDetalhe.Count > 0) { NHibernateDAL <NFeDetalheDTO> nfeDetDAL = new NHibernateDAL <NFeDetalheDTO>(session); IList <NFeDetalheDTO> listaDetalhe = nfeCabecalho.listaDetalhe; foreach (NFeDetalheDTO nfeDet in listaDetalhe) { nfeDet.idNFeCabecalho = nfeCabecalho.id; nfeDetDAL.saveOrUpdate(nfeDet); nfeDetDAL.saveOrUpdate((NFeDetalheDTO)session.Merge(nfeDet)); if (nfeDet.impostoIcms != null) { NHibernateDAL <NfeDetalheImpostoIcmsDTO> impostoIcms = new NHibernateDAL <NfeDetalheImpostoIcmsDTO>(session); nfeDet.impostoIcms.idNFeDetalhe = nfeDet.id; impostoIcms.saveOrUpdate(nfeDet.impostoIcms); } if (nfeDet.impostoCofins != null) { NHibernateDAL <NfeDetalheImpostoCofinsDTO> impostoCofins = new NHibernateDAL <NfeDetalheImpostoCofinsDTO>(session); nfeDet.impostoCofins.idNFeDetalhe = nfeDet.id; impostoCofins.saveOrUpdate(nfeDet.impostoIcms); } if (nfeDet.impostoPis != null) { NHibernateDAL <NfeDetalheImpostoPisDTO> impostoPis = new NHibernateDAL <NfeDetalheImpostoPisDTO>(session); nfeDet.impostoPis.idNFeDetalhe = nfeDet.id; impostoPis.saveOrUpdate(nfeDet.impostoIcms); } } } if (nfeCabecalho.localEntrega != null) { NHibernateDAL <NFeLocalEntregaDTO> nfeLE = new NHibernateDAL <NFeLocalEntregaDTO>(session); nfeCabecalho.localEntrega.idNFeCabecalho = nfeCabecalho.id; nfeLE.saveOrUpdate(nfeCabecalho.localEntrega); } if (nfeCabecalho.localRetirada != null) { NHibernateDAL <NFeLocalRetiradaDTO> nfeLR = new NHibernateDAL <NFeLocalRetiradaDTO>(session); nfeCabecalho.localRetirada.idNFeCabecalho = nfeCabecalho.id; nfeLR.saveOrUpdate(nfeCabecalho.localRetirada); } if (nfeCabecalho.transporte != null) { NHibernateDAL <NFeTransporteDTO> nfeTransporte = new NHibernateDAL <NFeTransporteDTO>(session); nfeCabecalho.transporte.idNFeCabecalho = nfeCabecalho.id; nfeTransporte.saveOrUpdate(nfeCabecalho.transporte); } session.Flush(); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public int deleteTalonarioCheque(TalonarioChequeDTO talonariocheque) { try { int resultado = -1; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TalonarioChequeDTO> talonariochequeDAL = new NHibernateDAL<TalonarioChequeDTO>(session); talonariochequeDAL.delete(talonariocheque); session.Flush(); resultado = 0; } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }