public void Idioma(int p_oid, int p_idioma) { /*PROTECTED REGION ID(OscarsitosGenNHibernate.CEN.Oscarsitos_NoConectado_idioma) ENABLED START*/ /*IdiomaEN idiomaEN = null; * IIdiomaCAD _IIdiomaCAD = new IdiomaCAD(); * * if (p_oid != 0) * { * idiomaEN = _IIdiomaCAD.ReadOIDDefault(p_oid); * //SI EL USUARIO A SELECCIONADO UN IDIOMA LO BORRAMOS * * if (NoConectadoEN.p_oid.Contains.(idiomaEN)) { * IdiomaCEN.Remove(idiomaEN); * } * }*/ IdiomaCAD _IdiomaCAD = new IdiomaCAD(); NoConectadoEN noConectadoEN = _INoConectadoCAD.ReadOIDDefault(p_oid); noConectadoEN.Idioma_0 = _IdiomaCAD.ReadOIDDefault(p_idioma); _INoConectadoCAD.ModifyDefault(noConectadoEN); /*PROTECTED REGION END*/ }
public NoConectadoEN ReadOIDDefault(int id ) { NoConectadoEN noConectadoEN = null; try { SessionInitializeTransaction(); noConectadoEN = (NoConectadoEN)session.Get(typeof(NoConectadoEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in NoConectadoCAD.", ex); } finally { SessionClose(); } return(noConectadoEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(NoConectadoEN noConectado) { try { SessionInitializeTransaction(); NoConectadoEN noConectadoEN = (NoConectadoEN)session.Load(typeof(NoConectadoEN), noConectado.Id); session.Update(noConectadoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in NoConectadoCAD.", ex); } finally { SessionClose(); } }
public int New_(NoConectadoEN noConectado) { try { SessionInitializeTransaction(); if (noConectado.Idioma_0 != null) { // Argumento OID y no colección. noConectado.Idioma_0 = (OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN)session.Load(typeof(OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN), noConectado.Idioma_0.Id); noConectado.Idioma_0.NoConectado .Add(noConectado); } session.Save(noConectado); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is OscarsitosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new OscarsitosGenNHibernate.Exceptions.DataLayerException("Error in NoConectadoCAD.", ex); } finally { SessionClose(); } return(noConectado.Id); }
public int New_(int p_idioma_0) { NoConectadoEN noConectadoEN = null; int oid; //Initialized NoConectadoEN noConectadoEN = new NoConectadoEN(); if (p_idioma_0 != -1) { // El argumento p_idioma_0 -> Property idioma_0 es oid = false // Lista de oids id noConectadoEN.Idioma_0 = new OscarsitosGenNHibernate.EN.Oscarsitos.IdiomaEN(); noConectadoEN.Idioma_0.Id = p_idioma_0; } //Call to NoConectadoCAD oid = _INoConectadoCAD.New_(noConectadoEN); return(oid); }