//Sin e: ReadOID //Con e: UsuarioConectEN public UsuarioConectEN ReadOID(int id ) { UsuarioConectEN usuarioConectEN = null; try { SessionInitializeTransaction(); usuarioConectEN = (UsuarioConectEN)session.Get(typeof(UsuarioConectEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in UsuarioConectCAD.", ex); } finally { SessionClose(); } return(usuarioConectEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); UsuarioConectEN usuarioConectEN = (UsuarioConectEN)session.Load(typeof(UsuarioConectEN), id); session.Delete(usuarioConectEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in UsuarioConectCAD.", ex); } finally { SessionClose(); } }
public int New_(UsuarioConectEN usuarioConect) { try { SessionInitializeTransaction(); if (usuarioConect.Comentario != null) { // Argumento OID y no colección. usuarioConect.Comentario = (OscarsitosGenNHibernate.EN.Oscarsitos.ComentarioEN)session.Load(typeof(OscarsitosGenNHibernate.EN.Oscarsitos.ComentarioEN), usuarioConect.Comentario.Id); usuarioConect.Comentario.Escritor .Add(usuarioConect); } session.Save(usuarioConect); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in UsuarioConectCAD.", ex); } finally { SessionClose(); } return(usuarioConect.Id); }
public int New_(string p_nombre, string p_alias, Nullable <DateTime> p_fechaRegistro, String p_password, string p_email, string p_attribute, int p_comentario) { UsuarioConectEN usuarioConectEN = null; int oid; //Initialized UsuarioConectEN usuarioConectEN = new UsuarioConectEN(); usuarioConectEN.Nombre = p_nombre; usuarioConectEN.Alias = p_alias; usuarioConectEN.FechaRegistro = p_fechaRegistro; usuarioConectEN.Password = Utils.Util.GetEncondeMD5(p_password); usuarioConectEN.Email = p_email; usuarioConectEN.Attribute = p_attribute; if (p_comentario != -1) { // El argumento p_comentario -> Property comentario es oid = false // Lista de oids id usuarioConectEN.Comentario = new OscarsitosGenNHibernate.EN.Oscarsitos.ComentarioEN(); usuarioConectEN.Comentario.Id = p_comentario; } //Call to UsuarioConectCAD oid = _IUsuarioConectCAD.New_(usuarioConectEN); return(oid); }
public UsuarioConectEN ReadOID(int id ) { UsuarioConectEN usuarioConectEN = null; usuarioConectEN = _IUsuarioConectCAD.ReadOID(id); return(usuarioConectEN); }
public void Modify(int p_UsuarioConect_OID, string p_nombre, string p_alias, Nullable <DateTime> p_fechaRegistro, String p_password, string p_email, string p_attribute) { UsuarioConectEN usuarioConectEN = null; //Initialized UsuarioConectEN usuarioConectEN = new UsuarioConectEN(); usuarioConectEN.Id = p_UsuarioConect_OID; usuarioConectEN.Nombre = p_nombre; usuarioConectEN.Alias = p_alias; usuarioConectEN.FechaRegistro = p_fechaRegistro; usuarioConectEN.Password = Utils.Util.GetEncondeMD5(p_password); usuarioConectEN.Email = p_email; usuarioConectEN.Attribute = p_attribute; //Call to UsuarioConectCAD _IUsuarioConectCAD.Modify(usuarioConectEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(UsuarioConectEN usuarioConect) { try { SessionInitializeTransaction(); UsuarioConectEN usuarioConectEN = (UsuarioConectEN)session.Load(typeof(UsuarioConectEN), usuarioConect.Id); usuarioConectEN.Nombre = usuarioConect.Nombre; usuarioConectEN.Alias = usuarioConect.Alias; usuarioConectEN.FechaRegistro = usuarioConect.FechaRegistro; usuarioConectEN.Password = usuarioConect.Password; usuarioConectEN.Email = usuarioConect.Email; usuarioConectEN.Attribute = usuarioConect.Attribute; session.Update(usuarioConectEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in UsuarioConectCAD.", ex); } finally { SessionClose(); } }