Esempio n. 1
0
 public static List<DogEventResults> List( DogEvent dogEvent )
 {
     using( var db = Database.Get() )
     {
         return db.Fetch<DogEventResults>( "WHERE DogEventId=@0", dogEvent.Id );
     }
 }
Esempio n. 2
0
 public void Load()
 {
     var dogEventId = Settings.Default.SelectedEvent;
     try
     {
         SelectedDogEvent = DogEventDAL.Load( dogEventId );
     }
     catch { SelectedDogEvent = null; }
 }
Esempio n. 3
0
        public static DogEvent Create()
        {
            var dogEvent = new DogEvent()
            {
                Date = DateTime.Today
            };

            return dogEvent;
        }
Esempio n. 4
0
        public DogEventResultsForm( DogEvent dogEvent )
            : this()
        {
            DogEvent = dogEvent;

            Text = "Traningsoverzicht " + dogEvent.Date.ToLongDateString();

            LoadAndDisplay();
        }
Esempio n. 5
0
        public static DogEventResults Create( Dog dog, DogEvent dogEvent )
        {
            var result = new DogEventResults()
            {
                DogId = dog.Id,
                DogEventId = dogEvent.Id
            };

            return result;
        }
Esempio n. 6
0
        public void SetSelectedEvent( DogEvent dogEvent )
        {
            var ix = dogEvents.FindIndex( delegate( DogEvent d )
            {
                return dogEvent != null && d.Id == dogEvent.Id;
            } );

            DogEventsListView.SelectIndex( ix );
            DogEventsListView.EnsureVisible( ix );
        }
Esempio n. 7
0
        public EditDogEventForm( DogEvent dogEvent, List<DogEvent> dogEvents )
        {
            DogEvent = dogEvent;
            DogEvents = dogEvents;

            InitializeComponent();

            UI();

            Bind();
        }
        public EditDogEventResultsForm( Member member, Dog dog, DogEvent dogEvent, DogEventResults results )
        {
            Member = member;
            Dog = dog;
            DogEvent = dogEvent;
            DogEventResults = results;

            InitializeComponent();

            UI();

            Bind();
        }
Esempio n. 9
0
        private void DogEventSelectToolStripMenuItem_Click( object sender, EventArgs e )
        {
            using( var dlg = new DogEventsForm( true ) )
            {
                dlg.SetSelectedEvent( SelectedDogEvent );

                if( dlg.ShowDialog( this ) == DialogResult.OK )
                {
                    SelectedDogEvent = dlg.SelectedEvent;

                    Program.Context.Save();
                }
            }

            Program.Context.Load();
            UI();
        }
Esempio n. 10
0
        private void PrepareData( List<DogEventResults> dogEventResults )
        {
            dogEvents = DogEventDAL.List();

            var oldestResult = dogEventResults.Last();
            startEvent = dogEvents.FirstOrDefault( delegate( DogEvent d )
            {
                return d.Id == oldestResult.DogEventId;
            } );

            data = new List<Tuple<DogEvent, DogEventResults>>();
            foreach( var s in dogEventResults )
            {
                var f = dogEvents.FirstOrDefault( delegate( DogEvent d )
                {
                    return d.Id == s.DogEventId;
                } );

                data.Add( new Tuple<DogEvent, DogEventResults>() { first = f, second = s } );
            }
        }
Esempio n. 11
0
 private void Push( DogEvent dogEvent )
 {
     popped = dogEvent;
 }
Esempio n. 12
0
        private ListViewItem CreateListItem( DogEvent dogEvent )
        {
            var item = new ListViewItem( dogEvent.Date.ToLongDateString() );

            //item.SubItems.Add( dogEvent.PhoneNumber );

            return item;
        }
Esempio n. 13
0
 public void LoadDogEventResults( DogEvent dogEvent )
 {
     dogEventResults = DogEventResultsDAL.List( dogEvent );
 }
Esempio n. 14
0
        private ListViewItem CreateListItem( Dog dog, Member member, DogEvent dogEvent, DogEventResults results )
        {
            var item = new ListViewItem( dog.Name );
            item.SubItems.Add( dogEvent.Date.ToShortDateString() );
            item.SubItems.Add( member.FullName );
            item.SubItems.Add( results.HighJump.ToString() );
            item.SubItems.Add( results.FarJump.ToString() );
            item.SubItems.Add( results.WallClimb.ToString() );
            item.SubItems.Add( results.TugOfWar.ToString() );
            item.SubItems.Add( results.SprintRace.ToString() );
            item.SubItems.Add( results.WeightPull.ToString() );

            return item;
        }