Exemple #1
0
    public void remplirTableau()
    {
        Panel panelDefault = LibrairieControlesDynamique.divDYN(phTab, "", "panel panel-default");
        Panel panelBody    = LibrairieControlesDynamique.divDYN(panelDefault, "", "panel-body");
        Panel row2         = LibrairieControlesDynamique.divDYN(panelBody, "", "row");
        Panel col2         = LibrairieControlesDynamique.divDYN(row2, "", "col-md-12");

        List <PPVendeurs> lstVendeurs = LibrairieLINQ.getListeVendeursTrie(this.trieVendeur);
        Table             table       = LibrairieControlesDynamique.tableDYN(col2, "", "table table-striped");
        TableRow          trHEADER    = LibrairieControlesDynamique.trDYN(table);

        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Courriel");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Nom d'affaire");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Date de cration");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Taux");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Redevances");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Encaisser");

        foreach (PPVendeurs vendeur in lstVendeurs)
        {
            List <PPHistoriquePaiements> lstHisto = LibrairieLINQ.getHistoriquePaiementVendeurs(vendeur.NoVendeur);

            TableRow tr = LibrairieControlesDynamique.trDYN(table);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.AdresseEmail);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.NomAffaires);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.DateCreation.Value.ToString("yyyy'-'MM'-'dd HH':'mm"));
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", (vendeur.Pourcentage * 100).ToString() + "%");
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", Decimal.Round((Decimal)vendeur.PPCommandes.Where(c => c.Statut.Equals("1")).Sum(c => c.MontantTotAvantTaxes * vendeur.Pourcentage), 2).ToString("C", CultureInfo.CurrentCulture));
            LibrairieControlesDynamique.btnDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "btnEncaisser_" + vendeur.NoVendeur, "btn btn-success", "Encaisser", encaisser_click);
        }
    }
    public void remplireTableClients()
    {
        List <PPClients> lstClients = LibrairieLINQ.getListeClientsTrie(this.trieClient);
        Table            table      = LibrairieControlesDynamique.tableDYN(divTableClients, "", "table table-striped");
        TableRow         trHEADER   = LibrairieControlesDynamique.trDYN(table);

        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Courriel");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Date de cration");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "✔");

        foreach (PPClients client in lstClients)
        {
            TableRow tr = LibrairieControlesDynamique.trDYN(table);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", client.AdresseEmail);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", client.DateCreation.Value.ToString("yyyy'-'MM'-'dd HH':'mm"));
            lstCbClients.Add(LibrairieControlesDynamique.cb(LibrairieControlesDynamique.tdDYN(tr, "", ""), "cbClient_" + client.NoClient, ""));
        }
    }
    public void remplireTableVendeurs()
    {
        List <PPVendeurs> lstVendeurs = LibrairieLINQ.getListeVendeursTrie(this.trieVendeur);
        Table             table       = LibrairieControlesDynamique.tableDYN(divTableVendeurs, "", "table table-striped");
        TableRow          trHEADER    = LibrairieControlesDynamique.trDYN(table);

        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Courriel");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Nom d'affaire");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Date de cration");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "Ventes");
        LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.thDYN(trHEADER, "", ""), "", "✔");

        foreach (PPVendeurs vendeur in lstVendeurs)
        {
            List <PPHistoriquePaiements> lstHisto = LibrairieLINQ.getHistoriquePaiementVendeurs(vendeur.NoVendeur);

            TableRow tr = LibrairieControlesDynamique.trDYN(table);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.AdresseEmail);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.NomAffaires);
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", vendeur.DateCreation.Value.ToString("yyyy'-'MM'-'dd HH':'mm"));
            LibrairieControlesDynamique.lblDYN(LibrairieControlesDynamique.tdDYN(tr, "", ""), "", Decimal.Round((Decimal)lstHisto.Sum(histo => histo.MontantVenteAvantLivraison), 2).ToString("C", CultureInfo.CurrentCulture));
            lstCbVendeurs.Add(LibrairieControlesDynamique.cb(LibrairieControlesDynamique.tdDYN(tr, "", ""), "cbVendeur_" + vendeur.NoVendeur, ""));
        }
    }