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