예제 #1
0
        private void deleteParade(object sender, RoutedEventArgs e)
        {
            Parade par = ((FrameworkElement)sender).DataContext as Parade;

            pc.deleteParade(par);
            refreshTable();
        }
예제 #2
0
        public void deleteParade(Parade p)
        {
            Parade temp = en.Parades.Where(x => x.ActivityID == p.ActivityID).FirstOrDefault();

            temp.Status = "Deleted";
            en.SaveChanges();
        }
예제 #3
0
        private void editParade(object sender, RoutedEventArgs e)
        {
            Parade     par        = ((FrameworkElement)sender).DataContext as Parade;
            EditParade editWindow = new EditParade(par);

            editWindow.Show();
            refreshTable();
        }
예제 #4
0
        public void updateParade(Parade oldPar, Parade newPar)
        {
            Parade curPar = en.Parades.Where(x => x.ActivityID == oldPar.ActivityID).FirstOrDefault();

            curPar.ActivityName        = newPar.ActivityName;
            curPar.ActivityDuration    = newPar.ActivityDuration;
            curPar.ActivityDescription = newPar.ActivityDescription;
            curPar.PeopleCount         = newPar.PeopleCount;
            en.SaveChanges();
        }
예제 #5
0
        public void addParade(string name, string desc, int dur, int ppl)
        {
            Parade temp = en.Parades.Create();

            temp.ActivityName        = name;
            temp.ActivityType        = "Parade";
            temp.ActivityDescription = desc;
            temp.ActivityDuration    = dur;
            temp.PeopleCount         = ppl;
            temp.Status = "Active";
            en.Parades.Add(temp);
            en.SaveChanges();
        }
예제 #6
0
        public override void Create()
        {
            Drawable.setEngine(Engine);
            CollisionSprite.Init(new CollisionManager());
            if (!demo)
            {
                Engine.Borderless();
                Console.Title = "LuxC";
            }
            else
            {
                Console.Title = "LuxC Demo";
            }

            Engine.SetBackground(8);

            Parade   = new Parade();
            ballista = new Ballista(Parade);

            palette.Position = new Point(236, 128);
        }
예제 #7
0
 public EditParade(Parade p)
 {
     this.p = p;
     newP   = p;
     InitializeComponent();
 }