Esempio n. 1
0
 /// <summary>
 /// Modifier un contrat
 /// </summary>
 /// <param name="sCode">contrat à modifier</param>
 /// <param name="contrat">contrat à modifier</param>
 public bool ModifierContrat(Contrat moncontrat)
 {
     try
     {
         using (ModelEf1 context = new ModelEf1())
         {
             context.Configuration.LazyLoadingEnabled   = false;
             context.Configuration.ProxyCreationEnabled = false;
             Contrat contrat;
             // prendre en charge les modification dans le formulaire
             contrat                  = context.Contrats.Find(moncontrat.IDContrat);
             contrat.IDOrganisme      = moncontrat.IDOrganisme;
             contrat.IDUtilisateur    = moncontrat.IDUtilisateur;
             contrat.IDFiliale        = moncontrat.IDFiliale;
             contrat.IDEntreprise     = moncontrat.IDEntreprise;
             contrat.IDCatSocioPro    = moncontrat.IDCatSocioPro;
             contrat.Statut           = moncontrat.Statut;
             contrat.TypeContrat      = moncontrat.TypeContrat;
             contrat.EffectifCatSocio = moncontrat.EffectifCatSocio;
             contrat.AgeMoyenCatSocio = moncontrat.AgeMoyenCatSocio;
             contrat.DateSignContrat  = moncontrat.DateSignContrat;
             contrat.DateEffetContrat = moncontrat.DateEffetContrat;
             contrat.DateFinContrat   = moncontrat.DateFinContrat;
             contrat.EntrepriseMere   = moncontrat.EntrepriseMere;
             contrat.Statut           = moncontrat.Statut;
             context.SaveChanges();
             return(true);
         }
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
        public bool Modifier(EntrepriseMere entreprise)
        {
            //Modification avec Entity framework
            //Requête linq modification des entreprises
            using (ModelEf1 contexte = new ModelEf1())
            {
                try
                {
                    contexte.Configuration.ProxyCreationEnabled = false;
                    contexte.Configuration.LazyLoadingEnabled   = false;

                    EntrepriseMere entrepriseCopie;

                    entrepriseCopie = contexte.EntrepriseMeres.Find(entreprise.IDEntreprise);
                    entrepriseCopie.IDEntreprise          = entreprise.IDEntreprise;
                    entrepriseCopie.IDApe                 = entreprise.IDApe;
                    entrepriseCopie.DesignationEntreprise = entreprise.DesignationEntreprise;
                    entrepriseCopie.AdresseEntreprise     = entreprise.AdresseEntreprise;
                    entrepriseCopie.CodePostalEntreprise  = entreprise.CodePostalEntreprise;
                    entrepriseCopie.VilleEntreprise       = entreprise.VilleEntreprise;
                    entrepriseCopie.TelEntreprise         = entreprise.TelEntreprise;
                    entrepriseCopie.EffectifTotal         = entreprise.EffectifTotal;

                    contexte.SaveChanges();
                    return(true);
                }
                catch (System.Exception)
                {
                    return(false);
                }
            }
        }
Esempio n. 3
0
 /// <summary>
 /// methode creation d'une ligne d'un contrat dans la BDD
 /// </summary>
 /// <param name="contrat"></param>
 /// <returns></returns>
 public bool CreationContrat(Contrat contrat)
 {
     try
     {
         using (ModelEf1 context = new ModelEf1())
         {
             context.Configuration.LazyLoadingEnabled   = false;
             context.Configuration.ProxyCreationEnabled = false;
             context.Contrats.Add(contrat);
             context.SaveChanges();
             return(true);
         }
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// methode qui suprime une entreprise
 /// </summary>
 /// <param name="code"></param>
 /// <returns></returns>
 public bool SupressionContrat(string code)
 {
     try
     {
         using (ModelEf1 context = new ModelEf1())
         {
             context.Configuration.LazyLoadingEnabled   = false;
             context.Configuration.ProxyCreationEnabled = false;
             Contrat contrat1;
             contrat1 = context.Contrats.Find(code);
             context.Contrats.Remove(contrat1);
             context.SaveChanges();
             return(true);
         }
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
 public bool Creer(EntrepriseMere entreprise)
 {
     //Création avec Entity framework
     //Requête linq création des entreprises
     try
     {
         using (ModelEf1 contexte = new ModelEf1())
         {
             contexte.Configuration.LazyLoadingEnabled   = false;
             contexte.Configuration.ProxyCreationEnabled = false;
             contexte.EntrepriseMeres.Add(entreprise);
             contexte.SaveChanges();
             return(true);
         }
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
        public bool Supprimer(string id)
        {
            //Suppression avec Entity framework
            //Requête linq suppression des entreprises

            try
            {
                using (ModelEf1 contexte = new ModelEf1())
                {
                    contexte.Configuration.LazyLoadingEnabled   = false;
                    contexte.Configuration.ProxyCreationEnabled = false;

                    EntrepriseMere entreprise;
                    entreprise = contexte.EntrepriseMeres.Find(id);
                    contexte.EntrepriseMeres.Remove(entreprise);
                    contexte.SaveChanges();
                    return(true);
                }
            }
            catch (System.Exception)
            {
                return(false);
            }
        }