示例#1
0
        protected void CreationVente(object sender, EventArgs e)
        {
            GestStockEntities context = new GestStockEntities();

            Commande commande = new Commande();

            commande.D_Vente = DateTime.Now;

            Vente vente = new Vente();

            vente.Conso_Interne = O.Checked ? "1" : "0";
            vente.IdProduit     = 1;
            vente.P_VProduit    = Int32.Parse(CreerVentePrixT.Value);
            vente.Qte           = Int32.Parse(CreerVenteQuantite.Value);
            vente.Commande      = commande;

            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Realisation de la vente " + CreerVenteNom + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Vente.Add(vente);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
        protected void CreationFournisseur(object sender, EventArgs e)
        {
            GestStockEntities context     = new GestStockEntities();
            Fournisseur       fournisseur = new Fournisseur();

            fournisseur.AdresseF         = CreerFournisseurAdresse.Value;
            fournisseur.C_Fournisseur    = CreerFournisseurCode.Value;
            fournisseur.Mail_Fournisseur = CreerFournisseurMail.Value;
            fournisseur.N_Fournisseur    = CreerFournisseurNom.Value;
            fournisseur.N_Telephone      = CreerFournisseurNom.Value;
            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout du fournisseur " + fournisseur.N_Fournisseur + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Fournisseur.Add(fournisseur);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
示例#3
0
        protected void CreationProduit(object sender, EventArgs e)
        {
            GestStockEntities context = new GestStockEntities();
            Produit           produit = new Produit();

            produit.Co_Produit    = CreerProduitCode.Value;
            produit.De_Produit    = descriptionProduit.Value;
            produit.IdUtilisateur = user.IdUtilisateur;
            produit.NomPro        = CreerProduitNom.Value;
            produit.P_NProduit    = 0;
            produit.Quantite      = 0;
            produit.Q_Critique    = Int32.Parse(CreerProduitCritique.Value);
            produit.Q_Fixe        = Int32.Parse(CreerProduitFixe.Value);
            produit.Ref_Produit   = CreerProduitReference.Value;


            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout du produit " + produit.NomPro + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Produit.Add(produit);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
示例#4
0
        private void ConnexionButtonLoginPage_ServerClick(object sender, EventArgs e)
        {
            GestStockEntities context = new GestStockEntities();
            User user = context.User.FirstOrDefault(u => u.login == UserUsername.Value && u.password == UserPassword.Value);

            if (user == null)
            {
                if (HttpContext.Current != null)
                {
                    LogsUsers logsUsers = new LogsUsers();
                    logsUsers.IdUser  = 0;
                    logsUsers.Details = "Echec de connexion pur l'utitilisateur de login : "******" et de pass : "******"GererProduit.aspx");
                }
            }
            else
            {
                if (HttpContext.Current != null)
                {
                    LogsUsers logsUsers = new LogsUsers();
                    logsUsers.IdUser  = user.IdUtilisateur;
                    logsUsers.Details = "Connexion reussie pur l'utitilisateur de login : "******"user", v_User);
                        HttpContext.Current.Response.Redirect("CreerProduit.aspx");
                    }
                    catch (Exception ex)
                    {
                    }
                }
            }
        }
示例#5
0
        protected void CreationUtilisateur(object sender, EventArgs e)
        {
            GestStockEntities context = new GestStockEntities();

            Person person = new Person();

            person.Adresse     = CreerUtilisateurAdresse.Value;
            person.D_Naissance = DateTime.Parse(CreerUtilisateurNaissance.Value);
            person.Email       = CreerUtilisateurMail.Value;
            person.L_Naissance = CreerUtilisateurLieu.Value;
            person.Nom         = CreerUtilisateurNom.Value;
            person.N_Telephone = CreerUtilisateurTelephone.Value;
            person.Prenom      = CreerUtilisateurPrenom.Value;
            person.Sexe        = M.Checked ? M.Value : F.Value;


            User utilisateur = new User();

            utilisateur.login     = CreerUtilisateurLogin.Value;
            utilisateur.Matricule = CreerUtilisateurMatricule.Value;
            utilisateur.password  = CreerUtilisateurPassword.Value;

            person.User.Add(utilisateur);

            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout de la personne " + person.Nom + " et de l'utilisateur reussi " + utilisateur.login + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Person.Add(person);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
示例#6
0
        protected void CreationCategorie(object sender, EventArgs e)
        {
            GestStockEntities context  = new GestStockEntities();
            Category          category = new Category();

            category.N_Category  = CreerCategorieNom.Value;
            category.De_Category = CreerCategoriedescription.Value;
            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout de la categorie " + category.N_Category + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Category.Add(category);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
        protected void CreationSousCategorie(object sender, EventArgs e)
        {
            GestStockEntities context      = new GestStockEntities();
            SCategory         sousCategory = new SCategory();

            sousCategory.De_SCategory = CreerSouscategoriedescription.Value;
            sousCategory.N_SCategory  = CreerSousategorieNom.Value;
            //sousCategory. Reste la catégorie assossiée
            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout de la sous catégorie " + sousCategory.N_SCategory + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.SCategory.Add(sousCategory);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }
        protected void CreationFonction(object sender, EventArgs e)
        {
            GestStockEntities context  = new GestStockEntities();
            Fonction          fonction = new Fonction();

            fonction.Code        = CreerFonctionCode.Value;
            fonction.Description = CreerFonctiondescription.Value;
            fonction.D_Creation  = DateTime.Now;
            fonction.Libelle     = CreerFonctionLibelle.Value;

            DAcces acces = new DAcces();

            if (FonctionUtilisateur.Checked)
            {
                DAUtilisateur tmp = new DAUtilisateur();
                tmp.Add_User        = true;
                tmp.Delete_User     = true;
                tmp.Modify_User     = true;
                acces.DAUtilisateur = tmp;
            }
            if (FonctionApprovisionnement.Checked)
            {
                DAApprovisionnement tmp = new DAApprovisionnement();
                tmp.Add_Approvisionnement    = true;
                tmp.Delete_Approvisionnement = true;
                tmp.Modify_Approvisionnement = true;
                acces.DAApprovisionnement    = tmp;
            }
            if (FonctionFournisseur.Checked)
            {
                DAFournisseur tmp = new DAFournisseur();
                tmp.Add_Fournisseur    = true;
                tmp.Delete_Fournisseur = true;
                tmp.Modify_Fournisseur = true;
                acces.DAFournisseur    = tmp;
            }
            if (FonctionProduit.Checked)
            {
                DAProduit tmp = new DAProduit();
                tmp.Add_Produit    = true;
                tmp.Delete_Produit = true;
                tmp.Modify_Produit = true;
                acces.DAProduit    = tmp;
            }
            if (FonctionVente.Checked)
            {
                DAVente tmp = new DAVente();
                tmp.Add_Vente    = true;
                tmp.Delete_Vente = true;
                tmp.Modify_Vente = true;
                acces.DAVente    = tmp;
            }
            acces.isForUser = false;
            fonction.DAcces = acces;

            LogsUsers logsUsers = new LogsUsers();

            logsUsers.IdUser  = user.IdUtilisateur;
            logsUsers.Details = "Ajout de la fonction " + fonction.Libelle + " par l'utilisateur " + user.Nom;
            context.LogsUsers.Add(logsUsers);
            context.Fonction.Add(fonction);
            try
            {
                context.SaveChanges();
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
            }
        }