public IList <ViewSpedNfeDetalheDTO> selectViewSpedNfeDetalhe(ViewSpedNfeDetalheDTO viewSpedNfeDetalhe) { try { IList <ViewSpedNfeDetalheDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <ViewSpedNfeDetalheDTO> DAL = new NHibernateDAL <ViewSpedNfeDetalheDTO>(session); resultado = DAL.select(viewSpedNfeDetalhe); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <PontoFechamentoJornadaDTO> selectPontoFechamentoJornada(PontoFechamentoJornadaDTO pontoFechamentoJornada) { try { IList <PontoFechamentoJornadaDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PontoFechamentoJornadaDTO> DAL = new NHibernateDAL <PontoFechamentoJornadaDTO>(session); resultado = DAL.select(pontoFechamentoJornada); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <ContaCaixaDTO> selectContaCaixa(ContaCaixaDTO contaCaixa) { try { IList <ContaCaixaDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <ContaCaixaDTO> DAL = new NHibernateDAL <ContaCaixaDTO>(session); resultado = DAL.select(contaCaixa); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <FornecedorDTO> selectFornecedor(FornecedorDTO fornecedor) { try { IList <FornecedorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <FornecedorDTO> DAL = new NHibernateDAL <FornecedorDTO>(session); resultado = DAL.select(fornecedor); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <PatrimApoliceSeguroDTO> selectPatrimApoliceSeguro(PatrimApoliceSeguroDTO patrimApoliceSeguro) { try { IList <PatrimApoliceSeguroDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PatrimApoliceSeguroDTO> DAL = new NHibernateDAL <PatrimApoliceSeguroDTO>(session); resultado = DAL.select(patrimApoliceSeguro); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <RegistroCartorioDTO> selectRegistroCartorio(RegistroCartorioDTO registroCartorio) { try { IList <RegistroCartorioDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <RegistroCartorioDTO> DAL = new NHibernateDAL <RegistroCartorioDTO>(session); resultado = DAL.select(registroCartorio); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList <TipoNotaFiscalDTO> selectTipoNotaFiscal(TipoNotaFiscalDTO tipoNotaFiscal) { try { IList <TipoNotaFiscalDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <TipoNotaFiscalDTO> DAL = new NHibernateDAL <TipoNotaFiscalDTO>(session); resultado = DAL.select(tipoNotaFiscal); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public int deleteCotacaoCompra(CompraCotacaoDTO cotacaoCompra) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { IDAL <CompraCotacaoDTO> cotacaoCompraDAL = new NHibernateDAL <CompraCotacaoDTO>(session); 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); } int resultado = cotacaoCompraDAL.delete(cotacaoCompra); session.Flush(); return(resultado); } } catch (Exception ex) { throw ex; } }
public PessoaDTO selectPessoa(PessoaDTO pessoa) { PessoaDTO resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PessoaDTO> DAL = new NHibernateDAL <PessoaDTO>(session); resultado = DAL.selectId <PessoaDTO>(pessoa.Id); if (resultado != null) { NHibernateDAL <EnderecoDTO> DALEnd = new NHibernateDAL <EnderecoDTO>(session); IList <EnderecoDTO> listaEnd = DALEnd.select <EnderecoDTO>(new EnderecoDTO { IdPessoa = resultado.Id }); if (listaEnd != null && listaEnd.Count > 0) { resultado.Endereco = listaEnd.First(); } } } return(resultado); }
public CompraPedidoDTO selectPedidoCompraId(CompraPedidoDTO pedidoCompra) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { IDAL <CompraPedidoDTO> pedidoCompraDAL = new NHibernateDAL <CompraPedidoDTO>(session); CompraPedidoDTO resultado = pedidoCompraDAL.selectId <CompraPedidoDTO>((int)pedidoCompra.Id); IDAL <CompraPedidoDetalheDTO> pedidoCompraDetDAL = new NHibernateDAL <CompraPedidoDetalheDTO>(session); resultado.listaPedidoCompraDetalhe = pedidoCompraDetDAL.select( new CompraPedidoDetalheDTO { IdCompraPedido = resultado.Id }); return(resultado); } } catch (Exception ex) { throw ex; } }
public CompraPedidoDTO updatePedidoCompra(CompraPedidoDTO pedidoCompra) { try { using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { IDAL <CompraPedidoDTO> pedidoCompraDAL = new NHibernateDAL <CompraPedidoDTO>(session); CompraPedidoDTO resultado = pedidoCompraDAL.update(pedidoCompra); 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); } foreach (CompraPedidoDetalheDTO pedidoDetalhe in pedidoCompra.listaPedidoCompraDetalhe) { pedidoDetalhe.IdCompraPedido = pedidoCompra.Id; pedidoCompraDetDAL.save(pedidoDetalhe); } session.Flush(); return(resultado); } } catch (Exception ex) { throw ex; } }
public IList<TipoCreditoPisDTO> selectTipoCredioPis(TipoCreditoPisDTO dto) { try { IList<TipoCreditoPisDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TipoCreditoPisDTO> DAL = new NHibernateDAL<TipoCreditoPisDTO>(session); resultado = DAL.select(dto); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<TipoColaboradorDTO> selectTipoColaborador(TipoColaboradorDTO tipoColaborador) { try { IList<TipoColaboradorDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TipoColaboradorDTO> DAL = new NHibernateDAL<TipoColaboradorDTO>(session); resultado = DAL.select(tipoColaborador); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<TalonarioChequeDTO> selectTalonarioCheque(TalonarioChequeDTO talonariocheque) { try { IList<TalonarioChequeDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TalonarioChequeDTO> talonariochequeDAL = new NHibernateDAL<TalonarioChequeDTO>(session); resultado = talonariochequeDAL.select(talonariocheque); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<SituacaoForCliDTO> selectSituacaoForCli(SituacaoForCliDTO situacaoforcli) { try { IList<SituacaoForCliDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SituacaoForCliDTO> situacaoforcliDAL = new NHibernateDAL<SituacaoForCliDTO>(session); resultado = situacaoforcliDAL.select(situacaoforcli); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<SituacaoDocumentoDTO> selectSituacaoDocumento(SituacaoDocumentoDTO dto) { try { IList<SituacaoDocumentoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SituacaoDocumentoDTO> DAL = new NHibernateDAL<SituacaoDocumentoDTO>(session); resultado = DAL.select(dto); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<ViewControleAcessoDTO> selectControleAcesso(ViewControleAcessoDTO viewControleAcesso) { try { IList<ViewControleAcessoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ViewControleAcessoDTO> DAL = new NHibernateDAL<ViewControleAcessoDTO>(session); resultado = DAL.select(viewControleAcesso); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<AtividadeForCliDTO> selectAtividadeForCli(AtividadeForCliDTO atividadeforcli) { try { IList<AtividadeForCliDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<AtividadeForCliDTO> atividadeforcliDAL = new NHibernateDAL<AtividadeForCliDTO>(session); resultado = atividadeforcliDAL.select(atividadeforcli); } 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 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 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 IList<EstadoCivilDTO> selectEstadoCivil(EstadoCivilDTO estadoCivil) { try { IList<EstadoCivilDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<EstadoCivilDTO> DAL = new NHibernateDAL<EstadoCivilDTO>(session); resultado = DAL.select(estadoCivil); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<CstPisDTO> selectCstPis(CstPisDTO cstpis) { try { IList<CstPisDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<CstPisDTO> cstpisDAL = new NHibernateDAL<CstPisDTO>(session); resultado = cstpisDAL.select(cstpis); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<TributOperacaoFiscalDTO> selectTributOperacaoFiscal(TributOperacaoFiscalDTO tributOperacaoFiscal) { try { IList<TributOperacaoFiscalDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<TributOperacaoFiscalDTO> DAL = new NHibernateDAL<TributOperacaoFiscalDTO>(session); resultado = DAL.select(tributOperacaoFiscal); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<BaseCreditoPisDTO> selectBaseCreditoPis(BaseCreditoPisDTO basecreditopis) { try { IList<BaseCreditoPisDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<BaseCreditoPisDTO> basecreditopisDAL = new NHibernateDAL<BaseCreditoPisDTO>(session); resultado = basecreditopisDAL.select(basecreditopis); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<UnidadeProdutoDTO> selectUnidadeProduto(UnidadeProdutoDTO unidadeProduto) { try { IList<UnidadeProdutoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<UnidadeProdutoDTO> DAL = new NHibernateDAL<UnidadeProdutoDTO>(session); resultado = DAL.select(unidadeProduto); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public IList<SefipCodigoMovimentacaoDTO> selectSefipCodigoMovimentacao(SefipCodigoMovimentacaoDTO sefip_codigo_movimentacao) { try { IList<SefipCodigoMovimentacaoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SefipCodigoMovimentacaoDTO> sefip_codigo_movimentacaoDAL = new NHibernateDAL<SefipCodigoMovimentacaoDTO>(session); resultado = sefip_codigo_movimentacaoDAL.select(sefip_codigo_movimentacao); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<FeriadosDTO> selectFeriados(FeriadosDTO feriados) { IList<FeriadosDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<FeriadosDTO> feriadosDAL = new NHibernateDAL<FeriadosDTO>(session); resultado = feriadosDAL.select(feriados); } return resultado; }
public IList<ContaCaixaDTO> selectContaCaixa(ContaCaixaDTO contacaixa) { try { IList<ContaCaixaDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<ContaCaixaDTO> contacaixaDAL = new NHibernateDAL<ContaCaixaDTO>(session); resultado = contacaixaDAL.select(contacaixa); } 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 IList<NcmDTO> selectNcm(NcmDTO ncm) { try { IList<NcmDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<NcmDTO> ncmDAL = new NHibernateDAL<NcmDTO>(session); resultado = ncmDAL.select(ncm); } 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 IList<NivelFormacaoDTO> selectNivelFormacao(NivelFormacaoDTO nivelFormacao) { try { IList<NivelFormacaoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<NivelFormacaoDTO> DAL = new NHibernateDAL<NivelFormacaoDTO>(session); resultado = DAL.select(nivelFormacao); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.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 IList<OperadoraPlanoSaudeDTO> selectOperadoraPlanoSaude(OperadoraPlanoSaudeDTO operadoraplanosaude) { try { IList<OperadoraPlanoSaudeDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<OperadoraPlanoSaudeDTO> operadoraplanosaudeDAL = new NHibernateDAL<OperadoraPlanoSaudeDTO>(session); resultado = operadoraplanosaudeDAL.select(operadoraplanosaude); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }
public NFeCabecalhoDTO selectNFeCabecalhoId(int id) { try { NFeCabecalhoDTO resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <NFeCabecalhoDTO> nfeDAL = new NHibernateDAL <NFeCabecalhoDTO>(session); resultado = nfeDAL.selectId <NFeCabecalhoDTO>(id); NHibernateDAL <NFeDestinatarioDTO> nfeDest = new NHibernateDAL <NFeDestinatarioDTO>(session); IList <NFeDestinatarioDTO> listDest = nfeDest.select <NFeDestinatarioDTO>(new NFeDestinatarioDTO { idNFeCabecalho = id }); if (listDest.Count > 0) { resultado.destinatario = listDest.First(); } NHibernateDAL <NFeEmitenteDTO> nfeEmit = new NHibernateDAL <NFeEmitenteDTO>(session); IList <NFeEmitenteDTO> listEmit = nfeDest.select <NFeEmitenteDTO>(new NFeEmitenteDTO { idNFeCabecalho = id }); if (listEmit.Count > 0) { resultado.emitente = listEmit.First(); } NHibernateDAL <NFeLocalEntregaDTO> nfeLE = new NHibernateDAL <NFeLocalEntregaDTO>(session); IList <NFeLocalEntregaDTO> listLE = nfeLE.select <NFeLocalEntregaDTO>(new NFeLocalEntregaDTO { idNFeCabecalho = id }); if (listLE.Count > 0) { resultado.localEntrega = listLE.First(); } NHibernateDAL <NFeLocalRetiradaDTO> nfeLR = new NHibernateDAL <NFeLocalRetiradaDTO>(session); IList <NFeLocalRetiradaDTO> listLR = nfeLR.select <NFeLocalRetiradaDTO>(new NFeLocalRetiradaDTO { idNFeCabecalho = id }); if (listLR.Count > 0) { resultado.localRetirada = listLR.First(); } NHibernateDAL <NFeTransporteDTO> nfeTransporte = new NHibernateDAL <NFeTransporteDTO>(session); IList <NFeTransporteDTO> listTransp = nfeTransporte.select <NFeTransporteDTO>(new NFeTransporteDTO { idNFeCabecalho = id }); if (listTransp.Count > 0) { resultado.transporte = listTransp.First(); } NHibernateDAL <NFeFaturaDTO> nfeFatura = new NHibernateDAL <NFeFaturaDTO>(session); IList <NFeFaturaDTO> listFat = nfeFatura.select <NFeFaturaDTO>(new NFeFaturaDTO { idNFeCabecalho = id }); if (listFat.Count > 0) { resultado.fatura = listFat.First(); } NHibernateDAL <NFeCupomFiscalDTO> nfeCF = new NHibernateDAL <NFeCupomFiscalDTO>(session); resultado.listaCupomFiscal = nfeCF.select <NFeCupomFiscalDTO>(new NFeCupomFiscalDTO { idNFeCabecalho = id }); NHibernateDAL <NFeDetalheDTO> nfeDetDAL = new NHibernateDAL <NFeDetalheDTO>(session); resultado.listaDetalhe = nfeDetDAL.select <NFeDetalheDTO>(new NFeDetalheDTO { idNFeCabecalho = id }); foreach (NFeDetalheDTO item in resultado.listaDetalhe) { NHibernateDAL <NfeDetalheImpostoCofinsDTO> nfeDetCofins = new NHibernateDAL <NfeDetalheImpostoCofinsDTO>(session); item.impostoCofins = nfeDetCofins.selectObjeto <NfeDetalheImpostoCofinsDTO>(new NfeDetalheImpostoCofinsDTO { idNFeDetalhe = item.id }); NHibernateDAL <NfeDetalheImpostoIcmsDTO> nfeDetIcms = new NHibernateDAL <NfeDetalheImpostoIcmsDTO>(session); item.impostoIcms = nfeDetIcms.selectObjeto <NfeDetalheImpostoIcmsDTO>(new NfeDetalheImpostoIcmsDTO { idNFeDetalhe = item.id }); NHibernateDAL <NfeDetalheImpostoIssqnDTO> nfeDetIss = new NHibernateDAL <NfeDetalheImpostoIssqnDTO>(session); item.impostoIss = nfeDetIss.selectObjeto <NfeDetalheImpostoIssqnDTO>(new NfeDetalheImpostoIssqnDTO { idNFeDetalhe = item.id }); NHibernateDAL <NfeDetalheImpostoPisDTO> nfeDetPis = new NHibernateDAL <NfeDetalheImpostoPisDTO>(session); item.impostoPis = nfeDetPis.selectObjeto <NfeDetalheImpostoPisDTO>(new NfeDetalheImpostoPisDTO { idNFeDetalhe = item.id }); NHibernateDAL <NfeDetalheImpostoIpiDTO> nfeDetIpi = new NHibernateDAL <NfeDetalheImpostoIpiDTO>(session); item.impostoIpi = nfeDetIpi.selectObjeto <NfeDetalheImpostoIpiDTO>(new NfeDetalheImpostoIpiDTO { idNFeDetalhe = item.id }); NHibernateDAL <NfeDetalheImpostoIiDTO> nfeDetII = new NHibernateDAL <NfeDetalheImpostoIiDTO>(session); item.impostoII = nfeDetII.selectObjeto <NfeDetalheImpostoIiDTO>(new NfeDetalheImpostoIiDTO { idNFeDetalhe = item.id }); } NHibernateDAL <NFeDuplicataDTO> nfeDupl = new NHibernateDAL <NFeDuplicataDTO>(session); resultado.listaDuplicata = nfeDupl.select <NFeDuplicataDTO>(new NFeDuplicataDTO { idNFeCabecalho = id }); } return(resultado); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public IList<SalarioMinimoDTO> selectSalarioMinimo(SalarioMinimoDTO salario_minimo) { try { IList<SalarioMinimoDTO> resultado = null; using (ISession session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL<SalarioMinimoDTO> salario_minimoDAL = new NHibernateDAL<SalarioMinimoDTO>(session); resultado = salario_minimoDAL.select(salario_minimo); } return resultado; } catch (Exception ex) { throw new FaultException(ex.Message); } }