Exemple #1
0
        public void SetSelectedMember( Member member )
        {
            var ix = members.FindIndex( delegate( Member r )
            {
                return member != null && r.Id == member.Id;
            } );

            MembersListView.SelectIndex( ix );
            MembersListView.EnsureVisible( ix );
        }
Exemple #2
0
 public static MemberDog Load( Dog dog, Member member )
 {
     using( var db = Database.Get() )
     {
         try
         {
             return db.Single<MemberDog>( "WHERE Memberid=@0 AND DogId=@1", member.Id, dog.Id );
         }
         catch { return null; }
     }
 }
Exemple #3
0
        public EditMemberForm( Member member, List<Member> members )
        {
            Member = member;
            Members = members;

            InitializeComponent();

            UI();

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

            InitializeComponent();

            UI();

            Bind();
        }
Exemple #5
0
        public static void InsertDummy()
        {
            var member = new Member()
            {
                Name = "Piet",
                Surname = "Pietersen",
                Address = "Pietersenlaan 99",
                PostalCode = "9999 AB",
                Location = "Lutjebroek",
                PhoneNumber = "+319999999999"
            };

            if( Load( member.Name, member.Surname ) == null )
                member.Insert();
        }
Exemple #6
0
 public static List<Dog> List( Member member )
 {
     using( var db = Database.Get() )
     {
         return db.Fetch<Dog>(
             @"INNER JOIN
                     MemberDog
                 ON
                     MemberDog.DogId = Dog.Id
                 WHERE
                     MemberDog.MemberId=@0
                 ORDER BY Name ASC",
                                    member.Id );
     }
 }
Exemple #7
0
 public static void Insert( this Dog dog, Member member )
 {
     using( var db = Database.Get() )
     {
         try
         {
             db.BeginTransaction();
             db.Insert( dog );
             db.Insert( new MemberDog() { DogId = dog.Id, MemberId = member.Id } );
             db.EndTransaction();
         }
         catch( SQLiteException exc )
         {
             db.AbortTransaction();
             throw new ApplicationException( "Cannot delete dog " + dog.Name, exc );
         }
     }
 }
Exemple #8
0
        public DogChartsForm( Dog dog, Member member, List<DogEventResults> dogEventResults )
        {
            Dog = dog;
            Member = member;

            InitializeComponent();

            Text = string.Format( "Resultaten voor " + GetTitleTemplate() );

            PrepareData( dogEventResults );

            AddHighJumpChart();
            AddFarJumpChart();
            AddWallClimbChart();
            AddTugOfWarChart();
            AddSprintRaceChart();
            AddWeightPullChart();

            ChartSelectionComboBox.SelectedIndex = 0;
        }
Exemple #9
0
        public DogsForm( Member member, bool selectMode )
        {
            Member = member;
            SelectMode = selectMode;

            InitializeComponent();

            UI();

            LoadDogs();
            LoadPhotos();

            Bind();

            DogPhotoControl.Bind( "Data" );

            UpdateView();

            DogsListView.SelectIndex( 0 );
        }
Exemple #10
0
        private ListViewItem CreateListItem( Member member )
        {
            var item = new ListViewItem( member.Name );

            item.SubItems.Add( member.Surname );
            item.SubItems.Add( member.Address );
            item.SubItems.Add( member.PostalCode );
            item.SubItems.Add( member.Location );
            item.SubItems.Add( member.PhoneNumber );

            return item;
        }
Exemple #11
0
 private void Push( Member member )
 {
     popped = member;
 }
Exemple #12
0
        private ListViewItem CreateListItem( Member member, Dog dog )
        {
            var item = new ListViewItem( dog.Name );

            item.SubItems.Add( member.FullName );
            item.SubItems.Add( dog.Race );

            return item;
        }
        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;
        }