Beispiel #1
0
        public Fournisseurs GetFournisseur(int id)
        {
            Fournisseurs four = bdd.Fournisseurs.FirstOrDefault(fourn => fourn.id_fournisseur == id);

            if (four != null)
            {
                return(four);
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
        public string DelFournisseur(int id)
        {
            string       errorMessage = "";
            Fournisseurs four         = bdd.Fournisseurs.FirstOrDefault(fourn => fourn.id_fournisseur == id);

            try
            {
                bdd.Fournisseurs.Remove(four);
                bdd.SaveChanges();
            }
            catch (Exception exeption)
            {
                errorMessage = exeption.InnerException.Message;
            }

            return(errorMessage);
        }
Beispiel #3
0
        public string AddFournisseur(HttpRequestBase Request)
        {
            string erreurMessage = "";
            int    parseInt;

            Fournisseurs fournisseur = new Fournisseurs();

            fournisseur.code_fournisseur = Request.Form["fournisseur.code_fournisseur"];

            fournisseur.nom               = Request.Form["fournisseur.nom"];
            fournisseur.adresse1          = Request.Form["fournisseur.adresse1"];
            fournisseur.adresse2          = Request.Form["fournisseur.adresse2"];
            fournisseur.code_postal       = Request.Form["fournisseur.code_postal"];
            fournisseur.ville             = Request.Form["fournisseur.ville"];
            fournisseur.telephone1        = Request.Form["fournisseur.telephone1"];
            fournisseur.telecopie         = Request.Form["fournisseur.telecopie"];
            fournisseur.pays              = Request.Form["fournisseur.pays"];
            fournisseur.contact           = Request.Form["fournisseur.contact"];
            fournisseur.telephone2        = Request.Form["fournisseur.telephone2"];
            fournisseur.email             = Request.Form["fournisseur.email"];
            fournisseur.compte_client     = Request.Form["fournisseur.compte_client"];
            fournisseur.actif             = Request.Form["fournisseur.actif"];
            fournisseur.compte_auxiliaire = Request.Form["fournisseur.compte_auxiliaire"];
            fournisseur.compte_collectif  = Request.Form["fournisseur.compte_collectif"];
            fournisseur.OKCarburant       = Request.Form["fournisseur.OKCarburant"];
            int.TryParse(Request.Form["fournisseur.import"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.import = parseInt;
            }
            else
            {
                fournisseur.import = null;
            }
            int.TryParse(Request.Form["fournisseur.carte"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.carte = parseInt;
            }
            else
            {
                fournisseur.carte = null;
            }
            int.TryParse(Request.Form["fournisseur.id_famille_fournisseur"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.id_famille_fournisseur = parseInt;
            }
            else
            {
                fournisseur.id_famille_fournisseur = null;
            }
            try
            {
                int last = bdd.Fournisseurs.Max(four => four.id_fournisseur);
                fournisseur.id_fournisseur = last + 1;
                bdd.Fournisseurs.Add(fournisseur);
                bdd.SaveChanges();
            }
            catch (Exception exeption)
            {
                erreurMessage = exeption.InnerException.Message;
            }
            return(erreurMessage);
        }
Beispiel #4
0
        public string ModdFournisseur(HttpRequestBase Request, int Id)
        {
            string erreur = "";
            int    parseInt;

            Fournisseurs fournisseur = bdd.Fournisseurs.FirstOrDefault(four => four.id_fournisseur == Id);

            fournisseur.code_fournisseur = Request.Form["fournisseur.code_fournisseur"];

            fournisseur.nom               = Request.Form["fournisseur.nom"];
            fournisseur.adresse1          = Request.Form["fournisseur.adresse1"];
            fournisseur.adresse2          = Request.Form["fournisseur.adresse2"];
            fournisseur.code_postal       = Request.Form["fournisseur.code_postal"];
            fournisseur.ville             = Request.Form["fournisseur.ville"];
            fournisseur.telephone1        = Request.Form["fournisseur.telephone1"];
            fournisseur.telecopie         = Request.Form["fournisseur.telecopie"];
            fournisseur.pays              = Request.Form["fournisseur.pays"];
            fournisseur.contact           = Request.Form["fournisseur.contact"];
            fournisseur.telephone2        = Request.Form["fournisseur.telephone2"];
            fournisseur.email             = Request.Form["fournisseur.email"];
            fournisseur.compte_client     = Request.Form["fournisseur.compte_client"];
            fournisseur.actif             = Request.Form["fournisseur.actif"];
            fournisseur.compte_auxiliaire = Request.Form["fournisseur.compte_auxiliaire"];
            fournisseur.compte_collectif  = Request.Form["fournisseur.compte_collectif"];
            fournisseur.OKCarburant       = Request.Form["fournisseur.OKCarburant"];
            int.TryParse(Request.Form["fournisseur.import"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.import = parseInt;
            }
            else
            {
                fournisseur.import = null;
            }
            int.TryParse(Request.Form["fournisseur.carte"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.carte = parseInt;
            }
            else
            {
                fournisseur.carte = null;
            }
            int.TryParse(Request.Form["fournisseur.id_famille_fournisseur"], out parseInt);
            if (parseInt != 0)
            {
                fournisseur.id_famille_fournisseur = parseInt;
            }
            else
            {
                fournisseur.id_famille_fournisseur = null;
            }
            try
            {
                //fournisseurs old = bdd.fournisseurs.FirstOrDefault(vehi => vehi.id_fournisseur == Id);
                //bdd.Entry(old).CurrentValues.SetValues(fournisseur);
                bdd.SaveChanges();
            }
            catch (Exception exception)
            {
                erreur = exception.InnerException.Message;
            }
            return(erreur);
        }