private void button1_Click(object sender, EventArgs e) { Hide(); var SVR = new SysViewRestaraunt(AdminId, RestaurantId); SVR.ShowDialog(); }
private void ListOfRestaurants_SelectedIndexChanged(object sender, EventArgs e) { RestaurantName = ListOfRestaurants.SelectedItems[0].Text; RestaurantId = int.Parse(ListOfRestaurants.SelectedItems[0].SubItems[1].Text); Hide(); var SVR = new SysViewRestaraunt(UserId, RestaurantId); SVR.ShowDialog(); }
private void BackButton_Click(object sender, EventArgs e) { if (sysAdmin) { if (newRestaurant) { Hide(); var SRM = new SysAdminRestaurantsMenu(AdminId); SRM.ShowDialog(); } else { Hide(); var SVR = new SysViewRestaraunt(AdminId, RestaurantId); SVR.ShowDialog(); } } else { Hide(); var RM = new RestAdminMainMenu(AdminId, RestaurantId); RM.ShowDialog(); } }
private void SaveChangesButton_Click(object sender, EventArgs e) { var AdminInUse = StaticAccessor.DB.GetUser(0, RestaurantOwnerUsername); var CurrentRestaurant = StaticAccessor.DB.GetRestaurant(RestaurantId); if (AdminInUse.RestaurantId != 0 && AdminInUse.RestaurantId != CurrentRestaurant.Id) { CorrectOwnerFormat = false; OwnerUsernameLabel.Text = "Owner Username: Error: Admin already in use."; } else { CorrectOwnerFormat = true; } if (CorrectNameFormat && CorrectAddressFormat && CorrectOwnerFormat && CorrectPhoneNumberFormat && CorrectEmailFormat && CorrectOpeningHoursFormat && CorrectClosingHoursFormat && CorrectDaysOpenFormat && CorrectTypeFormat && CorrectDeliveryChargeFormat && CorrectOwnerUsernameFormat) { var previousOwner = StaticAccessor.DB.GetUser(StaticAccessor.DB.GetRestaurant(RestaurantId).OwnerId); var ownerId = StaticAccessor.DB.GetUser(0, RestaurantOwnerUsername).Id; var restaurant = new Restaurant.Restaurant(RestaurantId, RestaurantName, RestaurantAddress, ownerId, RestaurantPhoneNumber, RestaurantEmail, RestaurantOpeningHours, RestaurantClosingHours, RestaurantDaysOpen, RestaurantType, double.Parse(RestaurantDeliveryCharge), false); if (newRestaurant) { StaticAccessor.DB.InsertRestaurant(restaurant); } else { StaticAccessor.DB.UpdateRestaurant(restaurant); } var newRestaurantId = StaticAccessor.DB.GetRestaurant(0, RestaurantName).Id; var restaurantAdmin = StaticAccessor.DB.GetUser(ownerId); restaurantAdmin.RestaurantId = newRestaurantId; StaticAccessor.DB.UpdateUser(restaurantAdmin); if (previousOwner.Username != null && !previousOwner.Username.Equals(RestaurantOwnerUsername)) { previousOwner.RestaurantId = 0; StaticAccessor.DB.UpdateUser(previousOwner); } if (sysAdmin) { Hide(); var SVR = new SysViewRestaraunt(AdminId, RestaurantId); SVR.ShowDialog(); } else { Hide(); var RM = new RestAdminMainMenu(AdminId, RestaurantId); RM.ShowDialog(); } } else { ErrorMessageLabel.Text = "Error Message: Please Fix Any Issues with the Restaurant's details"; ErrorMessageLabel.Visible = true; } }