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

        public void ModifyDefault(DoubleChanceEN doubleChance)
        {
            try
            {
                SessionInitializeTransaction();
                DoubleChanceEN doubleChanceEN = (DoubleChanceEN)session.Load(typeof(DoubleChanceEN), doubleChance.Id);

                doubleChanceEN.Result_b = doubleChance.Result_b;

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

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


            finally
            {
                SessionClose();
            }
        }
Ejemplo n.º 2
0
        public DoubleChanceEN ReadOIDDefault(int id
                                             )
        {
            DoubleChanceEN doubleChanceEN = null;

            try
            {
                SessionInitializeTransaction();
                doubleChanceEN = (DoubleChanceEN)session.Get(typeof(DoubleChanceEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(doubleChanceEN);
        }
Ejemplo n.º 3
0
        public void DeleteDobleChance(int id
                                      )
        {
            try
            {
                SessionInitializeTransaction();
                DoubleChanceEN doubleChanceEN = (DoubleChanceEN)session.Load(typeof(DoubleChanceEN), id);
                session.Delete(doubleChanceEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Ejemplo n.º 4
0
        public int NewDobleChance(DoubleChanceEN doubleChance)
        {
            try
            {
                SessionInitializeTransaction();
                if (doubleChance.Event_rel != null)
                {
                    // Argumento OID y no colección.
                    doubleChance.Event_rel = (PickadosGenNHibernate.EN.Pickados.Event_EN)session.Load(typeof(PickadosGenNHibernate.EN.Pickados.Event_EN), doubleChance.Event_rel.Id);

                    doubleChance.Event_rel.Pick_rel
                    .Add(doubleChance);
                }

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

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


            finally
            {
                SessionClose();
            }

            return(doubleChance.Id);
        }
Ejemplo n.º 5
0
        public int NewDobleChance(double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, int p_event_rel, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result, PickadosGenNHibernate.Enumerated.Pickados.TimeEnum p_matchtime, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result_b)
        {
            DoubleChanceEN doubleChanceEN = null;
            int            oid;

            //Initialized DoubleChanceEN
            doubleChanceEN     = new DoubleChanceEN();
            doubleChanceEN.Odd = p_odd;

            doubleChanceEN.Description = p_description;

            doubleChanceEN.PickResult = p_pickResult;

            doubleChanceEN.Bookie = p_bookie;


            if (p_event_rel != -1)
            {
                // El argumento p_event_rel -> Property event_rel es oid = false
                // Lista de oids id
                doubleChanceEN.Event_rel    = new PickadosGenNHibernate.EN.Pickados.Event_EN();
                doubleChanceEN.Event_rel.Id = p_event_rel;
            }

            doubleChanceEN.Result = p_result;

            doubleChanceEN.Matchtime = p_matchtime;

            doubleChanceEN.Result_b = p_result_b;

            //Call to DoubleChanceCAD

            oid = _IDoubleChanceCAD.NewDobleChance(doubleChanceEN);
            return(oid);
        }
Ejemplo n.º 6
0
        public void ModifyDobleChance(int p_DoubleChance_OID, double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result, PickadosGenNHibernate.Enumerated.Pickados.TimeEnum p_matchtime, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result_b)
        {
            DoubleChanceEN doubleChanceEN = null;

            //Initialized DoubleChanceEN
            doubleChanceEN             = new DoubleChanceEN();
            doubleChanceEN.Id          = p_DoubleChance_OID;
            doubleChanceEN.Odd         = p_odd;
            doubleChanceEN.Description = p_description;
            doubleChanceEN.PickResult  = p_pickResult;
            doubleChanceEN.Bookie      = p_bookie;
            doubleChanceEN.Result      = p_result;
            doubleChanceEN.Matchtime   = p_matchtime;
            doubleChanceEN.Result_b    = p_result_b;
            //Call to DoubleChanceCAD

            _IDoubleChanceCAD.ModifyDobleChance(doubleChanceEN);
        }