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); }
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"); }
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"); }
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"); }
// 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; }