public ModifyWorkerScreen2(Worker workerToModify, BicycleRentalAgent mainScreen)
        {
            myMainScreen     = mainScreen;
            myWorkerToModify = workerToModify;
            InitializeComponent();

            FirstNameTextBox.Text   = myWorkerToModify.GetFirstName();
            LastNameTextBox.Text    = myWorkerToModify.GetLastName();
            PhoneNumberTextBox.Text = myWorkerToModify.GetPhoneNumber();
            EmailTextBox.Text       = myWorkerToModify.GetEmailAddress();
            UserTypeTextBox.Text    = myWorkerToModify.GetCredential();
            NotesTextBox.Text       = myWorkerToModify.GetNotes();
        }
Exemplo n.º 2
0
        public ModifyBicycleScreen2(Vehicle bikeToModify, BicycleRentalAgent mainScreen)
        {
            myBikeToModify = bikeToModify;
            myMainScreen = mainScreen;

            InitializeComponent();
            colorBox.Text = myBikeToModify.GetColor();
            descriptionBox.Text = myBikeToModify.GetDescription();
            locationBox.Text = myBikeToModify.GetLocation();
            physicalConditionBox.Text = myBikeToModify.GetPhysicalCond();
            notesBox.Text = myBikeToModify.GetNotes();
            statusBox.Text = myBikeToModify.GetStatus();
        }
Exemplo n.º 3
0
        public ModifyUserDataScreen(User userToModify, BicycleRentalAgent mainScreen)
        {
            myUserToModify = userToModify;

            myMainScreen = mainScreen;
            InitializeComponent();

            FirstNameTextBox.Text   = myUserToModify.GetFirstName();
            LastNameTextBox.Text    = myUserToModify.GetLastName();
            PhoneNumberTextBox.Text = myUserToModify.GetPhoneNumber();
            EmailTextBox.Text       = myUserToModify.GetEmailAddress();
            UserTypeTextBox.Text    = myUserToModify.GetUserType();
            NotesTextBox.Text       = myUserToModify.GetNotes();
            StatusTextBox.Text      = myUserToModify.GetStatus();
        }
Exemplo n.º 4
0
        public RentBicycleScreen(BicycleRentalAgent caller, Worker currentWorker)
        {
            myCaller = caller;
            myWorker = currentWorker;

            VehicleCollection vc = new VehicleCollection();

            vc.PopulateWithGoodAndAvailableBikes();
            availableBikes = vc.GetVehicleList();

            InitializeComponent();

            for (int i = 0; i < availableBikes.Count; i++)
            {
                this.chooseCombo.Items.Add(Convert.ToString(availableBikes[i].GetVehicleId()));
            }
        }
        public ReturnBicycleScreen(BicycleRentalAgent caller, Worker currentWorker)
        {
            myCaller = caller;
            myWorker = currentWorker;


            RentalCollection rc = new RentalCollection();

            rc.populateWithRentedOutBikes();
            rentedBikes = rc.GetRentalList();

            InitializeComponent();

            for (int i = 0; i < rentedBikes.Count; i++)
            {
                this.chooseCombo.Items.Add(Convert.ToString(rentedBikes[i].GetId()));
            }
        }
Exemplo n.º 6
0
        private void submit_Click(object sender, EventArgs e)
        {
            string workerIdString = WorkerIdText.Text;
            string passwordString = PasswordText.Text;
            Worker currentWorker  = new Worker(workerIdString);

            //this.WorkerId = Convert.ToInt32(workerIdString);
            //Worker currentWorker = new Worker();
            //currentWorker.populate(WorkerId);

            if (passwordString.Equals(currentWorker.GetWorkerPassword()))
            {
                BicycleRentalAgent agent = new BicycleRentalAgent(this, currentWorker);
                this.Hide();
                WorkerIdText.Clear();
                PasswordText.Clear();
                agent.Show();
            }
            else
            {
                NotificationLabel.Text = "Invalid Worker ID or Password";
            }
        }
Exemplo n.º 7
0
 public DeleteBicycleScreen(BicycleRentalAgent caller)
 {
     myCaller = caller;
     InitializeComponent();
 }
 public ModifyWorkerScreen(BicycleRentalAgent caller)
 {
     myCaller = caller;
     InitializeComponent();
 }
Exemplo n.º 9
0
 public InsertUserScreen(BicycleRentalAgent caller)
 {
     InitializeComponent();
     myCaller = caller;
 }