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