public PreVendaCabecalhoDTO SelectObjetoPreVendaCabecalho(string pFiltro) { try { PreVendaCabecalhoDTO Resultado = null; using (ISession Session = NHibernateHelper.getSessionFactory().OpenSession()) { NHibernateDAL <PreVendaCabecalhoDTO> DAL = new NHibernateDAL <PreVendaCabecalhoDTO>(Session); Resultado = DAL.SelectObjetoSql <PreVendaCabecalhoDTO>(pFiltro); if (Resultado != null) { NHibernateDAL <PreVendaDetalheDTO> DALDetalhe = new NHibernateDAL <PreVendaDetalheDTO>(Session); Resultado.ListaPreVendaDetalhe = DAL.Select <PreVendaDetalheDTO>(new PreVendaDetalheDTO { IdPreVendaCabecalho = Resultado.Id }); if (Resultado.ListaPreVendaDetalhe == null) { Resultado.ListaPreVendaDetalhe = new List <PreVendaDetalheDTO>(); } } } return(Resultado); } catch (Exception ex) { throw new FaultException(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NotaFiscalCabecalhoDTO ConsultaNotaFiscalCabecalho(string pFiltro) { try { NotaFiscalCabecalhoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NotaFiscalCabecalhoDTO> DAL = new NHibernateDAL <NotaFiscalCabecalhoDTO>(Session); String ConsultaSql = "from NotaFiscalCabecalhoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NotaFiscalCabecalhoDTO>(ConsultaSql); // Consulta lista de detalhes NHibernateDAL <NotaFiscalDetalheDTO> DALDetalhe = new NHibernateDAL <NotaFiscalDetalheDTO>(Session); Resultado.ListaNotaFiscalDetalhe = DALDetalhe.Select <NotaFiscalDetalheDTO>( new NotaFiscalDetalheDTO { IdNotaFiscalCabecalho = Resultado.Id }); if (Resultado.ListaNotaFiscalDetalhe == null) { Resultado.ListaNotaFiscalDetalhe = new List <NotaFiscalDetalheDTO>(); } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceConfiguracaoDTO ConsultaNfceConfiguracao(string pFiltro) { try { NfceConfiguracaoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceConfiguracaoDTO> DAL = new NHibernateDAL <NfceConfiguracaoDTO>(Session); String ConsultaSql = "from NfceConfiguracaoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NfceConfiguracaoDTO>(ConsultaSql); if (Resultado.Empresa.ListaEndereco != null) { for (int i = 0; i <= Resultado.Empresa.ListaEndereco.Count - 1; i++) { if (Resultado.Empresa.ListaEndereco[i].Principal == "S") { Resultado.Empresa.EnderecoPrincipal = Resultado.Empresa.ListaEndereco[i]; } } } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfeNumeroDTO ConsultaNfeNumero(string pFiltro) { try { NfeNumeroDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfeNumeroDTO> DAL = new NHibernateDAL <NfeNumeroDTO>(Session); String ConsultaSql = "from NfeNumeroDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NfeNumeroDTO>(ConsultaSql); // Se já existe um número na base, incrementa e retorna if (Resultado != null) { Resultado.Numero = Resultado.Numero + 1; GravaNfeNumero(Resultado); } // Se não existe um número na base, inclui com dados padrões else if (Resultado != null) { Resultado = new NfeNumeroDTO(); Resultado.Serie = "001"; Resultado.Numero = 1; Resultado.IdEmpresa = 1; Resultado = GravaNfeNumero(Resultado); } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static bool VerificarQuantidades() { try { int TotalProduto = 0; int TotalTTP = 0; int TotalR01 = 0; int TotalR02 = 0; int TotalR03 = 0; int TotalR04 = 0; int TotalR05 = 0; int TotalR06 = 0; int TotalR07 = 0; LogssDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <LogssDTO> DAL = new NHibernateDAL <LogssDTO>(Session); String ConsultaSql = "from LogssDTO where Id=1"; Resultado = DAL.SelectObjetoSql <LogssDTO>(ConsultaSql); TotalProduto = (int)Session.CreateQuery("select count(*) from ProdutoDTO").UniqueResult(); TotalTTP = (int)Session.CreateQuery("select count(*) from EcfTotalTipoPagamentoDTO").UniqueResult(); TotalR01 = (int)Session.CreateQuery("select count(*) from R01DTO").UniqueResult(); TotalR02 = (int)Session.CreateQuery("select count(*) from R02DTO").UniqueResult(); TotalR03 = (int)Session.CreateQuery("select count(*) from R03DTO").UniqueResult(); TotalR04 = (int)Session.CreateQuery("select count(*) from EcfVendaCabecalhoDTO").UniqueResult(); TotalR05 = (int)Session.CreateQuery("select count(*) from EcfVendaDetalheDTO").UniqueResult(); TotalR06 = (int)Session.CreateQuery("select count(*) from R06DTO").UniqueResult(); TotalR07 = (int)Session.CreateQuery("select count(*) from R07DTO").UniqueResult(); } if ( (TotalProduto == Resultado.Produto.Value) && (TotalTTP == Resultado.Ttp.Value) && (TotalR01 == Resultado.R01.Value) && (TotalR02 == Resultado.R02.Value) && (TotalR03 == Resultado.R03.Value) && (TotalR04 == Resultado.R04.Value) && (TotalR05 == Resultado.R05.Value) && (TotalR06 == Resultado.R06.Value) && (TotalR07 == Resultado.R07.Value) ) { return(true); } else { return(false); } } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public PdvTipoPlano ConsultarObjetoFiltro(string filtro) { PdvTipoPlano Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from PdvTipoPlano where " + filtro; NHibernateDAL <PdvTipoPlano> DAL = new NHibernateDAL <PdvTipoPlano>(Session); Resultado = DAL.SelectObjetoSql <PdvTipoPlano>(consultaSql); } return(Resultado); }
public AcbrMonitorPorta ConsultarObjetoFiltro(string filtro) { AcbrMonitorPorta Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from AcbrMonitorPorta where " + filtro; NHibernateDAL <AcbrMonitorPorta> DAL = new NHibernateDAL <AcbrMonitorPorta>(Session); Resultado = DAL.SelectObjetoSql <AcbrMonitorPorta>(consultaSql); } return(Resultado); }
public NfeConfiguracao ConsultarObjetoFiltro(string filtro) { NfeConfiguracao Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { var consultaSql = "from NfeConfiguracao where " + filtro; NHibernateDAL <NfeConfiguracao> DAL = new NHibernateDAL <NfeConfiguracao>(Session); Resultado = DAL.SelectObjetoSql <NfeConfiguracao>(consultaSql); } return(Resultado); }
public static bool AtualizarQuantidades() { try { int TotalProduto = 0; int TotalTTP = 0; int TotalR01 = 0; int TotalR02 = 0; int TotalR03 = 0; int TotalR04 = 0; int TotalR05 = 0; int TotalR06 = 0; int TotalR07 = 0; LogssDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <LogssDTO> DAL = new NHibernateDAL <LogssDTO>(Session); String ConsultaSql = "from LogssDTO where Id=1"; Resultado = DAL.SelectObjetoSql <LogssDTO>(ConsultaSql); TotalProduto = (int)Session.CreateQuery("select count(*) from ProdutoDTO").UniqueResult(); TotalTTP = (int)Session.CreateQuery("select count(*) from EcfTotalTipoPagamentoDTO").UniqueResult(); TotalR01 = (int)Session.CreateQuery("select count(*) from R01DTO").UniqueResult(); TotalR02 = (int)Session.CreateQuery("select count(*) from R02DTO").UniqueResult(); TotalR03 = (int)Session.CreateQuery("select count(*) from R03DTO").UniqueResult(); TotalR04 = (int)Session.CreateQuery("select count(*) from EcfVendaCabecalhoDTO").UniqueResult(); TotalR05 = (int)Session.CreateQuery("select count(*) from EcfVendaDetalheDTO").UniqueResult(); TotalR06 = (int)Session.CreateQuery("select count(*) from R06DTO").UniqueResult(); TotalR07 = (int)Session.CreateQuery("select count(*) from R07DTO").UniqueResult(); Resultado.Produto = TotalProduto; Resultado.Ttp = TotalTTP; Resultado.R01 = TotalR01; Resultado.R02 = TotalR02; Resultado.R03 = TotalR03; Resultado.R04 = TotalR04; Resultado.R05 = TotalR05; Resultado.R06 = TotalR06; Resultado.R07 = TotalR07; Session.Save(Resultado); return(true); } } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static ProdutoDTO ConsultaPorTipo(string pCodigo, int pTipo) { try { string Filtro = ""; ProdutoDTO Resultado = null; switch (pTipo) { case 1: // pesquisa pelo codigo da balanca Filtro = "CodigoBalanca = " + Biblioteca.QuotedStr(pCodigo); break; case 2: // pesquisa pelo GTIN Filtro = "Gtin = " + Biblioteca.QuotedStr(pCodigo); break; case 3: // pesquisa pelo CODIGO_INTERNO Filtro = "CodigoInterno = " + Biblioteca.QuotedStr(pCodigo); break; case 4: // pesquisa pelo Id Filtro = "Id = " + Biblioteca.QuotedStr(pCodigo); break; default: // retorna null Filtro = "1=0"; break; } using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <ProdutoDTO> DAL = new NHibernateDAL <ProdutoDTO>(Session); String ConsultaSql = "from ProdutoDTO where " + Filtro; Resultado = DAL.SelectObjetoSql <ProdutoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfSangriaDTO ConsultaEcfSangria(string pFiltro) { try { EcfSangriaDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfSangriaDTO> DAL = new NHibernateDAL <EcfSangriaDTO>(Session); String ConsultaSql = "from EcfSangriaDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <EcfSangriaDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfOperadorDTO Usuario(String pLogin, String pSenha) { try { EcfOperadorDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfOperadorDTO> DAL = new NHibernateDAL <EcfOperadorDTO>(Session); String ConsultaSql = "from EcfOperadorDTO where Login="******" and Senha=" + Biblioteca.QuotedStr(pSenha); Resultado = DAL.SelectObjetoSql <EcfOperadorDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static bool ExisteVendaAberta() { try { EcfVendaCabecalhoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfVendaCabecalhoDTO> DAL = new NHibernateDAL <EcfVendaCabecalhoDTO>(Session); String ConsultaSql = "from EcfVendaCabecalhoDTO where StatusVenda = " + Biblioteca.QuotedStr("A"); Resultado = DAL.SelectObjetoSql <EcfVendaCabecalhoDTO>(ConsultaSql); } return(Resultado != null); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static ViewTotalPagamentoEcfMovimentoDTO ConsultaViewTotalPagamentoMovimento(string pFiltro) { try { ViewTotalPagamentoEcfMovimentoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <ViewTotalPagamentoEcfMovimentoDTO> DAL = new NHibernateDAL <ViewTotalPagamentoEcfMovimentoDTO>(Session); String ConsultaSql = "from ViewTotalPagamentoEcfMovimentoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <ViewTotalPagamentoEcfMovimentoDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfVendaCabecalhoDTO ConsultaEcfVendaCabecalho(string pFiltro) { try { EcfVendaCabecalhoDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfVendaCabecalhoDTO> DAL = new NHibernateDAL <EcfVendaCabecalhoDTO>(Session); String ConsultaSql = "from EcfVendaCabecalhoDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <EcfVendaCabecalhoDTO>(ConsultaSql); if (Resultado != null) { // Consulta lista de detalhes NHibernateDAL <EcfVendaDetalheDTO> DALDetalhe = new NHibernateDAL <EcfVendaDetalheDTO>(Session); Resultado.ListaEcfVendaDetalhe = DALDetalhe.Select <EcfVendaDetalheDTO>( new EcfVendaDetalheDTO { IdEcfVendaCabecalho = Resultado.Id }); // Consulta lista de pagamentos NHibernateDAL <EcfTotalTipoPagamentoDTO> DALPagamento = new NHibernateDAL <EcfTotalTipoPagamentoDTO>(Session); Resultado.ListaEcfTotalTipoPagamento = DALPagamento.Select <EcfTotalTipoPagamentoDTO>( new EcfTotalTipoPagamentoDTO { IdEcfVendaCabecalho = Resultado.Id }); } } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }