public HandicapEN ReadOIDDefault(int id ) { HandicapEN handicapEN = null; try { SessionInitializeTransaction(); handicapEN = (HandicapEN)session.Get(typeof(HandicapEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in HandicapCAD.", ex); } finally { SessionClose(); } return(handicapEN); }
// Modify default (Update all attributes of the class) public void ModifyDefault(HandicapEN handicap) { try { SessionInitializeTransaction(); HandicapEN handicapEN = (HandicapEN)session.Load(typeof(HandicapEN), handicap.Id); handicapEN.Result = handicap.Result; session.Update(handicapEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in HandicapCAD.", ex); } finally { SessionClose(); } }
public void DeleteHandicap(int id ) { try { SessionInitializeTransaction(); HandicapEN handicapEN = (HandicapEN)session.Load(typeof(HandicapEN), id); session.Delete(handicapEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in HandicapCAD.", ex); } finally { SessionClose(); } }
public int NewHandicap(HandicapEN handicap) { try { SessionInitializeTransaction(); if (handicap.Event_rel != null) { // Argumento OID y no colección. handicap.Event_rel = (PickadosGenNHibernate.EN.Pickados.Event_EN)session.Load(typeof(PickadosGenNHibernate.EN.Pickados.Event_EN), handicap.Event_rel.Id); handicap.Event_rel.Pick_rel .Add(handicap); } session.Save(handicap); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in HandicapCAD.", ex); } finally { SessionClose(); } return(handicap.Id); }
public void ModifyHandicap(HandicapEN handicap) { try { SessionInitializeTransaction(); HandicapEN handicapEN = (HandicapEN)session.Load(typeof(HandicapEN), handicap.Id); handicapEN.Odd = handicap.Odd; handicapEN.Description = handicap.Description; handicapEN.PickResult = handicap.PickResult; handicapEN.Bookie = handicap.Bookie; handicapEN.Line = handicap.Line; handicapEN.Quantity = handicap.Quantity; handicapEN.Asian = handicap.Asian; handicapEN.Result = handicap.Result; session.Update(handicapEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is PickadosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new PickadosGenNHibernate.Exceptions.DataLayerException("Error in HandicapCAD.", ex); } finally { SessionClose(); } }
public void ModifyHandicap(int p_Handicap_OID, double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, PickadosGenNHibernate.Enumerated.Pickados.LineEnum p_line, double p_quantity, bool p_asian, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result) { HandicapEN handicapEN = null; //Initialized HandicapEN handicapEN = new HandicapEN(); handicapEN.Id = p_Handicap_OID; handicapEN.Odd = p_odd; handicapEN.Description = p_description; handicapEN.PickResult = p_pickResult; handicapEN.Bookie = p_bookie; handicapEN.Line = p_line; handicapEN.Quantity = p_quantity; handicapEN.Asian = p_asian; handicapEN.Result = p_result; //Call to HandicapCAD _IHandicapCAD.ModifyHandicap(handicapEN); }
public int NewHandicap(double p_odd, string p_description, PickadosGenNHibernate.Enumerated.Pickados.PickResultEnum p_pickResult, string p_bookie, int p_event_rel, PickadosGenNHibernate.Enumerated.Pickados.LineEnum p_line, double p_quantity, bool p_asian, PickadosGenNHibernate.Enumerated.Pickados.ResultEnum p_result) { HandicapEN handicapEN = null; int oid; //Initialized HandicapEN handicapEN = new HandicapEN(); handicapEN.Odd = p_odd; handicapEN.Description = p_description; handicapEN.PickResult = p_pickResult; handicapEN.Bookie = p_bookie; if (p_event_rel != -1) { // El argumento p_event_rel -> Property event_rel es oid = false // Lista de oids id handicapEN.Event_rel = new PickadosGenNHibernate.EN.Pickados.Event_EN(); handicapEN.Event_rel.Id = p_event_rel; } handicapEN.Line = p_line; handicapEN.Quantity = p_quantity; handicapEN.Asian = p_asian; handicapEN.Result = p_result; //Call to HandicapCAD oid = _IHandicapCAD.NewHandicap(handicapEN); return(oid); }