protected void remplirVendeursClients(XNamespace ss, XElement worksheet) { PPVendeursClients vendeursClients = new PPVendeursClients(); foreach (XElement row in worksheet.Descendants(ss + "Row")) { List <String> arrayStr = new List <string>(); foreach (XElement cell in row.Descendants(ss + "Data")) { arrayStr.Add(cell.Value); } if (arrayStr.Count() == 3) { vendeursClients.Add(new VendeurClient(null) { NoVendeur = Convert.ToInt16(arrayStr[0]), NoClient = Convert.ToInt16(arrayStr[1]), DateVisite = Convert.ToDateTime(arrayStr[2]) }); } } }
protected void Page_Load(object sender, EventArgs e) { tbRecherche.Attributes.Add("onkeydown", "return (event.keyCode!=13);"); if (!Session.IsClient()) { Response.Redirect(SessionManager.RedirectConnexionLink); } if (!IsPostBack) { if (int.TryParse(Request.QueryString["NoVendeur"], out int noVendeur)) { Vendeur vendeurSelectionne = null; foreach (Vendeur vendeur in vendeurs.Values) { if (vendeur.NoVendeur == noVendeur) { vendeurSelectionne = vendeur; } } if (vendeurSelectionne != null) { string couleurFond = ""; if (vendeurSelectionne.Configuration != null) { if (vendeurSelectionne.Configuration.Contains(";")) { string[] liste = vendeurSelectionne.Configuration.Split(';'); if (liste.Length == 2) { if (liste[1] != "") { couleurFond = liste[1]; } } else if (liste.Length == 3) { if (liste[1] != "") { couleurFond = liste[1]; } if (liste[2] != "") { couleurTexte = liste[2]; } } } } if (couleurFond != "") { panelTable.BackColor = System.Drawing.ColorTranslator.FromHtml(couleurFond); } } bool BooJourDejaLa = false; //Response.Write(DateTime.Now); foreach (VendeurClient vc in rencontres.Values.Where(r => r.NoClient.Equals(Session.GetClient().NoClient) && r.NoVendeur == noVendeur)) { if (DateTime.Now.Date.Equals(vc.DateVisite.GetValueOrDefault(DateTime.Now).Date)) { BooJourDejaLa = true; //Response.Write(DateTime.Now.Date + "==" + vc.DateVisite.GetValueOrDefault(DateTime.Now).Date + "::" + BooJourDejaLa); } else { //Response.Write("<br/>"+vc.DateVisite.ToString()); } } if (!BooJourDejaLa) { rencontres.Add(new VendeurClient(null) { NoVendeur = noVendeur, NoClient = Session.GetClient().NoClient, DateVisite = DateTime.Now }); } } ddlNbItemPage.Items.Add(new ListItem("5 articles", "5")); ddlNbItemPage.Items.Add(new ListItem("10 articles", "10")); ddlNbItemPage.Items.Add(new ListItem("15 articles", "15")); ddlNbItemPage.Items.Add(new ListItem("20 articles", "20")); ddlNbItemPage.Items.Add(new ListItem("25 articles", "25")); ddlNbItemPage.Items.Add(new ListItem("50 articles", "50")); ddlNbItemPage.Items.Add(new ListItem("tous articles", "0")); foreach (Vendeur vend in vendeurs.Values) { if (vend.Statut == 1) { ddlNomVendeur.Items.Add(new ListItem(vend.NomAffaires, vend.NoVendeur.ToString())); } } ddlNomVendeur.Items.Add(new ListItem("Tous les vendeurs", "")); ddlRecherche.Items.Add(new ListItem("Date de parution (aaaa-mm-jj)", "0")); ddlRecherche.Items.Add(new ListItem("Numéro de produit", "1")); ddlRecherche.Items.Add(new ListItem("Catégorie particulière de produit", "2")); ddlRecherche.Items.Add(new ListItem("Description du produit", "3")); ddlTri.Items.Add(new ListItem("Catégorie et description", "0")); ddlTri.Items.Add(new ListItem("Numéro de produit", "1")); ddlTri.Items.Add(new ListItem("Catégorie", "2")); ddlTri.Items.Add(new ListItem("Date de parution", "3")); getVariablesGET(15); } }