示例#1
0
        //lineup aanpassen

        private void EditLineUP()
        {
            if (SelectedBand == null || SelectedStage == null)
            {
                MessageBox.Show("Door een bug in het systeem moet je momenteel nog de juiste band en stage selecteren");
            }
            else
            {
                LineUp lp = new LineUp();

                lp.Date     = SelectedLineUP.Date;
                lp.From     = SelectedLineUP.From;
                lp.Until    = SelectedLineUP.Until;
                lp.Stage    = SelectedLineUP.Stage;
                lp.Stage.ID = SelectedLineUP.Stage.ID;
                lp.Band     = SelectedLineUP.Band;
                lp.Band.ID  = SelectedLineUP.Band.ID;


                LineUp.ModifyLineUp(lp);



                MessageBox.Show("De LineUP  is aangepast");



                _LineUP = LineUp.GetLineUp();

                OnPropertyChanged("LineUP");
            }
        }
示例#2
0
 public LineUpVM()
 {
     _lineUpList       = LineUp.GetLineUp();
     _festivaldateList = Festival.GetDatums();
     _genreList        = Genre.GetGenres();
     _stageList        = Stage.GetStages();
     _bandList         = Band.GetBands();
     NewStage          = new Stage();
     NewDate           = new Festival();
     NewBand           = new Band();
     SelectedLineUp    = new LineUp();
 }
示例#3
0
 public void SaveLineUp()
 {
     try
     {
         string      sql        = "INSERT INTO LineUp(Start,Finish,BandID,StageID,FestivaldagID) VALUES(@Start,@Finish,@BandID,@StageID,@FestivaldagID)";
         DbParameter parStart   = Database.AddParameter("@Start", SelectedLineUp.From);
         DbParameter parFinish  = Database.AddParameter("@Finish", SelectedLineUp.Until);
         DbParameter parBandID  = Database.AddParameter("@BandID", SelectedLineUp.Band.ID);
         DbParameter parStageID = Database.AddParameter("@StageID", SelectedLineUp.Stage.ID);
         DbParameter parDateID  = Database.AddParameter("@FestivaldagID", SelectedLineUp.Date.ID);
         Database.ModifyData(sql, parStart, parFinish, parBandID, parStageID, parDateID);
         LineUpList.Add(SelectedLineUp);
         LineUpList = LineUp.GetLineUp();
         NewLineUp();
         MessageBox.Show("Artiest werd succesvol toegevoegd aan de line up");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#4
0
 //ophalen gegevens.
 public StageVM()
 {
     _Bands  = Band.GetBands();
     _Stages = Stage.GetStages();
     _LineUP = LineUp.GetLineUp();
 }
示例#5
0
 public void RemoveFilters()
 {
     SelectedStage        = null;
     SelectedFestivaldate = null;
     LineUpList           = LineUp.GetLineUp();
 }
示例#6
0
 //opnieuw inladen datagrid
 //dit werkt momenteel niet als een window gesloten wordt.
 public void refresh()
 {
     _tickettypes = TicketType.GetTicketTypes();
     _lineUPs     = LineUp.GetLineUp();
 }
示例#7
0
 public MainPageVM()
 {
     _tickettypes = TicketType.GetTicketTypes();
     _lineUPs     = LineUp.GetLineUp();
 }