コード例 #1
0
        public string maj_user(string _login)
        {
            try
            {
                using (DataAccesDataContext ctx = new DataAccesDataContext())
                {
                    Utilisateur user = (from c in ctx.Utilisateur
                                        where c.login.ToUpper() == _login.ToUpper()
                                        select c).FirstOrDefault();

                    if (user.Etat == "A")
                    {
                        user.Etat = "N";
                        ctx.SubmitChanges();
                        return("Desactive");
                    }
                    else
                    {
                        user.Etat = "A";
                        ctx.SubmitChanges();
                        return("Active");
                    }
                }
                // return "OK";
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #2
0
        public string maj_devis(serviceDB serv)
        {
            try
            {
                using (DataAccesDataContext ctx = new DataAccesDataContext())
                {
                    service devis = (from c in ctx.service
                                     where c.code_service == serv.code_service
                                     select c).FirstOrDefault();

                    devis.etat         = serv.etat;
                    devis.date_Reponse = serv.dateReponse;
                    devis.primeHTax    = serv.primeHtax;
                    devis.coutPolice   = serv.coutPolice;
                    devis.tax          = serv.taxe;
                    devis.primeTotal   = serv.primeTotal;
                    ctx.SubmitChanges();
                }
                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #3
0
 public void Insertservice(serviceDB ser)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         service service = new service
         {
             //code_service = ser.code_service,
             num_contrat         = ser.numContrat == null ? 0 : ser.numContrat,
             taux                = ser.taux == null ? 0 : ser.taux,
             id_sous_branche     = ser.idSousBranche,
             id_type             = ser.idType,
             etat                = ser.etat == null ? "" : ser.etat,
             reponse             = ser.reponse == null ? "" : ser.reponse,
             duree               = ser.duree == null ? 0 : ser.duree,
             date_demande        = ser.dateDemande == null ? null : ser.dateDemande,
             contenu_Reclamation = ser.contenuReclamation == null ? "" : ser.contenuReclamation,
             code_dest           = ser.codeDest == null ? 0 : ser.codeDest,
             primeHTax           = ser.primeHtax == null ? 0 : ser.primeHtax,
             coutPolice          = ser.coutPolice == null ? 0 : ser.coutPolice,
             primeTotal          = ser.primeTotal == null ? 0 : ser.primeTotal,
             libelleService      = ser.libelleService == null ? "" : ser.libelleService,
             code_utilisateur    = ser.codeUtilisateur == null ? 0 : ser.codeUtilisateur,
             //Id_produit = ser.Id_produit == null ? 0 : ser.Id_produit,
             //Qte = ser.Qte == null ? 0 : ser.Qte
         };
         dbContext.service.InsertOnSubmit(service);
         dbContext.SubmitChanges();
     }
 }
コード例 #4
0
 public void ModifierMDP(UtilisateurDB util)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         Utilisateur newUtilisateur = new Utilisateur();
         newUtilisateur     = dbContext.Utilisateur.FirstOrDefault(w => w.login == util.login);
         newUtilisateur.Mdp = util.Mdp;
         dbContext.SubmitChanges();
     }
 }
コード例 #5
0
        public void modifierPartenaire(partenaireDB part)
        {
            using (DataAccesDataContext dbContext = new DataAccesDataContext())
            {
                partenaire partenaire = new partenaire();
                partenaire.code_adresse = part.code_adresse;


                dbContext.SubmitChanges();
            }
        }
コード例 #6
0
 public void InsertProfil(profilDB profl)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         profil profil = new profil
         {
             code_profil        = profl.code,
             description_profil = profl.libelle
         };
         dbContext.profil.InsertOnSubmit(profil);
         dbContext.SubmitChanges();
     }
 }
コード例 #7
0
        public void modifierEtat(UtilisateurDB Utilisateur)
        {
            using (DataAccesDataContext dbContext = new DataAccesDataContext())
            {
                Utilisateur newUtilisateur = new Utilisateur();
                newUtilisateur = dbContext.Utilisateur.FirstOrDefault(w => w.code_utilisateur == Utilisateur.code_utilisateur);


                newUtilisateur.Etat = Utilisateur.Etat.ToString();

                dbContext.SubmitChanges();
            }
        }
コード例 #8
0
 public void InsertHash(recuperationMDPDB recup)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         recuperationMDP recuperation = new recuperationMDP
         {
             Hash         = recup.Hash,
             Etat         = recup.Etat,
             code_adresse = recup.code_adresse
         };
         dbContext.recuperationMDP.InsertOnSubmit(recuperation);
         dbContext.SubmitChanges();
     }
 }
コード例 #9
0
 public void InsertNotification(notificationDB notif)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         notification not = new notification
         {
             code_notification    = notif.codeNotification,
             contenu_notification = notif.contenuNotification,
             date_notification    = notif.dateNotification,
             etat         = notif.etatNotif,
             code_service = notif.codeService
         };
         dbContext.notification.InsertOnSubmit(not);
         dbContext.SubmitChanges();
     }
 }
コード例 #10
0
 public void InsertUser(UtilisateurDB user)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         Utilisateur utilisateur = new Utilisateur
         {
             code_utilisateur = user.code_utilisateur,
             code_profil      = user.code_profil,
             Mdp             = user.Mdp,
             Nom_utilisateur = user.Nom_utilisateur,
             Etat            = user.Etat,
             login           = user.login,
         };
         dbContext.Utilisateur.InsertOnSubmit(utilisateur);
         dbContext.SubmitChanges();
     }
 }
