示例#1
0
        private static void AncienMain()
        {
            var badAttentatWTC = New(11, 09, 2001);

            // Parfaitement équivalent :
            var D1 = New(année: 2001, mois: 09, jour: 11);
            var D2 = New(jour: 11, mois: 09, année: 2001);
            var D3 = New(mois: 09, jour: 11, année: 2001);
            var D4 = New(2001, jour: 11, mois: 09);

            // Pour vérifier nos affichages!
            Title = "AfficherDates";

            ColorWriteLine(Green, $"Attentat du WTC:\t{DateAttentatWTC}");
            ColorWriteLine(Yellow, $"\nMort de MJ:\t\t{DateDécèsMJ:/}");
            ColorWriteLine(Cyan, $"\nExplosion de la NC:\t{DateExplosionNC:.}");

            // Pour avant-hier et après-demain :
            Date avantHier   = Hier.Cloner().Décrémenter();
            Date aprèsDemain = Demain.Cloner().Incrémenter();

            ColorWriteLine(Magenta, $"\nAvant-hier:\t\t{avantHier:L}");
            ColorWriteLine(Yellow, $"Hier:\t\t\t{Hier:L}");
            ColorWriteLine(Green, $"Aujourd'hui:\t\t{Aujourdhui:L}");
            ColorWriteLine(Cyan, $"Demain:\t\t\t{Demain:L}");
            ColorWriteLine(Magenta, $"Après-demain:\t\t{aprèsDemain:L}");
            ColorWriteLine(DarkYellow,
                           $"\nDate par défaut:\t" +
                           $"{new Date {Année = 2019, JourDeLAnnée = 100}:L}");

            Poursuivre();
        }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string    zSql  = "select top 100 a.iID Id , isnull(a.iParent,0) ParentId, a.Name Data from [service_reference].[product] a where a.iID is not null order by 2";
        string    zConn = My.getMachineName() + "_PricingService";
        DataTable dt    = My.dbRead(zSql, zConn);

        List <Hier> studentList = new List <Hier>();

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            Hier student = new Hier();
            student.Id       = Convert.ToInt32(dt.Rows[i]["Id"]);
            student.ParentId = Convert.ToInt32(dt.Rows[i]["ParentId"]);
            student.Data     = dt.Rows[i]["Data"].ToString();
            studentList.Add(student);
        }

        // var list = dt.AsEnumerable().ToList();
        var json = JsonConvert.SerializeObject(studentList);

        My.print(json); Response.End();

        List <FlatObject> flatObjects = new List <FlatObject>
        {
            new FlatObject("Category", 1, 0),
            new FlatObject("Sub Category 1", 2, 1),
            new FlatObject("Sub Category 2", 3, 1),
            new FlatObject("Item 1", 4, 2),
            new FlatObject("Item 2", 5, 2),
            new FlatObject("Item 3", 6, 2),
            new FlatObject("Item 4", 7, 3),
            new FlatObject("Item 5", 8, 3),
            new FlatObject("Item 6", 9, 3)
        };

        var recursiveObjects = FillRecursive(flatObjects, 0);

        //var json = JsonConvert.SerializeObject(recursiveObjects);
        //My.print(json);
        //var json = JsonConvert.SerializeObject(flatObjects); My.print(json);
    }