Ejemplo n.º 1
0
    private static void Main(string[] args)
    {
        BaseDocument bd1 = new BaseDocument(
            "Drive License",
            "AB32DS32",
            DateTimeOffset.Parse("2012-02-03")
            );

        bd1.WriteToConsole();

        Passport p1 = new Passport(

            "32135432",
            DateTimeOffset.Parse("2012-02-03"),
            "Andrei Golyakov",
            "Russia"
            );

        p1.WriteToConsole();

        BaseDocument bd2 = new Passport(
            "342423234",
            DateTimeOffset.Parse("2016-02-03"),
            "Russia",
            "Ivan Petrov"
            );

        bd2.WriteToConsole();
        if (bd2 is Passport)
        {
            ((Passport)bd2).WriteToConsole();
        }
    }
Ejemplo n.º 2
0
    private static void Main(string[] args)
    {
        BaseDocument bd1 = new BaseDocument
        {
            DocName   = "Drive License",
            DocNumber = "AB32DS32",
            IssueDate = DateTimeOffset.Parse("2012-02-03")
        };

        bd1.WriteToConsole();

        Passport p1 = new Passport
        {
            DocName    = "Passport",
            DocNumber  = "32135432",
            IssueDate  = DateTimeOffset.Parse("2012-02-03"),
            PersonName = "Andrei Golyakov",
            Country    = "Russia"
        };

        p1.WriteToConsole();
    }
Ejemplo n.º 3
0
    private static void Main(string[] args)
    {
        var bd1 = new BaseDocument(
            "Drive License",
            "AB32DS32",
            DateTimeOffset.Parse("2012-02-03"));

        bd1.WriteToConsole();

        var p1 = new Passport(
            "32135432",
            DateTimeOffset.Parse("2012-02-03"),
            "Andrei Golyakov",
            "Russia");

        p1.WriteToConsole();

        var p2 = new Passport(
            "32135432",
            DateTimeOffset.Parse("2012-02-03"));

        p2.WriteToConsole();

        var p3 = new Passport(
            "32135432",
            DateTimeOffset.Parse("2012-02-03"),
            "Andrei");

        p3.WriteToConsole();

        var p4 = new Passport(
            "32135432",
            DateTimeOffset.Parse("2012-02-03"),
            "Russia",
            "Andrei");

        p4.WriteToConsole();
    }