コード例 #11
0
 public void Inserer_Commande(DetailCommandeDB Detail)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         DetailCommande newCommande = new DetailCommande
         {
             code_service = Detail.code_service,
             id_produit   = Detail.Id_produit,
             Observation  = Detail.Observation,
             PU           = Detail.PU,
             Qte          = Detail.Qte,
             QteLivree    = Detail.QteLivree == null ? 0 : Detail.QteLivree
         };
         dbContext.DetailCommande.InsertOnSubmit(newCommande);
         dbContext.SubmitChanges();
     }
 }
コード例 #12
0
        public void modifierAdresse(adresseDB adress)
        {
            using (DataAccesDataContext dbContext = new DataAccesDataContext())
            {
                adresse newAdresse = new adresse();
                newAdresse = dbContext.adresse.FirstOrDefault(w => w.code_adresse == adress.code_adresse);

                newAdresse.code_postal = adress.code_postal;
                newAdresse.email       = adress.email;
                newAdresse.fax         = adress.fax;
                newAdresse.gouvernerat = adress.gouvernerat;
                newAdresse.rue         = adress.rue;
                newAdresse.tel         = adress.tel;
                newAdresse.ville       = adress.ville;
                dbContext.SubmitChanges();
            }
        }
コード例 #13
0
        public void InsertAffecter(List <affecterDB> lstAff)
        {
            // List<affecterDB> lsaff = GetAffecter();

            foreach (affecterDB aff in lstAff)
            {
                using (DataAccesDataContext dbContext = new DataAccesDataContext())
                {
                    affecter affecter = new affecter
                    {
                        code_permission = aff.codePermission,
                        code_profil     = aff.codeProfil
                    };
                    dbContext.affecter.InsertOnSubmit(affecter);
                    dbContext.SubmitChanges();
                }
            }
        }
コード例 #14
0
 public void InsertAdresse(adresseDB adr)
 {
     using (DataAccesDataContext dbContext = new DataAccesDataContext())
     {
         adresse adresse = new adresse
         {
             email       = adr.email,
             code_postal = adr.code_postal == null ? "" : adr.code_postal,
             fax         = adr.fax == null ? "" : adr.fax,
             gouvernerat = adr.gouvernerat == null ? "" : adr.gouvernerat,
             rue         = adr.rue == null ? "" : adr.rue,
             tel         = adr.tel == null ? "" : adr.tel,
             ville       = adr.ville == null ? "" : adr.ville
         };
         dbContext.adresse.InsertOnSubmit(adresse);
         dbContext.SubmitChanges();
     }
 }
コード例 #15
0
        public void modifierUtilisateur(UtilisateurDB Utilisateur)
        {
            using (DataAccesDataContext dbContext = new DataAccesDataContext())
            {
                Utilisateur newUtilisateur = new Utilisateur();
                newUtilisateur = dbContext.Utilisateur.FirstOrDefault(w => w.code_utilisateur == Utilisateur.code_utilisateur);

                newUtilisateur.code_utilisateur = Utilisateur.code_utilisateur;
                newUtilisateur.code_profil      = Utilisateur.code_profil;
                newUtilisateur.Mdp             = Utilisateur.Mdp;
                newUtilisateur.Nom_utilisateur = Utilisateur.Nom_utilisateur;
                newUtilisateur.Etat            = Utilisateur.Etat.ToString();
                newUtilisateur.login           = Utilisateur.login;
                newUtilisateur.Image           = Utilisateur.Image;

                dbContext.SubmitChanges();
            }
        }
コード例 #16
0
        public void InsertPermission(permissionDB permiss)
        {
            using (DataAccesDataContext dbContext = new DataAccesDataContext())
            {
                // incrémenter code permission a partir du dernier code

                List <permissionDB> lsperm = GetPermission();
                int code_permission        = lsperm.OrderBy(w => w.code).LastOrDefault().code + 1;


                permission permission = new permission
                {
                    code_permission = code_permission,
                    description     = permiss.description
                };
                dbContext.permission.InsertOnSubmit(permission);
                dbContext.SubmitChanges();
            }
        }
コード例 #17
0
        public string maj_notification(notificationDB notif)
        {
            try
            {
                using (DataAccesDataContext ctx = new DataAccesDataContext())
                {
                    notification notification = (from c in ctx.notification
                                                 where c.code_notification == notif.codeNotification
                                                 select c).FirstOrDefault();

                    notification.etat = notif.etatNotif;

                    ctx.SubmitChanges();
                }
                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #18
0
        public string maj_DetailCommande(DetailCommandeDB detail)
        {
            try
            {
                using (DataAccesDataContext ctx = new DataAccesDataContext())
                {
                    DetailCommande det = (from c in ctx.DetailCommande
                                          where c.code_service == detail.code_service && c.id_produit == detail.Id_produit
                                          select c).FirstOrDefault();

                    det.QteLivree = detail.QteLivree;
                    det.reponse   = detail.reponse;

                    ctx.SubmitChanges();
                }
                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }
コード例 #19
0
        public string maj_Commande_fournisseur(serviceDB serv)
        {
            try
            {
                using (DataAccesDataContext ctx = new DataAccesDataContext())
                {
                    service service = (from c in ctx.service
                                       where c.code_service == serv.code_service
                                       select c).FirstOrDefault();

                    service.etat         = serv.etat;
                    service.date_Reponse = serv.dateReponse;
                    service.reponse      = serv.reponse;
                    ctx.SubmitChanges();
                }
                return("OK");
            }
            catch (Exception e)
            {
                return(e.Message);
            }
        }