public static IList <EcfSangriaDTO> ConsultaEcfSangriaLista(EcfSangriaDTO pEcfSangria) { try { IList <EcfSangriaDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfSangriaDTO> DAL = new NHibernateDAL <EcfSangriaDTO>(Session); Resultado = DAL.Select(pEcfSangria); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static EcfSangriaDTO GravaEcfSangria(EcfSangriaDTO pEcfSangria) { try { using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfSangriaDTO> DAL = new NHibernateDAL <EcfSangriaDTO>(Session); DAL.SaveOrUpdate(pEcfSangria); Session.Flush(); } return(pEcfSangria); } 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 int ExcluiEcfSangria(EcfSangriaDTO pEcfSangria) { try { int Resultado = -1; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfSangriaDTO> DAL = new NHibernateDAL <EcfSangriaDTO>(Session); DAL.Delete(pEcfSangria); Session.Flush(); Resultado = 0; } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }
public static IList <EcfSangriaDTO> ConsultaEcfSangriaPagina(int pPrimeiroResultado, int pQuantidadeResultados, EcfSangriaDTO pEcfSangria) { try { IList <EcfSangriaDTO> Resultado = null; using (ISession Session = NHibernateHelper.GetSessionFactory().OpenSession()) { NHibernateDAL <EcfSangriaDTO> DAL = new NHibernateDAL <EcfSangriaDTO>(Session); Resultado = DAL.SelectPagina <EcfSangriaDTO>(pPrimeiroResultado, pQuantidadeResultados, pEcfSangria); } return(Resultado); } catch (Exception ex) { throw new Exception(ex.Message + (ex.InnerException != null ? " " + ex.InnerException.Message : "")); } }