public static Selection Insert(Selection s) { Cofe_Manager_.Data_acces.B_machinecafeEntities ctx = new B_machinecafeEntities(); if (s.Id_badge == 0) { s.Id_badge = Util.Get_new_id_badge(); BadgeDepot.InsertBadge(s.Id_badge); } T_selection ss = new T_selection(); ss.id_badge = s.Id_badge; ss.id_boisson = s.Id_boisson; ss.mug = s.Mug; ss.qte_sucre = s.Qte_sucre; ctx.T_selection.Add(ss); ctx.SaveChanges(); s.Id = ss.id_selection; return(s); }
public static Selection Get_Last_selection(int Id_badge) { Cofe_Manager_.Data_acces.B_machinecafeEntities ctx = new B_machinecafeEntities(); Selection NSelec = new Selection(); try { T_selection Selec = (from c in ctx.T_selection where c.id_badge == Id_badge orderby c.id_selection descending select c).First(); NSelec.Id = Selec.id_selection; NSelec.Id_badge = Selec.id_badge.Value; NSelec.Id_boisson = Selec.id_boisson.Value; NSelec.Mug = Selec.mug.Value; NSelec.Qte_sucre = Selec.qte_sucre.Value; } catch (Exception) { return(null); } return(NSelec); }