// Modify default (Update all attributes of the class) public void ModifyDefault(ScorerEN scorer) { try { SessionInitializeTransaction(); ScorerEN scorerEN = (ScorerEN)session.Load(typeof(ScorerEN), scorer.Id); scorerEN.Scorer_name = scorer.Scorer_name; session.Update(scorerEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in ScorerCAD.", ex); } finally { SessionClose(); } }
public ScorerEN ReadOIDDefault(int id ) { ScorerEN scorerEN = null; try { SessionInitializeTransaction(); scorerEN = (ScorerEN)session.Get(typeof(ScorerEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in ScorerCAD.", ex); } finally { SessionClose(); } return(scorerEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); ScorerEN scorerEN = (ScorerEN)session.Load(typeof(ScorerEN), id); session.Delete(scorerEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in ScorerCAD.", ex); } finally { SessionClose(); } }
public void Modify(int p_Scorer_OID, double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, string p_scorer_name) { ScorerEN scorerEN = null; //Initialized ScorerEN scorerEN = new ScorerEN(); scorerEN.Id = p_Scorer_OID; scorerEN.Odd = p_odd; scorerEN.Description = p_description; scorerEN.PickResult = p_pickResult; scorerEN.Bookie = p_bookie; scorerEN.Scorer_name = p_scorer_name; //Call to ScorerCAD _IScorerCAD.Modify(scorerEN); }
public int NewScorer(ScorerEN scorer) { try { SessionInitializeTransaction(); if (scorer.Event_rel != null) { // Argumento OID y no colección. scorer.Event_rel = (PickadosGenNHibernate.EN.Pickados.Event_EN)session.Load(typeof(PickadosGenNHibernate.EN.Pickados.Event_EN), scorer.Event_rel.Id); scorer.Event_rel.Pick_rel .Add(scorer); } if (scorer.Player != null) { // Argumento OID y no colección. scorer.Player = (PickadosGenNHibernate.EN.Pickados.PlayerEN)session.Load(typeof(PickadosGenNHibernate.EN.Pickados.PlayerEN), scorer.Player.Id); scorer.Player.Scorer .Add(scorer); } session.Save(scorer); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in ScorerCAD.", ex); } finally { SessionClose(); } return(scorer.Id); }
public int NewScorer(double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, int p_event_rel, string p_scorer_name, int p_player) { ScorerEN scorerEN = null; int oid; //Initialized ScorerEN scorerEN = new ScorerEN(); scorerEN.Odd = p_odd; scorerEN.Description = p_description; scorerEN.PickResult = p_pickResult; scorerEN.Bookie = p_bookie; if (p_event_rel != -1) { // El argumento p_event_rel -> Property event_rel es oid = false // Lista de oids id scorerEN.Event_rel = new PickadosGenNHibernate.EN.Pickados.Event_EN(); scorerEN.Event_rel.Id = p_event_rel; } scorerEN.Scorer_name = p_scorer_name; if (p_player != -1) { // El argumento p_player -> Property player es oid = false // Lista de oids id scorerEN.Player = new PickadosGenNHibernate.EN.Pickados.PlayerEN(); scorerEN.Player.Id = p_player; } //Call to ScorerCAD oid = _IScorerCAD.NewScorer(scorerEN); return(oid); }