Exemplo n.º 1
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(LugardeinteresEN lugardeinteres)
        {
            try
            {
                SessionInitializeTransaction();
                LugardeinteresEN lugardeinteresEN = (LugardeinteresEN)session.Load(typeof(LugardeinteresEN), lugardeinteres.Id);

                lugardeinteresEN.Nombre = lugardeinteres.Nombre;


                lugardeinteresEN.Localización = lugardeinteres.Localización;


                lugardeinteresEN.Tipo = lugardeinteres.Tipo;

                session.Update(lugardeinteresEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is DSMGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in LugardeinteresCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Exemplo n.º 2
0
        public LugardeinteresEN ReadOIDDefault(int id
                                               )
        {
            LugardeinteresEN lugardeinteresEN = null;

            try
            {
                SessionInitializeTransaction();
                lugardeinteresEN = (LugardeinteresEN)session.Get(typeof(LugardeinteresEN), id);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is DSMGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in LugardeinteresCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(lugardeinteresEN);
        }
Exemplo n.º 3
0
        public void Destroy(int id
                            )
        {
            try
            {
                SessionInitializeTransaction();
                LugardeinteresEN lugardeinteresEN = (LugardeinteresEN)session.Load(typeof(LugardeinteresEN), id);
                session.Delete(lugardeinteresEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is DSMGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in LugardeinteresCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Exemplo n.º 4
0
        public int New_(LugardeinteresEN lugardeinteres)
        {
            try
            {
                SessionInitializeTransaction();
                if (lugardeinteres.Itinerario != null)
                {
                    // Argumento OID y no colección.
                    lugardeinteres.Itinerario = (DSMGenNHibernate.EN.DSM.ItinerarioEN)session.Load(typeof(DSMGenNHibernate.EN.DSM.ItinerarioEN), lugardeinteres.Itinerario.Id);

                    lugardeinteres.Itinerario.PuntoDeItinerario
                    .Add(lugardeinteres);
                }

                session.Save(lugardeinteres);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is DSMGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new DSMGenNHibernate.Exceptions.DataLayerException("Error in LugardeinteresCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(lugardeinteres.Id);
        }
Exemplo n.º 5
0
        public int New_(int p_orden, int p_itinerario, string p_nombre, string p_localización, DSMGenNHibernate.Enumerated.DSM.TipoLugarInteresEnum p_tipo)
        {
            LugardeinteresEN lugardeinteresEN = null;
            int oid;

            //Initialized LugardeinteresEN
            lugardeinteresEN       = new LugardeinteresEN();
            lugardeinteresEN.Orden = p_orden;


            if (p_itinerario != -1)
            {
                // El argumento p_itinerario -> Property itinerario es oid = false
                // Lista de oids id
                lugardeinteresEN.Itinerario    = new DSMGenNHibernate.EN.DSM.ItinerarioEN();
                lugardeinteresEN.Itinerario.Id = p_itinerario;
            }

            lugardeinteresEN.Nombre = p_nombre;

            lugardeinteresEN.Localización = p_localización;

            lugardeinteresEN.Tipo = p_tipo;

            //Call to LugardeinteresCAD

            oid = _ILugardeinteresCAD.New_(lugardeinteresEN);
            return(oid);
        }
Exemplo n.º 6
0
        public void Modify(int p_Lugardeinteres_OID, int p_orden, string p_nombre, string p_localización, DSMGenNHibernate.Enumerated.DSM.TipoLugarInteresEnum p_tipo)
        {
            LugardeinteresEN lugardeinteresEN = null;

            //Initialized LugardeinteresEN
            lugardeinteresEN              = new LugardeinteresEN();
            lugardeinteresEN.Id           = p_Lugardeinteres_OID;
            lugardeinteresEN.Orden        = p_orden;
            lugardeinteresEN.Nombre       = p_nombre;
            lugardeinteresEN.Localización = p_localización;
            lugardeinteresEN.Tipo         = p_tipo;
            //Call to LugardeinteresCAD

            _ILugardeinteresCAD.Modify(lugardeinteresEN);
        }