Example #1
0
        private void AddRent()
        {
            try
            {
                Rent rent;
                rent = new Rent();
                Car car;
                car = _readRepositoryCar.GetById(int.Parse(textBoxCarId.Text)).FirstOrDefault();
                if (car.available == false)
                {
                    MessageBox.Show("samochod jest niedostepny");
                }
                else
                {
                    Car newCar;
                    newCar           = car;
                    newCar.available = false;
                    _writeRepositoryCar.Edit(car, newCar);

                    User user;
                    user            = _readRepositoryUser.GetById(int.Parse(textBoxUserId.Text)).FirstOrDefault();
                    rent.User       = user;
                    rent.Car        = car;
                    rent.Expense    = 0;
                    rent.DateOfHire = DateTime.Today;
                    rent.DateOfEnd  = null;
                    _writeRepositoryRent.Create(rent);
                }
            }
            catch
            {
                MessageBox.Show("Niepoprawne Dane");
            }
        }
Example #2
0
 private void SelectById()
 {
     try
     {
         if (isUser == false)
         {
             dataGridViewHuman.DataSource = _readRepositoryAdministration.GetById(int.Parse(textBoxSelectById.Text));
         }
         else
         {
             dataGridViewHuman.DataSource = _readRepositoryUser.GetById(int.Parse(textBoxSelectById.Text));
         }
     }
     catch
     {
         MessageBox.Show("Nie wpisałeś poprawnie Id");
     }
 }