public LivraisonCarteVue findById(int id) { conn = new DB().getConn(); LivraisonCarteVue carte = null; try { string query = "select * from livraison_carte_vue where id=" + id; cmd = new NpgsqlCommand(query, conn); reader = cmd.ExecuteReader(); if (reader.Read() == true) { carte = new LivraisonCarteVue(reader.GetInt32(0), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetDateTime(5), reader.GetString(6), reader.GetInt32(7)); } } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteDao=>findBydId " + e.Message); } finally { conn.Close(); reader.Close(); } return(carte); }
public List <LivraisonCarteVue> getAll() { List <LivraisonCarteVue> listAll = new List <LivraisonCarteVue>(); conn = new DB().getConn(); try { string query = "select * from livraison_carte_vue"; cmd = new NpgsqlCommand(query, conn); reader = cmd.ExecuteReader(); while (reader.Read() == true) { LivraisonCarteVue carte = new LivraisonCarteVue(reader.GetInt32(0), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetDateTime(5), reader.GetString(6), reader.GetInt32(7)); listAll.Add(carte); } } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteDao->getAll" + e.Message); } finally { conn.Close(); reader.Close(); } return(listAll); }
//Detail livraison public ActionResult DetailLivraison(int employeStock) { Debug.WriteLine(employeStock); livraisonCarteService = new LivraisonCarteService(); LivraisonCarteVue livraisonCarte = new LivraisonCarteVue(employeStock); List <LivraisonCarteVue> listDetailCarte = new LivraisonCarteDAO().search(livraisonCarte); ViewBag.listeDetailCarte = listDetailCarte; return(View()); }
public List <LivraisonCarteVue> search(LivraisonCarteVue carte) { Debug.WriteLine(carte.EmployeStock); conn = new DB().getConn(); List <LivraisonCarteVue> listAll = new List <LivraisonCarteVue>(); try { string query = "select * from livraison_carte_vue where 1<2 "; if (carte.EmployeStock != 0) { query += " and employe_stock ='" + carte.EmployeStock + "' "; } if (carte.Quantite != 0) { query += " and quantite =" + carte.Quantite; } if (carte.ResteNonVendu != 0) { query += " and reste_non_vendu =" + carte.ResteNonVendu; } //if (carte.Date != null) // query += " and date_livraison =" + carte.Date; if (carte.PointDeVente != null) { query += " and point_de_vente = '" + carte.PointDeVente + "'"; } if (carte.IdDistribution != 0) { query += " and id_distribution =" + carte.IdDistribution; } query += " order by id DESC"; Debug.WriteLine(query); cmd = new NpgsqlCommand(query, conn); reader = cmd.ExecuteReader(); while (reader.Read() == true) { LivraisonCarteVue c = new LivraisonCarteVue(reader.GetInt32(0), reader.GetInt16(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetDateTime(4), reader.GetString(5), reader.GetInt32(6)); listAll.Add(c); } } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteDao=>search " + e.Message + e.StackTrace); } finally { conn.Close(); reader.Close(); } return(listAll); }
public List <LivraisonCarteVue> search(LivraisonCarteVue carte) { conn = new DB().getConn(); List <LivraisonCarteVue> listAll = new List <LivraisonCarteVue>(); try { string query = "select * from livraison_carte_vue when "; if (carte.DistributionCarte != null) { query += "distributeur_carte =" + carte.DistributionCarte; } if (carte.Employe != null) { query += " and valeur =" + carte.Employe; } if (carte.Quantite != null) { query += " and quantite =" + carte.Quantite; } if (carte.ResteNonVendu != null) { query += " and reste_non_vendu =" + carte.ResteNonVendu; } if (carte.Date != null) { query += " and date =" + carte.Date; } if (carte.PointDeVente != null) { query += " and point_de_vente =" + carte.PointDeVente; } cmd = new NpgsqlCommand(query, conn); reader = cmd.ExecuteReader(); while (reader.Read() == true) { LivraisonCarteVue c = new LivraisonCarteVue(reader.GetInt16(0), reader.GetInt32(1), reader.GetString(3), reader.GetInt32(4), reader.GetInt32(5), reader.GetDateTime(6), reader.GetString(7)); listAll.Add(c); } } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteDao=>search " + e.Message); } finally { conn.Close(); reader.Close(); } return(listAll); }
public List <LivraisonCarteVue> search(LivraisonCarteVue livCarte) { List <LivraisonCarteVue> listCarte; try { listCarte = this.LivraisonCarteDAO.search(livCarte); } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteService => search:" + e.Message + e.StackTrace); } return(listCarte); }
public void remove(LivraisonCarteVue carte) { conn = new DB().getConn(); try { string query = "delete * from livraison_carte where id = " + carte.Id; cmd = new NpgsqlCommand(query, conn); cmd.ExecuteNonQuery(); } catch (Exception e) { throw new Exception("Erreur dans LivraisonCarteDao=>remove " + e.Message); } finally { conn.Close(); } }