public ListView()
 {
     this.memberDAL = new MemberDAL();
     this.listMembers = new List<KeyValuePair<string, string>>();
     this.helper = new Helper();
     listMembers = memberDAL.listMembers();
 }
 public ListView()
 {
     this.memberDAL = new MemberDAL();
     this.listMembers = new List<Member>();
     this.helper = new Helper();
     listMembers = memberDAL.getAllMembers();
 }
        public void saveBoat()
        {
            MemberDAL memberDAL = new MemberDAL();
            addBoatView.addBoat(member);

            //Save boat and go back to main menu
            //memberDAL.saveBoat(newBoat, choice);
            StartController startController = new StartController();
        }
        public void addNewMember()
        {
            AddMemberView addMemberView  = new AddMemberView();
            MemberDAL memberDAL = new MemberDAL();

            //Save member and go back to main menu
            memberDAL.saveMember(addMemberView.showAddMemberView());
            StartController startController = new StartController();
        }
        public Boat(int boatId, string boatType, string boatLength, string selectedMember)
        {
            MemberDAL _memberDAL = new MemberDAL();

            //Gets one member´s number of boats, and generates a boat id
            if (boatId == 0)
            {
                this._boatId = 1 + _memberDAL.getNumberOfBoats(selectedMember);
            }
            else
            {
                this._boatId = boatId;
            }
            this._boatType = boatType;
            this._boatLength = boatLength;
        }
        public Boat(string boatId, string boatType, string boatLength, string selectedMember)
        {
            MemberDAL _memberDAL = new MemberDAL();

            //Gets one member´s number of boats, and generates a boat id
            if (boatId == "0")
            {
                this._boatId = 1 + _memberDAL.getBoatsByMemberId(selectedMember).Count.ToString();
            }
            else
            {
                this._boatId = boatId;
            }
            this._boatType = boatType;
            this._boatLength = boatLength;
        }
Example #7
0
        public Boat(int boatId, string boatType, string boatLength, string selectedMember)
        {
            MemberDAL _memberDAL = new MemberDAL();

            //Gets one member´s number of boats, and generates a boat id
            if (boatId == 0)
            {
                this._boatId = 1 + _memberDAL.getNumberOfBoats(selectedMember);
            }
            else
            {
                this._boatId = boatId;
            }
            this._boatType   = boatType;
            this._boatLength = boatLength;
        }
        public void executeMenuChoice()
        {
            MemberDAL memberDAL = new MemberDAL();

            Helper.MenuChoice menuChoice = editBoatView.getEditBoatMenuChoice();

            if (menuChoice == Helper.MenuChoice.Delete)
            {
                memberDAL.deleteBoatById(selectedBoatId, member.MemberID);
            }
            if (menuChoice == Helper.MenuChoice.Edit)
            {
                memberDAL.updateBoatById(editBoatView.editBoat(selectedBoatId), member.MemberID);
            }
            StartController startController = new StartController();
        }
        public Member(string id, string memberName, string memberSocSecNo)
        {
            memberDAL = new MemberDAL();

            if (id == "0")
            {
                //Sets a unique member id, for a new member
                MemberID memberId = new MemberID();
                this._memberId = memberId.generateMemberId();
            }
            else
            {
                this._memberId = id;
            }
            this._memberName = memberName;
            this._memberSocSecNo = memberSocSecNo;
        }
        public void executeMenuChoice(Helper.MenuChoice menuChoice)
        {
            MemberDAL memberDAL = new MemberDAL();

            if (menuChoice == Helper.MenuChoice.Boats)
            {
                EditBoatController editBoatcontroller = new EditBoatController(selectedMember);
            }
            else {
                if (menuChoice == Helper.MenuChoice.Delete)
                {
                    memberDAL.deleteMemberById(selectedMember);
                }
                if (menuChoice == Helper.MenuChoice.Edit)
                {
                    editMemberView.showSelectedMemberWithoutBoats(selectedMember);
                    memberDAL.updateMemberById(editMemberView.editMember(selectedMember));
                }

                StartController startController = new StartController();
            }
        }
        //Shows one boat to edit or delete
        public void showEditBoatMenu(string boatId, string memberId)
        {
            MemberDAL memberDAL = new MemberDAL();
            boat = memberDAL.getBoatById(boatId, memberId);
            Console.Clear();
            this.helper.printDivider();
            Console.WriteLine("MEDLEM " + memberId + ":S BÅT " + boatId);
            this.helper.printDivider();

            Console.WriteLine("\nAnge T för att ta bort båt.");
            Console.WriteLine("Ange R för att redigera båt.\n");
            if (boat != null)
            {
                Console.WriteLine("{0}: {1}", helper.BoatId, boat.BoatId);
                Console.WriteLine("{0}: {1}", helper.BoatType, boat.BoatType);
                Console.WriteLine("{0}: {1}", helper.BoatLength, boat.BoatLength);
            }
            else {
                Console.Clear();
                Console.WriteLine("Båten finns inte.");
                helper.getBackToStartMessage();
            }
        }
 public AddBoatView()
 {
     this.memberDAL = new MemberDAL();
     this.helper = new Helper();
 }
 public EditMemberView()
 {
     this.helper = new Helper();
     this.memberDAL = new MemberDAL();
 }