//type = 0 : Lecture X //type = 1 : lecture Z public LectureExcel(int type) { this.type = type; error = 0; try { listUsedDepartements = new List <Departement>(); caTTCDep = new List <float>(); listUsedTypePaiement = PayementDAO.listSommePaiementToday(1); DepartmentTTC(ArticleDAO.selectArticlePayeeByDateNoCleanWay(1)); List <Commande> listCommandeRecuToday = CommandeDAO.listCommandeRecuToday(1); listUsedTypeArticle = new List <string>(); reçutArticle = new List <int>(); renduArticle = new List <int>(); TypeArticlesRendu(ArticleDAO.selectArticleRenduByDate(1), listCommandeRecuToday); nbNewCommande = listCommandeRecuToday.Count; nbNewClient = ClientDAO.listClientAddToday(1).Count; } catch (Exception e) { if (error == 0) { MessageBox.Show("Erreur dans la récupération des données pour l'impression de la facture: /n" + e); } error = 1; } }
public void statisticsByDate(int typeDate) { try { switch (typeDate) { case 1: Label_Stat_Temps = "Statistique du jour"; break; case 2: Label_Stat_Temps = "Statistique de la semaine"; break; case 3: Label_Stat_Temps = "Statistique du mois"; break; case 4: Label_Stat_Temps = "Statistique de l'année"; break; } float ChiffreAffaireDuJour = 0; DepartmentTTC(ArticleDAO.selectArticlePayeeByDateNoCleanWay(typeDate)); List <Payement> listePaiement = (List <Payement>)PayementDAO.listSommePaiementToday(typeDate); foreach (Payement paye in listePaiement) { if (!paye.typePaiement.Equals("CleanWay")) { ChiffreAffaireDuJour = (float)((decimal)ChiffreAffaireDuJour + (decimal)paye.montant); } } //Chiffre d affaire total Label_statistique_catotal = ChiffreAffaireDuJour; //Nombre d articles dans la blanchisserie Label_statistique_nbrArticlesBlanchisserie = (float)ArticleDAO.articlesInBlanchisserieByDate(typeDate); //Nombre d articles dans le pressing Label_statistique_nbrArticlesPressing = (float)ArticleDAO.articlesByDate(typeDate); //Nombre de chemises Label_statistique_nbrChemises = (float)ArticleDAO.chemisesByDate(typeDate); //Nombre de couette Label_statistique_nbrCouettes = (float)ArticleDAO.couetteByDate(typeDate); //Nombre de clients ayant deposés des articles Label_statistique_nbrClientsDepoArt = (float)ClientDAO.nbClientDepot(typeDate); //Nombre de clients ayant recuperés des artilces Label_statistique_nbrClientsRecupArt = (float)ClientDAO.nbClientRecup(typeDate); //Nombre de clients ayant payé immédiatement //Nombre de clients ayant payé en différé } catch (Exception e) { MessageBox.Show("Erreur :" + e); } }