private ModelResource CreateCustomResource(int res_id, string caption, int ResColor, int sortOrder)
        {
            ModelResource mRes = new ModelResource();

            mRes.Id           = res_id;
            mRes.Name         = caption;
            mRes.Color        = ResColor;
            mRes.ResSortOrder = sortOrder;
            return(mRes);
        }
Ejemplo n.º 2
0
        private void AddTestData()
        {
            ModelResource res1 = new ModelResource()
            {
                Id    = 0,
                Name  = "Computer1",
                Color = ToRgb(System.Drawing.Color.Yellow)
            };

            ModelResource res2 = new ModelResource()
            {
                Id    = 1,
                Name  = "Computer2",
                Color = ToRgb(System.Drawing.Color.Green)
            };

            ModelResource res3 = new ModelResource()
            {
                Id    = 2,
                Name  = "Computer3",
                Color = ToRgb(System.Drawing.Color.Blue)
            };

            Resources.Add(res1);
            Resources.Add(res2);
            Resources.Add(res3);

            DateTime baseTime = DateTime.Today;

            ModelAppointment apt1 = new ModelAppointment()
            {
                StartTime   = baseTime.AddHours(1),
                EndTime     = baseTime.AddHours(2),
                Subject     = "Test",
                Location    = "Office",
                Description = "Test procedure",
                Price       = 10m
            };

            ModelAppointment apt2 = new ModelAppointment()
            {
                StartTime   = baseTime.AddHours(2),
                EndTime     = baseTime.AddHours(3),
                Subject     = "Test2",
                Location    = "Office",
                Description = "Test procedure",
                ResourceId  = "<ResourceIds>\r\n<ResourceId Type=\"System.Int32\" Value=\"0\" />\r\n<ResourceId Type=\"System.Int32\" Value=\"1\" />\r\n</ResourceIds>"
            };

            Appointments.Add(apt1);
            Appointments.Add(apt2);
        }
        public static void AddTestData(ObservableCollection <ModelResource> resources, ObservableCollection <ModelAppointment> appointments)
        {
            ModelResource res1 = new ModelResource()
            {
                Id    = 0,
                Name  = "Computer1",
                Color = ToRgb(System.Drawing.Color.Yellow)
            };

            ModelResource res2 = new ModelResource()
            {
                Id    = 1,
                Name  = "Computer2",
                Color = ToRgb(System.Drawing.Color.Green)
            };

            ModelResource res3 = new ModelResource()
            {
                Id    = 2,
                Name  = "Computer3",
                Color = ToRgb(System.Drawing.Color.Blue)
            };

            resources.Add(res1);
            resources.Add(res2);
            resources.Add(res3);

            DateTime baseTime = DateTime.Now;

            ModelAppointment apt1 = new ModelAppointment()
            {
                Id          = Guid.NewGuid(),
                StartTime   = baseTime.AddHours(-2),
                EndTime     = baseTime.AddHours(-1),
                Subject     = "Test 1",
                Location    = "Office",
                Description = "Test procedure 1",
                Price       = 10m,
                ResourceId  = 0
            };

            ModelAppointment apt2 = new ModelAppointment()
            {
                Id          = Guid.NewGuid(),
                StartTime   = baseTime,
                EndTime     = baseTime.AddHours(2),
                Subject     = "Test 2",
                Location    = "Office",
                Description = "Test procedure 2",
                ResourceId  = 1
            };

            ModelAppointment apt3 = new ModelAppointment()
            {
                Id          = Guid.NewGuid(),
                StartTime   = baseTime.AddHours(-1),
                EndTime     = baseTime.AddHours(1),
                Subject     = "Test 3",
                Location    = "Office",
                Description = "Test procedure 3",
                ResourceId  = 2
            };

            appointments.Add(apt1);
            appointments.Add(apt2);
            appointments.Add(apt3);
        }