public ActionResult Add(HomeMenu obj) { try { var menu = _homeMenuRepository.GetAll().FirstOrDefault(x => x.Name.Trim() == obj.Name.Trim()); if (menu != null) { return(Json(new { IsSuccess = false, Messenger = "Tên menu đã tồn tại", }, JsonRequestBehavior.AllowGet)); } obj.CreatedDate = DateTime.Now; _homeMenuRepository.Add(obj); return(Json(new { IsSuccess = true, Messenger = "Thêm mới menu thành công", }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Thêm mới menu thất bại") }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Edit(HomeMenu obj) { try { var munuName = _homeMenuRepository.GetAll().FirstOrDefault(x => x.Name.Trim() == obj.Name.Trim() && x.ID != obj.ID); if (munuName != null) { return(Json(new { IsSuccess = false, Messenger = "Tên menu đã tồn tại", }, JsonRequestBehavior.AllowGet)); } _homeMenuRepository.Edit(obj); return(Json(new { IsSuccess = true, Messenger = "Cập nhật menu thành công", }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { IsSuccess = false, Messenger = string.Format("Cập nhật menu thất bại") }, JsonRequestBehavior.AllowGet)); } }
private void Awake() { email_model = new EmailModel(); data_model = new DataModel(); home_menu = FindObjectOfType <HomeMenu>(); email_View = FindObjectOfType <EmailView>(); email_Controller = FindObjectOfType <EmailController>(); email_list_view = FindObjectOfType <EmailListView>(); }
public void Add(HomeMenu model) { object[] parameters = { new SqlParameter("@Name", model.Name), new SqlParameter("@LinkSeo", (object)model.LinkSeo ?? DBNull.Value), new SqlParameter("@Icon", (object)model.Icon ?? DBNull.Value), new SqlParameter("@ParentId", model.ParentId), new SqlParameter("@Ordering", model.Ordering) }; _entities.Database.ExecuteSqlCommand("Sp_HomeMenu_Insert @Name,@LinkSeo,@Icon,@ParentId,@Ordering", parameters); }
private void Login_Click(object sender, RoutedEventArgs e) { //string username = "******"; //string password = "******"; string username = tbUsername.Text; string password = pbPassword.Password; bool successful = _loginService.Login(username, password); if (successful) { _loginService.GetCurrentUser(username, password); if (CurrentUser.user.Admin == true) { HomeMenu home = new HomeMenu(); home.Show(); Window.GetWindow(this).Close(); } else { UserHome home = new UserHome(); home.Show(); Window.GetWindow(this).Close(); } } else { try { if (_userdb.Load().FirstOrDefault(u => u.Username == username) != null) { throw new IncorrectPasswordException("Fel lösenord för användaren: ", tbUsername.Text); } else { MessageBox.Show(_errorMsg); this.pbPassword.Clear(); this.tbUsername.Clear(); } } catch (IncorrectPasswordException ex) { MessageBox.Show(ex.Message + ex.UserName); this.pbPassword.Clear(); } } }
static void Main(string[] args) { Log.Logger = new LoggerConfiguration() .WriteTo.File("log.txt", outputTemplate: "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} [{Level:u3}] {Message:lj}{NewLine}{Exception}") .CreateLogger(); Log.Information("Program Started"); StoreAppContext context = new StoreAppContext(); IMenu homeMenu = new HomeMenu(context, new DBRepo(context), new DBRepo(context), new DBRepo(context), new DBRepo(context), new DBRepo(context), new DBRepo(context)); homeMenu.Start(); // IManagerRepoActions ICustomerRepoActions ILocationRepoActions IBaseballBatRepoActions IOrderRepoActions IInventoryRepoActions }
public void Edit(HomeMenu model) { if (!string.IsNullOrEmpty(model.Link)) { model.Link = model.Link.Trim(); } object[] parameters = { new SqlParameter("@ID", model.ID), new SqlParameter("@Name", model.Name), new SqlParameter("@LinkSeo", (object)model.LinkSeo ?? DBNull.Value), new SqlParameter("@Link", (object)model.Link ?? DBNull.Value), new SqlParameter("@Icon", (object)model.Icon ?? DBNull.Value), new SqlParameter("@ParentId", model.ParentId), new SqlParameter("@Ordering", model.Ordering) }; _entities.Database.ExecuteSqlCommand("Sp_HomeMenu_Update @ID,@Name,@Link,@LinkSeo,@Icon,@ParentId,@Ordering", parameters); }
private List <HomeMenu> RenderMenu(HomeMenu parent, List <HomeMenu> listfull) { var lstChilds = listfull.Where(g => g.ParentId == parent.ID); lst.Add(new HomeMenu { ID = parent.ID, Name = (new String('-', ((int)parent.Level - 1) * 2)) + " " + parent.Name, Icon = parent.Icon, ParentId = parent.ParentId, Level = parent.Level, Ordering = parent.Ordering, CreatedDate = parent.CreatedDate }); foreach (var child in lstChilds) { RenderMenu(child, listfull); } return(lst); }
static void Main(string[] args) { //Creates the primary interface of the program. HomeMenu homeMenu = new HomeMenu(); }
public void UserMainMenu() { Console.Write(Constant.UserMainMenuOptions); HomeMenu option = (HomeMenu)Helper.ValidInteger(); var user = AppService.UserService.GetUser(AppService.CurrentUserId); if (user != null) { switch (option) { case HomeMenu.CreateRide: var cars = AppService.CarServices.GetCarsByUser(AppService.CurrentUserId); if (cars != null && cars.Any()) { foreach (var car in cars) { Console.WriteLine((cars.IndexOf(car) + 1) + ". " + car.Model + " " + car.Number + "\n"); } Console.WriteLine(Constant.CarSelection); while (true) { int choice = Helper.ValidInteger(); if (choice <= cars.Count && choice != 0) { var ride = UserInput.GetRideDetails(); ride.CarId = cars[choice - 1].Id; ride.OwnerId = AppService.CurrentUserId; Car carRecord = AppService.CarServices.GetCar(ride.CarId); while (true) { Console.Write(Constant.AvailableSeats); ride.AvailableSeats = Helper.ValidInteger(); if (carRecord.NoofSeat >= ride.AvailableSeats) { break; } } AppService.RideServices.CreateRide(ride); break; } else if (choice == 0) { break; } else { Console.WriteLine("Enter correct option"); } } } else { Console.WriteLine(Constant.NoCarsAdded); if (AppService.CarServices.AddNewCar(UserInput.GetCarDetails(), AppService.CurrentUserId)) { Console.WriteLine(Constant.AllowRide); } } Console.ReadLine(); UserMainMenu(); break; case HomeMenu.BookARide: SearchRideRequest bookingRequest = UserInput.GetBooking(); List <Ride> rides = AppService.RideServices.GetRidesOffers(bookingRequest); if (rides != null && rides.Count > 0) { foreach (var ride in rides) { Console.Write(rides.IndexOf(ride) + 1); Display.OfferRide(ride); Display.CarDetail(AppService.CarServices.GetCar(ride.CarId)); } Console.WriteLine(Constant.RideSelection); while (true) { int choice = Helper.ValidInteger(); if (choice <= rides.Count && choice != 0) { Booking booking = new Booking { From = bookingRequest.From, To = bookingRequest.To, TravelDate = bookingRequest.TravelDate, Status = Models.Client.BookingStatus.Pending, BookerId = AppService.CurrentUserId }; if (AppService.CurrentUserId != rides[choice - 1].OwnerId) { AppService.BookingService.CreateBooking(booking, rides[choice - 1].Id); Console.WriteLine(Constant.RequestSentToOwner); } else { Console.WriteLine(Constant.InvalidBookingRequest); } break; } else if (choice == 0) { Console.WriteLine("Ok select another time"); break; } else { Console.WriteLine(Constant.CorrectSelection); } } } else { Console.WriteLine(Constant.NoRequests); } Console.ReadKey(); UserMainMenu(); break; case HomeMenu.ViewStatus: BookingStatus(); UserMainMenu(); break; case HomeMenu.AddNewCar: if (AppService.CarServices.AddNewCar(UserInput.GetCarDetails(), AppService.CurrentUserId)) { Console.Write("Car added"); } else { Console.WriteLine("Sorry car not added right now"); } UserMainMenu(); break; case HomeMenu.ModifyRide: rides = AppService.RideServices.GetRides(AppService.CurrentUserId); foreach (var ride in rides) { Console.Write(rides.IndexOf(ride)); Display.OfferRide(ride); } Console.Write("Select ride offer or for exit press 0"); while (true) { int choice = Helper.ValidInteger(); if (choice <= rides.Count && choice != 0) { Display.OfferRide(rides[choice - 1]); Ride newRide = UserInput.GetRideDetails(); if (UserInput.Confirmation() == ConfirmationResponse.Yes && AppService.BookingService.GetBookingsByRideId(AppService.CurrentUserId).Count == 0) { AppService.RideServices.ModifyRide(newRide, rides[choice - 1].Id); break; } } else if (choice == 0) { break; } } break; case HomeMenu.DeleteRide: rides = AppService.RideServices.GetRides(AppService.CurrentUserId); foreach (var ride in rides) { Console.Write(rides.IndexOf(ride) + 1); Display.OfferRide(ride); } while (true) { int choice = Helper.ValidInteger(); Display.OfferRide(rides[choice - 1]); if (choice <= rides.Count && choice != 0) { Console.WriteLine(Constant.Confirmation); if (UserInput.Confirmation() == ConfirmationResponse.Yes) { AppService.RideServices.CancelRide(rides[choice - 1].Id); } } else if (choice == 0) { break; } } Console.ReadKey(); UserMainMenu(); break; case HomeMenu.UpdateAccountDetail: if (!AppService.UserService.UpdateUser(UserInput.NewUser(AppService.UserService), AppService.CurrentUserId)) { Console.WriteLine("Updatation Done"); } break; case HomeMenu.DeleteUserAccount: Console.WriteLine(Constant.Confirmation); if (UserInput.Confirmation() == ConfirmationResponse.Yes) { if (AppService.UserService.DeleteUser(AppService.CurrentUserId)) { Console.WriteLine(Constant.DeleteAccoutResponse); } } break; case HomeMenu.SignOut: break; case HomeMenu.Exit: Environment.Exit(0); break; } } }
static void Main(string[] args) { HomeMenu homeMenu = new HomeMenu(); }
protected override void PageSwitchSetting(bool initalize) { base.PageSwitchSetting(initalize); if (m_HomeMenu == null) { m_HomeMenu = m_CanvasObj.GetComponentInChildren <HomeMenu>(); m_HomeMenu.SetPositionAjustStatusBar(new Vector2(0, -25), new Vector2(0, -215)); m_HomeMenu.DidSelectStory = changeQuestStory; m_HomeMenu.DidSelectMaster = changeMaster; m_HomeMenu.DidSelectChallenge = changeChallengeSelect; m_HomeMenu.DidSelectGoodInfo = openGoodInfo; m_HomeMenu.DidSelectBossInfo = openBossInfo; m_HomeMenu.DidSelectUnitInfo = openUnitInfo; m_HomeMenu.DidSelectScoreInfo = openScoreInfo; m_HomeMenu.DidSelectMission = openMission; m_HomeMenu.DidSelectPresent = openPresent; } m_HomeMenu.Initialize(); m_HomeMenu.HeroImage = m_HeroImage; m_HomeMenu.HeroImage_mask = m_HeroImage_mask; if (m_MenuBanner == null) { m_MenuBanner = m_CanvasObj.GetComponentInChildren <MenuBanner>(); m_MenuBanner.SetPositionAjustStatusBar(new Vector2(-125, -218)); m_MenuBanner.bannerSetup(); } //イベント開催中フラグ bool bFlag = false; if (m_RecvData != null && m_RecvData.pickup != null) { PacketStructPickup _info = m_RecvData.pickup; if (_info.text != null) { for (int i = 0; i < _info.text.Length; i++) { if (!ChkTiming(_info.text[i].timing_start, _info.text[i].timing_end)) { continue; } if (_info.text[i].event_flag != 0) { bFlag = true; } } } } m_HomeMenu.IsActiveEventFlag = bFlag; //スコアイベントチェック m_HomeMenu.IsViewScoreInfo = false; scoreEventList = MasterDataUtil.GetActiveScoreEvent(); if (scoreEventList.Count != 0) { m_HomeMenu.IsViewScoreInfo = true; } //成長ボスイベントチェック m_HomeMenu.IsViewChallenge = false; challengeEventList = MasterDataUtil.GetActiveChallengeEvent(); if (challengeEventList.Count != 0) { MasterDataAreaCategory areaCategory = MasterDataUtil.GetChallengeAreaCategoryMaster(challengeEventList[0].event_id); if (areaCategory != null) { m_HomeMenu.ChallengeButton.LoadIcon(areaCategory.fix_id); m_HomeMenu.IsViewChallenge = true; } } // updateFlag(); MainMenuManager.Instance.currentCategory = MAINMENU_CATEGORY.HOME; StartCoroutine(MainMenuWebViewShowChk.PopupWebViewStart(MainMenuWebViewShowChk.PopupWebViewType.Mission)); }