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*/
        }
Example #2
0
        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);
        }
Example #3
0
// 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();
            }
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }