private void UIEmployer_Load(object sender, EventArgs e) { CategorieDAO bd = new CategorieDAO(); AllCategories = bd.FindAll(); flpanelCat.Controls.Clear(); foreach (Categorie cat in AllCategories) { Button btn = new Button(); btn.Text = cat.Nom; btn.Size = new System.Drawing.Size(90, 90); btn.ForeColor = Color.White; btn.Cursor = Cursors.Hand; btn.Font = new System.Drawing.Font(btn.Font.Name, 10, FontStyle.Bold); MemoryStream ms = new MemoryStream(cat.Img); btn.Image = Image.FromStream(ms); btn.Image = new Bitmap(btn.Image, btn.Size); btn.Tag = cat.IdCat; flpanelCat.Controls.Add(btn); // MessageBox.Show("accepter \n ", "Attention"); btn.Click += CategoryButtonClick; } }
public Categorie GetById(long id) { CategorieDAO dao = new CategorieDAO(); List <Categorie> lesCategorie = dao.getAllCategorie(); return(lesCategorie.ElementAt(0)); }
public IEnumerable <Categorie> GetAll() { CategorieDAO dao = new CategorieDAO(); List <Categorie> lesCategorie = dao.getAllCategorie(); return(lesCategorie.ToList()); }
private void cbxCat_SelectedIndexChanged(object sender, EventArgs e) { dataGridView1.Rows.Clear(); ProduitDAO pd = new ProduitDAO(); produits = pd.FindAll(); if (cbxCat.SelectedIndex == 0) { foreach (Produit ProductDetail in produits) { dataGridView1.Rows.Add(ProductDetail.Id, ProductDetail.Nom, ProductDetail.Prix, ProductDetail.IdCat, ProductDetail.Description, ProductDetail.Img); } } else if (cbxCat.SelectedIndex > 0) { string CategoryName = cbxCat.SelectedItem.ToString(); CategorieDAO c = new CategorieDAO(); int id = c.ReturnCategorieID(CategoryName); ProduitDAO pdao = new ProduitDAO(); produits = pdao.FindToCat(id); // int CategoryID = _DataAccess.ReturnCategoryID(CategoryName); foreach (Produit ProductDetail in produits) { dataGridView1.Rows.Add(ProductDetail.Id, ProductDetail.Nom, ProductDetail.Prix, ProductDetail.IdCat, ProductDetail.Description, ProductDetail.Img); } } }
public static ObservableCollection <CategorieDAO> selectCategorie() { ObservableCollection <CategorieDAO> l = new ObservableCollection <CategorieDAO>(); string query = "SELECT * FROM categorie;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { CategorieDAO p = new CategorieDAO(reader.GetInt32(0), reader.GetString(1)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Problème dans la table : {0}", e.StackTrace); } reader.Close(); return(l); }
public string DeleteContact(int id) { CategorieDAO dao = new CategorieDAO(); dao.SupprimerCategorie(id); return("Categorie supprimé id " + id); }
// SELECT public static CategorieDAO SelectCategorieById(string id) { var categorieDao = new CategorieDAO(); // Selectionne la categorie a partir de l'id var query = "SELECT * FROM public.categorie a where a.\"idCategorie\"=:idCategorieParam"; var cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idCategorieParam", id); var reader = cmd.ExecuteReader(); while (reader.Read()) { // récup les paramètres principaux var idCategorie = (string)reader["idCategorie"]; var categorieId = Convert.IsDBNull(reader["categorieId"]) ? null : (string)reader["categorieId"]; var nomCategorie = (string)reader["nomCategorie"]; categorieDao = new CategorieDAO(idCategorie, categorieId, nomCategorie); } reader.Close(); return(categorieDao); }
private void btnValider_Click(object sender, RoutedEventArgs e) { try { if ((!String.IsNullOrEmpty(txtNomPlat.Text)) && (!String.IsNullOrEmpty(txtprix.Text)) && (cmbType.SelectedIndex != -1) && cmbType.SelectedValue != null && cmbType.SelectedItem != null) { CategorieDAO daoc = new CategorieDAO(); int catg = daoc.getIdByLib(cmbType.Text); Article ab = new Article(idTransferred, txtNomPlat.Text, decimal.Parse(txtprix.Text), catg); if (dao.update(ab) == 1) { MessageBox.Show("màj faite!"); this.Close(); } else { MessageBox.Show("erreur!"); } } else { MessageBox.Show("Vous devez remplir les champs !"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public string UpdateContact(string descriptif, int id) { CategorieDAO dao = new CategorieDAO(); dao.UpdateCategorie(descriptif, id); return("Mise à jour categorie avec le descriptif " + descriptif + " and Id " + id); }
public static CategorieViewModel getCategorie(int id) { CategorieDAO pDAO = CategorieDAO.getCategorie(id); CategorieViewModel p = new CategorieViewModel(pDAO.idDAO, pDAO.nomCategorieDAO); return(p); }
public static CategorieViewModel getCategorie(int idCategorie) { CategorieDAO pDAO = CategorieDAO.getCategorie(idCategorie); CategorieViewModel p = new CategorieViewModel(pDAO.id_categorie, pDAO.nom); return(p); }
public static void updateCategorie(CategorieDAO p) { string query = "UPDATE Categorie set nom=\"" + p.nomCategorieDAO + "\" where id=" + p.idDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public IActionResult shopping(string categorie) { string cat = CategorieDAO.GetCategorie(categorie); List <Produit> ListeProduits = ProduitDAO.GetListeFullProduitByCategorie(categorie); ViewData["ListeProduitsShop"] = ListeProduits; ViewData["ShopTitre"] = cat; return(View("shop")); }
public static void insertCategorie(CategorieDAO p) { int id = getMaxIdCategorie() + 1; string query = "INSERT INTO categorie VALUES (\"" + id + "\",\"" + p.nomCategorieDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static ObservableCollection <CategorieViewModel> listeCategorie() { ObservableCollection <CategorieDAO> lDAO = CategorieDAO.listeCategorie(); ObservableCollection <CategorieViewModel> l = new ObservableCollection <CategorieViewModel>(); foreach (CategorieDAO element in lDAO) { CategorieViewModel p = new CategorieViewModel(element.idDAO, element.nomCategorieDAO); l.Add(p); } return(l); }
public static CategorieDAO getCategorie(int id) { string query = "SELECT * FROM categorie WHERE id=" + id + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); CategorieDAO cat = new CategorieDAO(reader.GetInt32(0), reader.GetString(1)); reader.Close(); return(cat); }
public HttpResponseMessage AddCategorie([FromBody] Categorie c) { CategorieDAO dao = new CategorieDAO(); dao.AddCategorie(c.Id, c.Descriptif); if (c != null) { return(Request.CreateResponse(HttpStatusCode.Created, c)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, c)); } }
private void ajouterProduit_Load(object sender, EventArgs e) { CategorieDAO bd = new CategorieDAO(); Categories = bd.FindAll(); /* foreach (Categorie p in Categories) * { * * cbxCategorie.Items.Add(p.ToString()); * * * }*/ cbxCategorie.Items.AddRange(Categories.ToArray()); }
private void LesProduits_Load(object sender, EventArgs e) { cbxCat.Items.Add("All Categories"); CategorieDAO bd = new CategorieDAO(); Categories = bd.FindAll(); cbxCat.Items.AddRange(Categories.ToArray()); ProduitDAO pd = new ProduitDAO(); produits = pd.FindAll(); foreach (Produit mm in produits) { dataGridView1.Rows.Add(mm.Id, mm.Nom, mm.Prix, mm.IdCat, mm.Description, mm.Img); } cbxCat.SelectedIndex = 0; }
private void UpdateProduit_Load(object sender, EventArgs e) { ProductIDBox.Text = ProductID.ToString(); ProductNameBox.Text = ProductName; ProductPriceBox.Text = ProductPrice.ToString(); ProductCategoryComboBox.Text = ProductCategory; ProductDescriptionRBox.Text = ProductDescription; MemoryStream ms = new MemoryStream(ProductPicture); ProductPictureBox.Image = Image.FromStream(ms); CategorieDAO catd = new CategorieDAO(); List <Categorie> categories = catd.FindAll(); foreach (Categorie CategoryDetail in categories) { ProductCategoryComboBox.Items.Add(CategoryDetail.Nom); } }
// INSERT & Update public static void InsertOrAddNewCategorie(CategorieDAO categorie) { // Inserer categorie dans la bdd var query = @"INSERT INTO public.categorie (""idCategorie"",""categorieId"",""nomCategorie"") values (:idCategorie,:categorieId,:nomCategorie) ON CONFLICT ON CONSTRAINT pk_categorie DO UPDATE SET ""idCategorie""=:idCategorie, ""categorieId""=:categorieId, ""nomCategorie""=:nomCategorie, where categorie.""idCategorie""=:idCategorie"; var cmd = new NpgsqlCommand(query, DALconnection.OpenConnection()); cmd.Parameters.AddWithValue("idCategorie", categorie.CategorieId); cmd.Parameters.AddWithValue("categorieId", categorie.IdCategorie); cmd.Parameters.AddWithValue("nomCategorie", categorie.NomCategorie); cmd.ExecuteNonQuery(); }
private void btnajouterCat_Click(object sender, EventArgs e) { MemoryStream ms = new MemoryStream(); imagecat.Image.Save(ms, imagecat.Image.RawFormat); byte[] img = ms.ToArray(); Categorie cate = new Categorie(0, txtnom.Text, txtDesc.Text, img); CategorieDAO bd = new CategorieDAO(); bd.Add(cate); this.Hide(); // UIEmployer.ActiveForm.Hide(); UIEmployer emp = new UIEmployer(user); emp.Show(); }
private void UpdateProductButton_Click(object sender, EventArgs e) { if (MessageBox.Show("Are You Sure You Want to Update this Product?", "Warning", MessageBoxButtons.YesNo) == DialogResult.Yes) { ProduitDAO pdo = new ProduitDAO(); CategorieDAO catd = new CategorieDAO(); int ProductID = Convert.ToInt32(ProductIDBox.Text); string ProductName = ProductNameBox.Text; decimal ProductPrice = Convert.ToDecimal(ProductPriceBox.Text); string ProductCategory = ProductCategoryComboBox.Text; int ProductCategoryID = catd.ReturnCategorieID(ProductCategory); string ProductDescription = ProductDescriptionRBox.Text; /*initializing memory stream class for creating a stream of binary numbers*/ MemoryStream ms = new MemoryStream(); /*saving the image in raw format from picture box*/ ProductPictureBox.Image.Save(ms, ProductPictureBox.Image.RawFormat); /*Array of Binary numbers that have been converted*/ byte[] MyProductPicture = ms.GetBuffer(); /*closing the memory stream*/ ms.Close(); if (pdo.UpdateProduct(ProductID, ProductName, ProductPrice, ProductCategoryID, ProductDescription, MyProductPicture)) { this.Close(); } else { MessageBox.Show("Poduct Not Updated", "Error", MessageBoxButtons.OK); } } }
public static void supprimerCategorie(int id) { CategorieDAO.supprimerCategorie(id); }
public IActionResult Index() { var Cats = SessionHelper.GetObjectFromJson <List <Categorie> >(HttpContext.Session, "SessionListCategorie"); if (Cats == null) { List <Categorie> ListeCategories = CategorieDAO.GetListCategorie(); SessionHelper.SetObjectAsJson(HttpContext.Session, "SessionListCategorie", ListeCategories); } var ListeEditeurs = SessionHelper.GetObjectFromJson <List <Editeur> >(HttpContext.Session, "ListeEditeurs"); if (ListeEditeurs == null) { List <Editeur> ListeEditeurs1 = EditeurDAO.GetListeEditeur(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListeEditeurs", ListeEditeurs1); } var ListeEditionss = SessionHelper.GetObjectFromJson <List <Edition> >(HttpContext.Session, "ListeEditions"); if (ListeEditionss == null) { List <Edition> ListeEditions = EditionDAO.GetListeEditeur(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListeEditions", ListeEditions); } var ListMostViwedProduits = SessionHelper.GetObjectFromJson <List <Produit> >(HttpContext.Session, "ListMostViwedProduit"); if (ListMostViwedProduits == null) { List <Produit> ListMostViwedProduit = ProduitDAO.GetListeMostViewedProduit(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListMostViwedProduit", ListMostViwedProduit); } var ListeLastDispos = SessionHelper.GetObjectFromJson <List <Produit> >(HttpContext.Session, "ListeLastDispo"); if (ListeLastDispos == null) { List <Produit> ListeLastDispo = ProduitDAO.GetListeFullProduitByDispo(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListeLastDispo", ListeLastDispo); } var ProduitVedettes = SessionHelper.GetObjectFromJson <Produit>(HttpContext.Session, "ProduitVedette"); if (ProduitVedettes == null) { Produit ProduitVedette = ProduitDAO.GetProduitVedette(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ProduitVedette", ProduitVedette); } var ListeProduitByPubs = SessionHelper.GetObjectFromJson <List <Produit> >(HttpContext.Session, "ListeProduitByPub"); if (ListeProduitByPubs == null) { List <Produit> ListeProduitByPub = ProduitDAO.GetListeFullProduitByPublicite(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListeProduitByPub", ListeProduitByPub); } var ListeAllProduitss = SessionHelper.GetObjectFromJson <List <Produit> >(HttpContext.Session, "ListeAllProduits"); if (ListeAllProduitss == null) { List <Produit> ListeAllProduits = ProduitDAO.GetListeDesProduits(); SessionHelper.SetObjectAsJson(HttpContext.Session, "ListeAllProduits", ListeAllProduits); } string langue = SessionHelper.GetObjectFromJson <string>(HttpContext.Session, "langue"); if (langue == null) { SessionHelper.SetObjectAsJson(HttpContext.Session, "langue", "fr-CA"); } return(View()); }
public static void updateCategorie(CategorieViewModel p) { CategorieDAO.updateCategorie(new CategorieDAO(p.id, p.nom)); }
public static void insertCategorie(CategorieViewModel p) { CategorieDAO.insertCategorie(new CategorieDAO(p.id, p.nom)); }
public static void updateCategorie(CategorieViewModel p) { CategorieDAO.updateCategorie(new CategorieDAO(p.idCategorieProperty, p.nomCategorieProperty)); }
public ProductController(ProduitDAO produitDAO, CategorieDAO categorieDAO) { this.produitDAO = produitDAO; this.categorieDAO = categorieDAO; }
public static void insertCategorie(CategorieViewModel p) { CategorieDAO.insertCategorie(new CategorieDAO(p.idProperty, p.nomCategorieProperty)); }