private void txtrecherche_TextChanged(object sender, EventArgs e)
        {
            db = new DbStockContext();
            var listrecherche = db.Produits.ToList(); // liste recherche = liste des produits

            if (txtrecherche.Text != "")              // pas vide
            {
                switch (comborecherche.Text)
                {
                // case "ID":
                // listrecherche = listrecherche.Where(s => s.ID_Produit.IndexOf(txtrecherche.Text, StringComparison.CurrentCultureIgnoreCase) != -1).ToList();
                // string comparis.currentCultutrignorecase == sois j'ecris la 1er lettre en majus ou minuscule
                // !=-1 existe dans la base de donnees
                // break;
                case "Nom":
                    listrecherche = listrecherche.Where(s => s.Nom_Produit.IndexOf(txtrecherche.Text, StringComparison.CurrentCultureIgnoreCase) != -1).ToList();
                    break;
                }
            }
            // vider datagrid
            dvgProduit.Rows.Clear();
            // ajouter liste recherche dans la data gride view Produit
            foreach (var l in  listrecherche)
            {
                dvgProduit.Rows.Add(false, l.ID_Produit, l.Nom_Produit);
            }
        }
 public User_liste_Produit()
 {
     InitializeComponent();
     db = new DbStockContext();
     // desactiver text box de recherche
     txtrecherche.Enabled = false;
 }
Example #3
0
 public FRM_Conn()
 {
     InitializeComponent();
     //  this.frmmenu = menu;
     // inisialiser Base de donneé
     db = new DbStockContext();
 }
 // Ajouter dans Datagridview
 public void Actualiserdatagrid()
 {
     db = new DbStockContext();
     dvgProduit.Rows.Clear(); // vider datagrid view
     foreach (var S in db.Produits)
     {
         // Ajouter des lignes dans data grid view
         dvgProduit.Rows.Add(false, S.ID_Produit, S.Nom_Produit, S.Reference_Produit, S.Quantite_Produit, S.Rayon_Produit, S.Designation_Produit);
     }
 }
Example #5
0
 // Ajouter dans Datagridview
 public void Actualiserdatagrid1()
 {
     db = new DbStockContext();
     dvgFourn.Rows.Clear(); // vider datagrid view
     foreach (var S in db.Fournisseurs)
     {
         // Ajouter des lignes dans data grid view
         dvgFourn.Rows.Add(false, S.ID_Fournisseur, S.Nom_Fournisseur, S.Adresse_Fournisseur, S.Téléphone_Fournisseur);
     }
 }
        // function pour verifier la connexion
        public bool ConnexionValide(DbStockContext Db, string Nom, string Mot_de_pass)
        {
            utilisateur U = new utilisateur(); // table utilisateur

            U.NomUtilisateur = Nom;
            U.MotdePasse     = Mot_de_pass;
            // si le nom et le mot de passe existe dans la base de donneé
            if (Db.utilisateurs.SingleOrDefault(s => s.NomUtilisateur == Nom && s.MotdePasse == Mot_de_pass) != null)
            {
                return(true);
            }
            else   // si n'existe pas
            {
                return(false);
            }
        }
        private void btnRAP_Click(object sender, EventArgs e)
        {
            db = new DbStockContext();
            int idselect = 0;
            // String NomProduit=null;
            String idProduit = null;

            RAP.FRM_Rapport frmpt = new RAP.FRM_Rapport();
            Produit         Pr    = new Produit();

            if (SelectVerif() != null)
            {
                MessageBox.Show(SelectVerif(), "Imprimer Produit", MessageBoxButtons.OK, MessageBoxIcon.Error); // verifier si l'utilisateur cocher plusieur ligne
            }
            else
            {
                for (int i = 0; i < dvgProduit.Rows.Count; i++)
                {
                    if ((bool)dvgProduit.Rows[i].Cells[0].Value == true)   // si la ligne est cocher
                    {
                        idselect = (int)dvgProduit.Rows[i].Cells[1].Value; // id de ligne selectionner
                        // NomProduit = dvgProduit.Rows[i].Cells[6].Value.ToString();
                        idProduit = dvgProduit.Rows[i].Cells[6].Value.ToString();
                    }
                }
                ////////////////////
                Pr = db.Produits.SingleOrDefault(s => s.ID_Produit == idselect);
                if (Pr != null) // si produit existe
                {
                    // donner le rapport
                    frmpt.RPAfichier.LocalReport.ReportEmbeddedResource = "appGestion.RAP.RPT_Produit.rdlc";
                    ReportParameter PID       = new ReportParameter("RPID", idProduit);
                    ReportParameter PNom      = new ReportParameter("RPNOM", Pr.Nom_Produit);
                    ReportParameter PRef      = new ReportParameter("RPRéference", Pr.Reference_Produit);
                    ReportParameter PQuantite = new ReportParameter("RPQuantite", Pr.Quantite_Produit);
                    ReportParameter PDes      = new ReportParameter("RP_Désigna", Pr.Designation_Produit);
                    ReportParameter PRay      = new ReportParameter("RPRay", Pr.Rayon_Produit);
                    // sauvegarder les nouveau parametre de rapport
                    frmpt.RPAfichier.LocalReport.SetParameters(new ReportParameter[] { PID, PNom, PRef, PQuantite, PDes, PRay });
                    frmpt.RPAfichier.RefreshReport();
                    frmpt.ShowDialog(); // afficher formulaire de rapport
                }
            }
        }
Example #8
0
 public Ajouter_Modifier_Fournisseur(UserControl user)
 {
     InitializeComponent();
     db = new DbStockContext();
     this.userFourni = user;
 }