// 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(); } }
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); }
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(); } }
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); }
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); }
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); }