Example #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            PayloadGenerator.CalendarEvent gCalendarEvent = new PayloadGenerator.CalendarEvent("Site Yayına alınma tarihi", "Deneme takvim qr", start: new DateTime(2019, 12, 12), end: new DateTime(2019, 12, 21), allDayEvent: true, location: null);

            string s = gCalendarEvent.ToString();

            QRCodeGenerator qrCodeGenerator = new QRCodeGenerator();
            QRCodeData      data            = qrCodeGenerator.CreateQrCode(s, QRCodeGenerator.ECCLevel.Q);
            QRCode          qrCode          = new QRCode(data);

            pictureBox1.Image = qrCode.GetGraphic(20);
        }
Example #2
0
        public void calendarevent_should_add_unused_params()
        {
            var subject     = "Release party";
            var description = "A small party for the new QRCoder. Bring some beer!";
            var location    = "Programmer's paradise, Beachtown, Paradise";
            var alldayEvent = false;
            var begin       = new DateTime(2016, 01, 03, 12, 00, 00);
            var end         = new DateTime(2016, 01, 03, 14, 30, 0);

            var generator = new PayloadGenerator.CalendarEvent(subject, description, location, begin, end, alldayEvent);

            generator.ToString().ShouldBe($"BEGIN:VEVENT{Environment.NewLine}SUMMARY:Release party{Environment.NewLine}DESCRIPTION:A small party for the new QRCoder. Bring some beer!{Environment.NewLine}LOCATION:Programmer's paradise, Beachtown, Paradise{Environment.NewLine}DTSTART:20160103T120000{Environment.NewLine}DTEND:20160103T143000{Environment.NewLine}END:VEVENT");
        }
Example #3
0
        public void calendarevent_should_care_empty_fields()
        {
            var subject     = "Release party";
            var description = "";
            var location    = string.Empty;
            var alldayEvent = false;
            var begin       = new DateTime(2016, 01, 03, 12, 00, 00);
            var end         = new DateTime(2016, 01, 03, 14, 30, 0);
            var encoding    = PayloadGenerator.CalendarEvent.EventEncoding.Universal;

            var generator = new PayloadGenerator.CalendarEvent(subject, description, location, begin, end, alldayEvent, encoding);

            generator.ToString().ShouldBe($"BEGIN:VEVENT{Environment.NewLine}SUMMARY:Release party{Environment.NewLine}DTSTART:20160103T120000{Environment.NewLine}DTEND:20160103T143000{Environment.NewLine}END:VEVENT");
        }
Example #4
0
        public void calendarevent_should_build_allday()
        {
            var subject     = "Release party";
            var description = "A small party for the new QRCoder. Bring some beer!";
            var location    = "Programmer's paradise, Beachtown, Paradise";
            var alldayEvent = true;
            var begin       = new DateTime(2016, 01, 03);
            var end         = new DateTime(2016, 01, 03);
            var encoding    = PayloadGenerator.CalendarEvent.EventEncoding.Universal;

            var generator = new PayloadGenerator.CalendarEvent(subject, description, location, begin, end, alldayEvent, encoding);

            generator.ToString().ShouldBe($"BEGIN:VEVENT{Environment.NewLine}SUMMARY:Release party{Environment.NewLine}DESCRIPTION:A small party for the new QRCoder. Bring some beer!{Environment.NewLine}LOCATION:Programmer's paradise, Beachtown, Paradise{Environment.NewLine}DTSTART:20160103{Environment.NewLine}DTEND:20160103{Environment.NewLine}END:VEVENT");
        }
Example #5
0
        // use CALENDAR-EVENT payload (place an event to the calendar)
        private void button14_Click(object sender, EventArgs e)
        {
            var payload = new PayloadGenerator.CalendarEvent(
                "Some Event",
                "To Do Something",
                "32.0853,34.7818",
                DateTime.Now,
                DateTime.Now.AddHours(1),
                false
                );

            var qrCodeData  = new QRCodeGenerator().CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q);
            var qrCode      = new QRCode(qrCodeData);
            var qrCodeImage = qrCode.GetGraphic(20);

            qrCodeImage.Save(string.Format(QR_OUTPUT_TEMPLATE, "14"), ImageFormat.Jpeg);
            pictureBox1.Image = qrCodeImage;
        }