//Sin e: ReadOID //Con e: ConectadoEN public ConectadoEN ReadOID(int id ) { ConectadoEN conectadoEN = null; try { SessionInitializeTransaction(); conectadoEN = (ConectadoEN)session.Get(typeof(ConectadoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ConectadoCAD.", ex); } finally { SessionClose(); } return(conectadoEN); }
public int New_(string p_nombre, string p_alias, Nullable <DateTime> p_fechaRegistro, String p_password, string p_email, bool p_suscrito, int p_idioma, string p_imagen) { ConectadoEN conectadoEN = null; int oid; //Initialized ConectadoEN conectadoEN = new ConectadoEN(); conectadoEN.Nombre = p_nombre; conectadoEN.Alias = p_alias; conectadoEN.FechaRegistro = p_fechaRegistro; conectadoEN.Password = Utils.Util.GetEncondeMD5(p_password); conectadoEN.Email = p_email; conectadoEN.Suscrito = p_suscrito; if (p_idioma != -1) { // El argumento p_idioma -> Property idioma es oid = false // Lista de oids id conectadoEN.Idioma = new OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN(); conectadoEN.Idioma.Id = p_idioma; } conectadoEN.Imagen = p_imagen; //Call to ConectadoCAD oid = _IConectadoCAD.New_(conectadoEN); return(oid); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); ConectadoEN conectadoEN = (ConectadoEN)session.Load(typeof(ConectadoEN), id); session.Delete(conectadoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ConectadoCAD.", ex); } finally { SessionClose(); } }
public int New_(ConectadoEN conectado) { try { SessionInitializeTransaction(); if (conectado.Idioma != null) { // Argumento OID y no colección. conectado.Idioma = (OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN)session.Load(typeof(OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN), conectado.Idioma.Id); conectado.Idioma.Conectado .Add(conectado); } session.Save(conectado); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ConectadoCAD.", ex); } finally { SessionClose(); } return(conectado.Id); }
public ConectadoEN ReadOID(int id ) { ConectadoEN conectadoEN = null; conectadoEN = _IConectadoCAD.ReadOID(id); return(conectadoEN); }
public string RecordarContraseña(int p_oid) { /*PROTECTED REGION ID(OscarsitosGenNHibernate.CEN.Oscarsitos_Conectado_recordarContraseña) ENABLED START*/ ConectadoEN user = _IConectadoCAD.ReadOIDDefault(p_oid); return(user.Password); /*PROTECTED REGION END*/ }
//Se le pasa el id del usuario y del idioma deseado public void Idioma(int p_oid, int p_idioma) { /*PROTECTED REGION ID(OscarsitosGenNHibernate.CEN.Oscarsitos_Conectado_idioma) ENABLED START*/ IdiomaCAD _IdiomaCAD = new IdiomaCAD(); ConectadoEN conectadoEN = _IConectadoCAD.ReadOIDDefault(p_oid); conectadoEN.Idioma = _IdiomaCAD.ReadOIDDefault(p_idioma); _IConectadoCAD.Modify(conectadoEN); /*PROTECTED REGION END*/ }
// Modify default (Update all attributes of the class) public void ModifyDefault(ConectadoEN conectado) { try { SessionInitializeTransaction(); ConectadoEN conectadoEN = (ConectadoEN)session.Load(typeof(ConectadoEN), conectado.Id); conectadoEN.Nombre = conectado.Nombre; conectadoEN.Alias = conectado.Alias; conectadoEN.FechaRegistro = conectado.FechaRegistro; conectadoEN.Password = conectado.Password; conectadoEN.Email = conectado.Email; conectadoEN.Suscrito = conectado.Suscrito; conectadoEN.Imagen = conectado.Imagen; session.Update(conectadoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in ConectadoCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_Conectado_OID, string p_nombre, string p_alias, Nullable <DateTime> p_fechaRegistro, String p_password, string p_email, bool p_suscrito, string p_imagen) { ConectadoEN conectadoEN = null; //Initialized ConectadoEN conectadoEN = new ConectadoEN(); conectadoEN.Id = p_Conectado_OID; conectadoEN.Nombre = p_nombre; conectadoEN.Alias = p_alias; conectadoEN.FechaRegistro = p_fechaRegistro; conectadoEN.Password = Utils.Util.GetEncondeMD5(p_password); conectadoEN.Email = p_email; conectadoEN.Suscrito = p_suscrito; conectadoEN.Imagen = p_imagen; //Call to ConectadoCAD _IConectadoCAD.Modify(conectadoEN); }
public void Suscribir(int id) { //Debería haber sido custom y no modify. Errores de novato ConectadoCEN conectadoCEN = new ConectadoCEN(_IConectadoCAD); ConectadoEN conectado = conectadoCEN.ReadOID(id); if (conectado.Suscrito == true) { conectadoCEN.Modify(conectado.Id, conectado.Nombre, conectado.Alias, conectado.FechaRegistro, conectado.Password, conectado.Email, false, conectado.Imagen); } else { conectadoCEN.Modify(conectado.Id, conectado.Nombre, conectado.Alias, conectado.FechaRegistro, conectado.Password, conectado.Email, true, conectado.Imagen); } _IConectadoCAD.Suscribir(conectado); }
public bool Conectar(string password, string texto) { /*PROTECTED REGION ID(OscarsitosGenNHibernate.CEN.Oscarsitos_NoConectado_conectar) ENABLED START*/ ConectadoEN conectadoEN = new ConectadoEN(); IConectadoCAD _IConectadoCAD = new ConectadoCAD(); bool login = false; //SI EL ID TIENE UN VALOR Y ID COINCIDE CON UN USUARIO CONECTADO conectadoEN = _IConectadoCAD.ReadAlias(texto)[0]; if (conectadoEN == null) { conectadoEN = _IConectadoCAD.ReadEmail(texto)[0]; } if (conectadoEN != null && conectadoEN.Password == password) { login = true; } return(login); /*PROTECTED REGION END*/ }