public void On(Menu menu, MenuItem item, MenuOperation operation) { if (operation.Type == MenuOperationType.SliderUpdate) { item.SecondaryLabel = $"- {GetSecondaryLabel()} -"; } }
private void SetPreviousOperation() { if (_index > 0) { _index--; _operation = _operations[_index]; PlayTick(); } }
private void SetNextOperation() { if (_index < _operations.Length - 1) { _index++; _operation = _operations[_index]; PlayTick(); } }
protected override void HandleOperation(MenuOperation operation) { switch (operation) { case MenuOperation.MainMenu: GetGameController().Reset(); break; } }
protected override void DisplayOperation(MenuOperation operation) { switch (operation) { case MenuOperation.MainMenu: ActivateText(mainMenuDisplay, MAIN_MENU); break; } }
/// <summary> /// Awake is called when the script instance is being loaded. /// </summary> void Awake() { ColorUtility.TryParseHtmlString("#FF9638FF", out _ginger); _gc = GameObject.Find("Game").GetComponent <GameController>(); _audio = GetComponent <AudioSource>(); _operation = InitOperation(); _operations = InitOperations(); _activeText = InitActiveText(); }
protected override void HandleOperation(MenuOperation operation) { switch (operation) { case MenuOperation.Play: GetGameController().StartGame(); break; case MenuOperation.Exit: GetGameController().Exit(); break; } }
protected override void DisplayOperation(MenuOperation operation) { switch (operation) { case MenuOperation.Continue: ActivateText(continueDisplay, CONTINUE); DeactivateText(mainMenuDisplay, MAIN_MENU); break; case MenuOperation.MainMenu: ActivateText(mainMenuDisplay, MAIN_MENU); DeactivateText(continueDisplay, CONTINUE); break; } }
protected override void DisplayOperation(MenuOperation operation) { switch (operation) { case MenuOperation.Play: ActivateText(playDisplay, PLAY); DeactivateText(exitDisplay, EXIT); break; case MenuOperation.Exit: ActivateText(exitDisplay, EXIT); DeactivateText(playDisplay, PLAY); break; } }
public BllResult <MenuOperation> SaveMenuOperation(MenuOperation currentMenuOperation) { try { using (IDbConnection connection = AppSession.Dal.GetConnection()) { var a = connection.Insert <MenuOperation>(currentMenuOperation); currentMenuOperation.Id = a; return(BllResultFactory <MenuOperation> .Sucess(currentMenuOperation, "成功")); } } catch (Exception ex) { AppSession.LogService.WriteDBExceptionLog(ex); return(BllResultFactory <MenuOperation> .Error(null, "发生异常")); } }
private void treeMain_Selected(object sender, RoutedEventArgs e) { MenuOperation o = (MenuOperation)treeMain.SelectedItem; CurrentMenuOperation.Id = o.Id; CurrentMenuOperation.MenuName = o.MenuName; CurrentMenuOperation.ParentId = o.ParentId; CurrentMenuOperation.Url = o.Url; CurrentMenuOperation.MenuType = o.MenuType; CurrentMenuOperation.Perms = o.Perms; CurrentMenuOperation.Remark = o.Remark; CurrentMenuOperation.OrderNum = o.OrderNum; CurrentMenuOperation.Created = o.Created; CurrentMenuOperation.CreatedBy = o.CreatedBy; CurrentMenuOperation.Updated = DateTime.Now; CurrentMenuOperation.UpdatedBy = App.User?.UserName; CBType.SelectedIndex = DictDetails.FindIndex(t => t.Code == CurrentMenuOperation.MenuType); }
private void BtnCancel_Click(object sender, RoutedEventArgs e) { MenuOperation o = (MenuOperation)treeMain.SelectedItem; if (o != null) { CurrentMenuOperation.Id = o.Id; CurrentMenuOperation.MenuName = o.MenuName; CurrentMenuOperation.ParentId = o.ParentId; CurrentMenuOperation.Url = o.Url; CurrentMenuOperation.MenuType = o.MenuType; CurrentMenuOperation.Perms = o.Perms; CurrentMenuOperation.Remark = o.Remark; CurrentMenuOperation.Created = o.Created; CurrentMenuOperation.CreatedBy = o.CreatedBy; CurrentMenuOperation.Updated = DateTime.Now; CurrentMenuOperation.UpdatedBy = App.User?.UserName; } }
private void Button_Click(object sender, RoutedEventArgs e) { MenuOperation o = (MenuOperation)treeMain.SelectedItem; if (o?.MenuType == "按钮") { MessageBox.Show("按钮类型无法增加子节点"); return; } CurrentMenuOperation.Id = null; CurrentMenuOperation.MenuName = ""; CurrentMenuOperation.ParentId = o?.Id; CurrentMenuOperation.Url = ""; CurrentMenuOperation.MenuType = ""; CurrentMenuOperation.Perms = ""; CurrentMenuOperation.Remark = ""; CurrentMenuOperation.OrderNum = 0; CurrentMenuOperation.Created = DateTime.Now; CurrentMenuOperation.CreatedBy = App.User?.UserName; CurrentMenuOperation.Updated = null; CurrentMenuOperation.UpdatedBy = ""; }
public BllResult UpdateMenuOperation(MenuOperation currentMenuOperation) { try { using (IDbConnection connection = AppSession.Dal.GetConnection()) { var a = connection.Update <MenuOperation>(currentMenuOperation); if (a != 0) { return(BllResultFactory.Sucess(null, "成功")); } else { return(BllResultFactory.Error(null, "失败")); } } } catch (Exception ex) { AppSession.LogService.WriteDBExceptionLog(ex); return(BllResultFactory.Error(null, "发生异常")); } }
private void BtnDelete_Click(object sender, RoutedEventArgs e) { MenuOperation o = (MenuOperation)treeMain.SelectedItem; if (o == null) { MessageBox.Show("请先选中节点"); } else { if (o.Id == null) { MessageBox.Show("Id不存在,无法删除"); return; } if (MessageBox.Show("是否确认删除?", "警告", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { //级联查出所有待删的Id; List <int> ids = new List <int>(); ids.Add(CurrentMenuOperation.Id.Value); AppSession.BllService.GetMenuOperationIds(new List <MenuOperation>() { CurrentMenuOperation }, MenuOperations, ids); BllResult result = AppSession.BllService.DeleteMenuOperationByIds(ids); if (result.Success) { MessageBox.Show("删除成功"); } else { MessageBox.Show("删除失败" + result.Msg); } } Window_Loaded(null, null); } }
public void DisplayMenu() { DisplayUser dispUser = new DisplayUser(); DisplaySong dispSong = new DisplaySong(); DisplayPlaylist dispPlaylist = new DisplayPlaylist(); int operationInt = 0; while (operationInt != 4) { Console.WriteLine("..................................."); Console.WriteLine("Press 1 for user options"); Console.WriteLine("Press 2 for song options"); Console.WriteLine("Press 3 for playist options"); Console.WriteLine("Press any other key to exit" + Environment.NewLine); operationInt = Convert.ToInt32(Console.ReadLine()); MenuOperation operation = (MenuOperation)operationInt; switch (operation) { case MenuOperation.User: dispUser.PrintUserMenu(); break; case MenuOperation.Song: dispSong.PrintSongMenu(); break; case MenuOperation.Playlist: dispPlaylist.PrintPlaylistMenu(); break; default: break; } } }
/// <summary> /// 查询菜单操作权限 /// </summary> /// <param name="systemTypeId"></param> /// <param name="userId"></param> /// <param name="op"></param> /// <returns></returns> public bool CheckAccess(int systemTypeId, int userId, MenuOperation op) { return(CheckAccess(systemTypeId, userId));//暂不验证操作 }
protected abstract void DisplayOperation(MenuOperation operation);
public string GetMenuData() { var menuData = MenuOperation.GetMenuDocument(); return(menuData); }
public static void Main() { //var infos = new SharePointInfo(); //var context = infos.MyContext; //var web = infos.GetWeb2(); //var list = web.Lists.GetByTitle("User Photos"); //var query = new CamlQuery(); //context.Load(list); //context.ExecuteQuery(); //var items = list.GetItems(query); //context.Load(items); //context.ExecuteQuery(); //var folderPath = items[0]["FileRef"].ToString(); //query.FolderServerRelativeUrl = folderPath; //var fitems = list.GetItems(query); //context.Load(fitems); //context.ExecuteQuery(); //foreach (var fitem in fitems) //{ // var fileName = fitem["FileLeafRef"].ToString(); // var path = Constant.RootSite + fitem["FileRef"]; // WebDownload.SavePicture(path,"D:/photos/"+fileName); //} MenuOperation.Menu(); while (true) { Console.WriteLine("输入选项:"); var optionContent = Console.ReadLine(); if (!MenuOperation.IsNumber(optionContent)) { Console.WriteLine("选项错误,请重新输入."); continue; } var option = Convert.ToInt32(optionContent); switch (option) { case 1: Console.WriteLine("输入你要查询的员工的名字和英文名:(O 名字 或 o 名字),名字可以为姓名和英文名"); var condition = Console.ReadLine(); while (condition != null && (!condition.Contains("O ") && !condition.Contains("o "))) { Console.WriteLine("输入命令的格式不对,重新输入:"); condition = Console.ReadLine(); } var employees = operaion.GetIsLeaveEmployees(condition, Dimission.NotLeave); Console.WriteLine(employees.Count == 0 ? "没有找到相关员工:" : "查找员工信息如下:"); if (employees.Count != 0) { foreach (var employee in employees) { Console.WriteLine(employee == null ? "" : employee.ToString()); } } break; case 2: System.Environment.Exit(0); break; } } //var list = web.Lists.GetByTitle("China Employees List"); //context.Load(list); //context.ExecuteQuery(); //var items = list.GetItems(new CamlQuery()); //context.Load(items); //context.ExecuteQuery(); //for (var i = 0; i < 20; i++) //{ //Console.WriteLine("姓名:" + items.ElementAt(i).FieldValues["_x59d3__x540d_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["Office"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x6027__x522b_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x767b__x9646__x57df__x540d_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["Skype_x0020_ID"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x90e8__x95e8_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x7701_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x90ae__x7f16_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x5b66__x5386_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x804c__x4f4d_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x76f4__x5c5e__x9886__x5bfc_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x5230__x5c97__x65e5__x671f_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x6bd5__x4e1a__x5b66__x6821_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x6bd5__x4e1a__x65f6__x95f4_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_x5bb6__x5ead__x5730__x5740_"]); //Console.WriteLine(items.ElementAt(i).FieldValues["_ModerationComments"]); //Console.WriteLine(items.ElementAt(i).FieldValues["File_x0020_Type"]); // Console.WriteLine(items.ElementAt(i).FieldValues["_x5934__x50cf_"]); // Console.WriteLine("\n"); //} }
protected abstract void HandleOperation(MenuOperation operation);