Beispiel #1
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(SportEN sport)
        {
            try
            {
                SessionInitializeTransaction();
                SportEN sportEN = (SportEN)session.Load(typeof(SportEN), sport.Id);


                sportEN.Name = sport.Name;

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

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


            finally
            {
                SessionClose();
            }
        }
Beispiel #2
0
        public SportEN ReadOIDDefault(int id
                                      )
        {
            SportEN sportEN = null;

            try
            {
                SessionInitializeTransaction();
                sportEN = (SportEN)session.Get(typeof(SportEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(sportEN);
        }
Beispiel #3
0
        public void Destroy(int id
                            )
        {
            try
            {
                SessionInitializeTransaction();
                SportEN sportEN = (SportEN)session.Load(typeof(SportEN), id);
                session.Delete(sportEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Beispiel #4
0
        public int New_(SportEN sport)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(sport.Id);
        }
Beispiel #5
0
        public void Modify(int p_Sport_OID, string p_name)
        {
            SportEN sportEN = null;

            //Initialized SportEN
            sportEN      = new SportEN();
            sportEN.Id   = p_Sport_OID;
            sportEN.Name = p_name;
            //Call to SportCAD

            _ISportCAD.Modify(sportEN);
        }
Beispiel #6
0
        public int New_(string p_name)
        {
            SportEN sportEN = null;
            int     oid;

            //Initialized SportEN
            sportEN      = new SportEN();
            sportEN.Name = p_name;

            //Call to SportCAD

            oid = _ISportCAD.New_(sportEN);
            return(oid);
        }