Пример #1
0
 public App()
 {
     Database.SetInitializer(new DropCreateDatabaseIfModelChanges <MesDepensesContext>());
     using (var context = new MesDepensesContext())
     {
         context.Database.CreateIfNotExists();
     }
 }
        public MesDepensesItHome()
        {
            InitializeComponent();

            ListPersonnes = new ObservableCollection <Personne>();

            using (var context = new MesDepensesContext())
            {
                ListBoxUtilisateur.ItemsSource = context.Personnes.ToList();
            }
        }
Пример #3
0
        private void AjoutUtilisateur(object sender, RoutedEventArgs e)
        {
            Personne personne = new Personne();

            personne.Nom = Nom.Text;

            using (var context = new MesDepensesContext())
            {
                context.Personnes.Add(personne);
                context.SaveChanges();
            }
        }
Пример #4
0
 public void CreateDepense(DTO.Depense Depense)
 {
     using (MesDepensesContext context = new MesDepensesContext())
     {
         try
         {
             context.Depenses.Add(Depense);
             context.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }
Пример #5
0
        public void DeletePersonne(DTO.Personne Personne)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    context.Personnes.Attach(Personne);
                    context.Personnes.Remove(Personne);
                    context.SaveChanges();
                }
                catch
                {
                    throw;
                }
        }
Пример #6
0
 // opérations CRUD...
 public void CreatePersonne(DTO.Personne Personne)
 {
     using (MesDepensesContext context = new MesDepensesContext())
     {
         try
         {
             context.Personnes.Add(Personne);
             context.SaveChanges();
         }
         catch
         {
             throw;
         }
     }
 }
Пример #7
0
        public void DeleteDepense(DTO.Depense Depense)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    context.Depenses.Attach(Depense);
                    context.Depenses.Remove(Depense);
                    context.SaveChanges();
                }
                catch
                {
                    throw;
                }
        }
Пример #8
0
        public void UpdatePersonne(DTO.Personne Personne, DTO.Personne PersonneUpdated)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    if (Personne != null && PersonneUpdated != null)
                    {
                        PersonneUpdated.PersonneID = Personne.PersonneID;
                        context.Entry(Personne).CurrentValues.SetValues(Personne);
                    }
                }
                catch
                {
                    throw;
                }
        }
Пример #9
0
        public void UpdateDepense(DTO.Depense Depense, DTO.Depense DepenseUpdated)
        {
            using (MesDepensesContext context = new MesDepensesContext())

                try
                {
                    if (Depense != null && DepenseUpdated != null)
                    {
                        DepenseUpdated.DepenseID = Depense.DepenseID;
                        context.Entry(Depense).CurrentValues.SetValues(Depense);
                    }
                }
                catch
                {
                    throw;
                }
        }
Пример #10
0
        public List <DTO.Personne> DisplayAllPersonnes()
        {
            using (MesDepensesContext context = new MesDepensesContext())
            {
                try
                {
                    // Display all Hotels from the database

                    var query = from personne in context.Personnes
                                orderby personne.Nom
                                select personne;
                    List <DTO.Personne> l = query.ToList <DTO.Personne>();
                    return(l);
                }
                catch
                {
                    throw;
                }
            }
        }
Пример #11
0
        public List <DTO.Depense> DisplayAllDepenses()
        {
            using (MesDepensesContext context = new MesDepensesContext())
            {
                try
                {
                    // Display all Hotels from the database

                    var query = from depense in context.Depenses
                                orderby depense.Montant descending
                                select depense;
                    List <DTO.Depense> l = query.ToList <DTO.Depense>();
                    return(l);
                }
                catch
                {
                    throw;
                }
            }
        }