public UsuarioDTO PersonalHome_Usuario_DamePorID(int p_Usuario_OID) { PersonalHomeGen_PersonalHomeWCF.DTO.PersonalHome.UsuarioDTO usuarioDTO = null; PersonalHomeGenNHibernate.EN.PersonalHome.UsuarioEN usuarioEN = null; PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN usuarioCEN = null; PersonalHomeGenNHibernate.CAD.PersonalHome.IUsuarioCAD _IusuarioCAD = null; try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tx = session.BeginTransaction()) { usuarioDTO = new PersonalHomeGen_PersonalHomeWCF.DTO.PersonalHome.UsuarioDTO(); usuarioEN = new PersonalHomeGenNHibernate.EN.PersonalHome.UsuarioEN(); _IusuarioCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.UsuarioCAD(session); usuarioCEN = new PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN(_IusuarioCAD); usuarioEN = usuarioCEN.DamePorID(p_Usuario_OID); usuarioDTO = PersonalHomeGen_PersonalHomeWCF.Adapters.PersonalHome.UsuarioAdapter.Convert(usuarioEN); tx.Commit(); } } catch (Exception ex) { throw ex; } return(usuarioDTO); }
public int PersonalHome_Usuario_Crear(String p_nombre, String p_email, String p_telefono, String p_passwd) { PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN usuarioCEN = null; PersonalHomeGenNHibernate.CAD.PersonalHome.IUsuarioCAD _IusuarioCAD = null; int returnValue = -1; try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tx = session.BeginTransaction()) { _IusuarioCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.UsuarioCAD(session); usuarioCEN = new PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN(_IusuarioCAD); returnValue = usuarioCEN.Crear(p_nombre, p_email, p_telefono, p_passwd); tx.Commit(); } } catch (Exception ex) { throw ex; } return(returnValue); }
public System.Collections.Generic.IList <PersonalHomeGen_PersonalHomeWCF.DTO.PersonalHome.UsuarioDTO> PersonalHome_Usuario_DameTodos() { System.Collections.Generic.IList <PersonalHomeGen_PersonalHomeWCF.DTO.PersonalHome.UsuarioDTO> usuarioDTOs = null; System.Collections.Generic.IList <PersonalHomeGenNHibernate.EN.PersonalHome.UsuarioEN> usuarioENs = null; PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN usuarioCEN = null; PersonalHomeGenNHibernate.CAD.PersonalHome.IUsuarioCAD _IusuarioCAD = null; try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tx = session.BeginTransaction()) { usuarioDTOs = new System.Collections.Generic.List <PersonalHomeGen_PersonalHomeWCF.DTO.PersonalHome.UsuarioDTO>(); usuarioENs = new System.Collections.Generic.List <PersonalHomeGenNHibernate.EN.PersonalHome.UsuarioEN>(); _IusuarioCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.UsuarioCAD(session); usuarioCEN = new PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN(_IusuarioCAD); usuarioENs = usuarioCEN.DameTodos(0, -1); if (usuarioENs != null) { foreach (PersonalHomeGenNHibernate.EN.PersonalHome.UsuarioEN item in usuarioENs) { usuarioDTOs.Add(PersonalHomeGen_PersonalHomeWCF.Adapters.PersonalHome.UsuarioAdapter.Convert(item)); } } tx.Commit(); } } catch (Exception ex) { throw ex; } return(usuarioDTOs); }
public void PersonalHome_Usuario_Eliminar(int p_Usuario_OID) { PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN usuarioCEN = null; PersonalHomeGenNHibernate.CAD.PersonalHome.IUsuarioCAD _IusuarioCAD = null; try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tx = session.BeginTransaction()) { _IusuarioCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.UsuarioCAD(session); usuarioCEN = new PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN(_IusuarioCAD); usuarioCEN.Eliminar(p_Usuario_OID); tx.Commit(); } } catch (Exception ex) { throw ex; } }
public void PersonalHome_Usuario_Modificar(int p_Usuario_OID, String p_nombre, String p_email, String p_telefono, String p_passwd) { PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN usuarioCEN = null; PersonalHomeGenNHibernate.CAD.PersonalHome.IUsuarioCAD _IusuarioCAD = null; try { using (ISession session = NHibernateHelper.OpenSession()) using (ITransaction tx = session.BeginTransaction()) { _IusuarioCAD = new PersonalHomeGenNHibernate.CAD.PersonalHome.UsuarioCAD(session); usuarioCEN = new PersonalHomeGenNHibernate.CEN.PersonalHome.UsuarioCEN(_IusuarioCAD); usuarioCEN.Modificar(p_Usuario_OID, p_nombre, p_email, p_telefono, p_passwd); tx.Commit(); } } catch (Exception ex) { throw ex; } }