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; }
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); } }
// 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 } } }
public Ajouter_Modifier_Fournisseur(UserControl user) { InitializeComponent(); db = new DbStockContext(); this.userFourni = user; }