public static IList <NfceSangriaDTO> ConsultaNfceSangriaLista(NfceSangriaDTO pNfceSangria) { try { IList <NfceSangriaDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceSangriaDTO> DAL = new NHibernateDAL <NfceSangriaDTO>(Session); Resultado = DAL.Select(pNfceSangria); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceSangriaDTO GravaNfceSangria(NfceSangriaDTO pNfceSangria) { try { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceSangriaDTO> DAL = new NHibernateDAL <NfceSangriaDTO>(Session); DAL.SaveOrUpdate(pNfceSangria); Session.Flush(); } return(pNfceSangria); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static NfceSangriaDTO ConsultaNfceSangria(string pFiltro) { try { NfceSangriaDTO Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceSangriaDTO> DAL = new NHibernateDAL <NfceSangriaDTO>(Session); String ConsultaSql = "from NfceSangriaDTO where " + pFiltro; Resultado = DAL.SelectObjetoSql <NfceSangriaDTO>(ConsultaSql); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static int ExcluiNfceSangria(NfceSangriaDTO pNfceSangria) { try { int Resultado = -1; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceSangriaDTO> DAL = new NHibernateDAL <NfceSangriaDTO>(Session); DAL.Delete(pNfceSangria); Session.Flush(); Resultado = 0; } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <NfceSangriaDTO> ConsultaNfceSangriaPagina(int pPrimeiroResultado, int pQuantidadeResultados, NfceSangriaDTO pNfceSangria) { try { IList <NfceSangriaDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <NfceSangriaDTO> DAL = new NHibernateDAL <NfceSangriaDTO>(Session); Resultado = DAL.SelectPagina <NfceSangriaDTO>(pPrimeiroResultado, pQuantidadeResultados, pNfceSangria); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }