Esempio n. 1
0
 public void AddRetour(Retour retour)
 {
     using (var presseContext = new PresseDataContext())
     {
         if (presseContext.Retours.Count() == 0)
         {
             presseContext.Retours.InsertOnSubmit(retour);
         }
         else
         {
             foreach (Retour r in presseContext.Retours)
             {
                 if (r.Date != retour.Date)
                 {
                     presseContext.Retours.InsertOnSubmit(retour);
                 }
                 else
                 {
                     Messenger.Default.Send(WindowMessages.ErreurInsert);
                 }
             }
         }
         presseContext.SubmitChanges();
     }
 }
Esempio n. 2
0
        public void UpdateRetour(Retour retour)
        {
            using (var presseContext = new PresseDataContext())
            {
                var retourQuery =
                         from r in presseContext.Retours
                         where r.Id == retour.Id
                         select r;

                var retourdel = retourQuery.First();

                presseContext.Retours.DeleteOnSubmit(retourdel);
                presseContext.Retours.InsertOnSubmit(retour);
                presseContext.SubmitChanges();
            }
        }