public void WorkReportScheduler()
        {
            //Arrange
            var report = new WorkReport();

            report.AddEntry(new WorkReportEntry {
                ProjectCode = "123Ds", ProjectName = "Project1", SpentHours = 5
            });
            report.AddEntry(new WorkReportEntry {
                ProjectCode = "987Fc", ProjectName = "Project2", SpentHours = 3
            });

            var scheduler = new Scheduler();

            scheduler.AddEntry(new ScheduleTask {
                TaskId = 1, Content = "Do something now.", ExecuteOn = DateTime.Now.AddDays(5)
            });
            scheduler.AddEntry(new ScheduleTask {
                TaskId = 2, Content = "Don't forget to...", ExecuteOn = DateTime.Now.AddDays(2)
            });

            //Act
            Console.WriteLine(report.ToString());
            Console.WriteLine(scheduler.ToString());

            var saver = new FileSaver();

            saver.SaveToFile(@"Reports", "WorkReport.txt", report);
            saver.SaveToFile(@"Schedulers", "Schedule.txt", scheduler);

            //Assert
            Assert.True(File.Exists(@"Reports/WorkReport.txt"));
            Assert.True(File.Exists(@"Schedulers/Schedule.txt"));
        }
示例#2
0
        private void MakeReport()
        {
            var report = new WorkReport();

            report.AddEntry(new Classes.WorkReportEntry {
                ProjectCode = codigo.Text, ProjectName = nombre_projecto.Text, SpectHours = Int32.Parse(hora.Text)
            });

            /*report.AddEntry(new Classes.WorkReportEntry { ProjectCode = "175EEE", ProjectName = "Name Test 2", SpectHours = 25 });
            *  report.AddEntry(new Classes.WorkReportEntry { ProjectCode = "858EWW", ProjectName = "Name Test 3", SpectHours = 35 });*/

            var scheduler = new Scheduler();

            scheduler.AddEntry(new Classes.ScheduleTask {
                TaskId = 1, Content = "Something todo", ExecuteON = DateTime.Now
            });
            scheduler.AddEntry(new Classes.ScheduleTask {
                TaskId = 2, Content = "Something todo againg", ExecuteON = DateTime.Now.AddDays(2)
            });

            Console.WriteLine(report.ToString());
            Console.WriteLine(scheduler.ToString());
            //TODO --> Separarlo add de save

            var saver = new FileSaver();

            saver.SaveToFile(@"Reports", "WorkReport.txt", report);
            saver.SaveToFile(@"Schedulers", "Schedule.txt", scheduler);
        }
示例#3
0
        private void MakeReport()
        {
            var report = new WorkReport();

            report.AddEntry(new Classes.WorkReportEntry {
                ProjectCode = TIPOPLACA.Text + NUMEROPLACA.Text, ProjectName = LUGARINFRACCION.Text, SpectHours = Int32.Parse(HORA.Text)
            });


            var scheduler = new Scheduler();

            scheduler.AddEntry(new Classes.ScheduleTask {
                TaskId = 1, Content = "Something todo", ExecuteON = DateTime.Now
            });
            scheduler.AddEntry(new Classes.ScheduleTask {
                TaskId = 2, Content = "Something todo againg", ExecuteON = DateTime.Now.AddDays(2)
            });

            Console.WriteLine(report.ToString());
            Console.WriteLine(scheduler.ToString());
            //TODO --> Separarlo add de save

            var saver = new FileSaver();

            saver.SaveToFile(@"Reports", "RegistroMultas.txt", report);
            saver.SaveToFile(@"Schedulers", "Schedule.txt", scheduler);
        }
示例#4
0
        private void MakeScheduler()
        {
            var scheduler = new Scheduler();

            scheduler.AddEntry(new Classes.ScheduleTask {
                TaskId = 1, Content = Tarea.Text, ExecuteON = DateTime.Now
            });
            /*scheduler.AddEntry(new Classes.ScheduleTask { TaskId = 2, Content = "Something todo againg", ExecuteON = DateTime.Now.AddDays(2) });*/


            Console.WriteLine(scheduler.ToString());
            //TODO --> Separarlo add de save

            var saver = new FileSaver();

            saver.SaveToFile(@"Schedulers", "Schedule.txt", scheduler);
        }