Exemple #1
0
        /*les requetes d'insertions de données */

        public bool addTransfert(Transfert transfert)
        {
            mizaniaDbContext.Transferts.Add(transfert);
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        /* supprimer un transfert */

        public bool deleteTransfertById(int id)
        {
            Transfert transfert = mizaniaDbContext.Transferts
                                  .Where(t => t.id == id)
                                  .SingleOrDefault();

            mizaniaDbContext.Transferts.Remove(transfert);
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            return(false);
        }
Exemple #3
0
        public bool updateTransfertDesignation(int id, string designation)
        {
            Transfert transfert = mizaniaDbContext.Transferts.Where(t => t.id == id).SingleOrDefault();

            if (transfert == null)
            {
                return(false);
            }
            transfert.designation = designation;
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #4
0
        public bool updateTransfertMontant(int id, float montant)
        {
            Transfert transfert = mizaniaDbContext.Transferts.Where(t => t.id == id).SingleOrDefault();

            if (transfert == null)
            {
                return(false);
            }
            transfert.montant = montant;
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #5
0
        public bool updateTransfertIdCompteRecepteur(int id, int idCompteRecepteur)
        {
            Transfert transfert = mizaniaDbContext.Transferts.Where(t => t.id == id).SingleOrDefault();

            if (transfert == null)
            {
                return(false);
            }
            transfert.idCompteRecepteur = idCompteRecepteur;
            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #6
0
        public bool updateTransfertDateCreation(int id, int year, int month, int day, int hour, int minute, int second)
        {
            Transfert transfert = mizaniaDbContext.Transferts.Where(t => t.id == id).SingleOrDefault();

            if (transfert == null)
            {
                return(false);
            }

            if (year != -1)
            {
                transfert.dateCreation = Utilitaire.setYear(transfert.dateCreation, year);
            }
            if (month != -1)
            {
                transfert.dateCreation = Utilitaire.setMonth(transfert.dateCreation, month);
            }
            if (day != -1)
            {
                transfert.dateCreation = Utilitaire.setDay(transfert.dateCreation, day);
            }
            if (hour != -1)
            {
                transfert.dateCreation = Utilitaire.setHour(transfert.dateCreation, hour);
            }
            if (minute != -1)
            {
                transfert.dateCreation = Utilitaire.setMinute(transfert.dateCreation, minute);
            }
            if (second != -1)
            {
                transfert.dateCreation = Utilitaire.setSecond(transfert.dateCreation, second);
            }

            if (mizaniaDbContext.SaveChanges() == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #7
0
        /*methodes utilitaires*/

        private bool appartientAuPorteFeuille(Transfert t, int idPorteFeuille)
        {
            return(t.Compte.Utilisateur.idPorteFeuille == idPorteFeuille);
        }