static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja Bem Vindo - {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); do { switch (opcaoLogado) { case 1: TarefasViewController.CadastrarTarefas(); break; case 2: TarefasViewController.ListarTarefas(); break; } } while (opcaoLogado != 0); System.Console.WriteLine("Obrigado pela atenção!"); } break; case 3: UsuarioViewController.ListarUsuario(); break; } } while (opcaoDeslogado != 0); System.Console.WriteLine("Obrigado pela atenção!"); }
public JsonResult Delete(int id, IFormCollection collection) { try { var entity = _service.Load(id); var result = _service.Delete(entity, AppUser); if (result.Code == 200) { MenuUtil.Clear(); } return(Json(result)); } catch (Exception ex) { return(Json(ResultUtil.Exception(ex))); } }
public SalesForm() { // initializing bussines layer components userController = new SalesController(); _activeUser = userController.GetUser(); InitializeComponent(); AnimationUtil.Animator = animSlider; AnimationUtil.SlidedControls.Add(ctrlItems); AnimationUtil.SlidedControls.Add(ctrlStocks); AnimationUtil.SlidedControls.Add(ctrlGarbages); AnimationUtil.SlidedControls.Add(ctrlSettings); AnimationUtil.SlidedControls.Add(ctrlReports); MenuUtil.InitializeMenuItems(_activeUser, lblMenuAvatarName, lblMenuDepartmentInfo, lblMenuRoleInfo, pboxAvatar); }
public JsonResult Edit(IFormCollection collection) { try { MenuEntity entity = new MenuEntity(); TryUpdateModelAsync(entity); var result = service.Save(entity, AppUser); if (result.Code == 200) { MenuUtil.Clear(); } return(Json(result)); } catch (Exception ex) { return(Json(ResultUtil.Fail(ex))); } }
static void Main(string[] args) { /* UsuarioViewModel usuario = new UsuarioViewModel(); * usuario.Id = 1; * usuario.Nome = "Carlos"; * usuario.DataCriacao = DateTime.Now; * * ProdutoViewModel produto = new ProdutoViewModel(); * produto.Id = 1; * produto.Nome = "Paxtel de Flango";*/ int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar login UsuarioViewModel usuarioRtornado = UsuarioViewController.EfetuarLogin(); System.Console.WriteLine($"seja bem vindo {usuarioRtornado.Nome}"); break; case 3: //listar usuarios UsuarioViewController.ListarUsuario(); break; case 0: //sair break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { // Menu Deslogado MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastrar usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetuar Login UsuarioViewModel usuarioRetornado = UsuarioViewController.EfetuarLogin(); if (usuarioRetornado != null) { Console.WriteLine($"Bem vindo {usuarioRetornado.Nome}"); //Coloar o menu Logado } break; case 3: //Listar usuários Cadastrados UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
public bool MoveToItem(SearchItem target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false) { if (target == null) { return(false); } if (target.ReserveInfo != null) { ReloadReserveInfo(); if (target.ReserveInfo is ReserveDataEnd) { return(MoveToRecInfoItem(MenuUtil.GetRecFileInfo(target.ReserveInfo), style, dryrun) >= 0); } else { return(MoveToReserveItem(target.ReserveInfo, style, dryrun) >= 0); } } return(MoveToProgramItem(target.EventInfo, style, dryrun) >= 0); }
public bool MoveToItem(SearchItem target, JumpItemStyle style = JumpItemStyle.MoveTo, bool dryrun = false) { if (target == null) { return(false); } if (target.ReserveInfo != null) { ReloadReserveInfo(); return(MoveToReserveItem(target.ReserveInfo, style, dryrun) >= 0); } else if (target.EventInfo != null) { EpgEventInfo info = target.EventInfo; //録画結果でevent_idを持っていないもの(未放送時間帯を録画など)は結局番組を見つけられないので、過去番組は探さない。 info = info.event_id != 0xFFFF ? info : MenuUtil.SearchEventInfoLikeThat(info); return(MoveToProgramItem(info, style, dryrun) >= 0); } return(false); }
public Proc(IEnumerable <string> content) { if (content == null) { throw new ArgumentNullException("content"); } Commands = new List <string> (content); for (int i = 0; i < Commands.Count; i++) { var s = Commands[i]; if (s.StartsWith(":")) { s = s.Substring(1); var name = MenuUtil.SplitFirstWord(ref s); JumpMarks[name] = i; Commands[i] = s; } } }
static void Main(string[] args) { bool sair = false; #region Usuário #endregion #region Transação do { int codigo = MenuUtil.MostrarMenuTransacoes(); switch (codigo) { case 1: //Cadastrar transação ControllerTransacao.CadastrarTransacao(); break; case 2: //Ver todas as transações ControllerTransacao.ListarTransacoes(); break; case 3: ControllerTransacao.ComprimirExtrato(); break; case 4: ControllerTransacao.GerarRelatorioTransacoes(); break; case 0: sair = true; break; default: break; } } while (sair == false); }
public void reserveAdd_ChangeOnOff() { ReserveData reserveData1 = getReserveData(); if (reserveData1 == null) { MenuUtil.ReserveAdd( new List <EpgEventInfo>() { this }, null); } else { MenuUtil.ReserveChangeOnOff( new List <ReserveData>() { reserveData1 }); } }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewController.CadastrarUsuario(); break; } case 3: { UsuarioViewController.Listar(); break; } case 0: { System.Console.WriteLine("Tchau."); break; } default: { System.Console.WriteLine("Opção inválida."); break; } } }while (opcaoDeslogado != 0); }
static void Main() { ArquivoRepository _arquivoRepository = new ArquivoRepository(); int opcao; do { MenuUtil.MostrarMenu(); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: _arquivoRepository.CriarArquivo(); break; case 2: _arquivoRepository.EscreverArquivo(); break; case 3: _arquivoRepository.LerArquivo(); break; case 4: _arquivoRepository.DeletarArquivo(); break; case 0: Console.WriteLine("Saindo..."); break; default: Console.WriteLine("Opção inválida"); break; } } while (opcao != 0); }
/// <summary> /// Returns a context menu containing commands with commandTags</summary> /// <param name="commandTags">Command tags for commands to include on menu</param> /// <returns>ContextMenu</returns> public ContextMenu GetContextMenu(IEnumerable <object> commandTags) { m_commandService.SuggestRequery(); var menu = new ContextMenu(); menu.SetResourceReference(ContextMenu.StyleProperty, Resources.MenuStyleKey); //menu.Style = (Style)Application.Current.FindResource(Resources.MenuStyleKey); // Generate view model List <ICommandItem> commands = new List <ICommandItem>(); foreach (var tag in commandTags) { var command = m_commandService.GetCommand(tag); if (command != null) { if (!AutoCompact || ((ICommand)command).CanExecute(command)) { commands.Add(command); } } } commands.Sort(new CommandComparer()); var dummyRootMenu = new Sce.Atf.Wpf.Models.Menu(null, null, null, null, null); foreach (var command in commands) { MenuUtil.BuildSubMenus(command, dummyRootMenu); } MenuUtil.InsertGroupSeparators(dummyRootMenu); menu.ItemsSource = dummyRootMenu.ChildCollection; return(menu); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { Console.Clear(); MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: Console.Clear(); UsuarioViewController.CadastrarUsuario(); break; case 2: Console.Clear(); //LISTAR break; case 3: //LOGIN break; case 0: System.Console.WriteLine("Volte Sempre"); break; default: System.Console.WriteLine("Opção Inválida"); Console.ReadLine(); break; } } while (opcaoDeslogado != 0); }
public void SaveSetting() { //番組表 int epgArcDay = (int)MenuUtil.MyToNumerical(textBox_epgArchivePeriod, Convert.ToDouble, 20000, 0, 0); IniFileHandler.WritePrivateProfileString("SET", "EpgArchivePeriodHour", epgArcDay * 24, SettingPath.TimerSrvIniPath); settings.CustomEpgTabList = listBox_tab.Items.OfType <CustomEpgTabInfoView>().Select(item => item.Info).ToList(); settings.SetCustomEpgTabInfoID(); //録画済み一覧画面 IniFileHandler.WritePrivateProfileString("SET", "DropSaveThresh", textBox_DropSaveThresh.Text, SettingPath.EdcbIniPath); IniFileHandler.WritePrivateProfileString("SET", "ScrambleSaveThresh", textBox_ScrambleSaveThresh.Text, SettingPath.EdcbIniPath); settings.RecInfoDropExcept = textBox_RecInfoDropExcept.Text.Split(',') .Where(s => string.IsNullOrWhiteSpace(s) == false).Select(s => s.Trim()).ToList(); IsChangeRecInfoDropExcept = settings.RecInfoDropExcept.SequenceEqual(Settings.Instance.RecInfoDropExcept) == false; //予約一覧・共通画面 settings.LaterTimeHour = MenuUtil.MyToNumerical(textBox_LaterTimeHour, Convert.ToInt32, 36, 24, 28) - 24; if (settings.UseLastSearchKey == false) { settings.DefSearchKey = new EpgSearchKeyInfo(); } }
public void SaveSetting() { Settings.Instance.TvTestExe = textBox_exe.Text; Settings.Instance.TvTestCmd = textBox_cmd.Text; Settings.Instance.NwTvMode = (checkBox_nwTvMode.IsChecked == true); Settings.Instance.NwTvModeUDP = (checkBox_nwUDP.IsChecked == true); Settings.Instance.NwTvModeTCP = (checkBox_nwTCP.IsChecked == true); Settings.Instance.TvTestOpenWait = MenuUtil.MyToNumerical(textBox_TvTestOpenWait, Convert.ToInt32, 120000, 0, Settings.Instance.TvTestOpenWait); Settings.Instance.TvTestChgBonWait = MenuUtil.MyToNumerical(textBox_TvTestChgBonWait, Convert.ToInt32, 120000, 0, Settings.Instance.TvTestChgBonWait); if (listBox_bon.IsEnabled) { IniFileHandler.WritePrivateProfileString("TVTEST", "Num", listBox_bon.Items.Count.ToString(), SettingPath.TimerSrvIniPath); for (int i = 0; i < listBox_bon.Items.Count; i++) { string val = listBox_bon.Items[i] as string; IniFileHandler.WritePrivateProfileString("TVTEST", i.ToString(), val, SettingPath.TimerSrvIniPath); } } Settings.Instance.FilePlayExe = textBox_playExe.Text; Settings.Instance.FilePlayCmd = textBox_playCmd.Text; Settings.Instance.FilePlayOnAirWithExe = checkBox_playOnAirWithExe.IsChecked == true; }
// Cadastrar transação public static void CadastrarTransacao(UsuarioViewModel usuario) { string tipo, descricao; float valor; int opcaoTipo; MenuUtil.TipoTransacao(); opcaoTipo = int.Parse(Console.ReadLine()); switch (opcaoTipo) { case 1: //Despesa tipo = "Despesa"; System.Console.WriteLine("Descreva sua transação"); descricao = Console.ReadLine(); System.Console.WriteLine("Digite o valor da despesa:"); valor = float.Parse(Console.ReadLine(); ) * (-1); break;
static void Main(string[] args) { int respostaDoLixo = 0; do { MenuUtil.Menu1(); respostaDoLixo = int.Parse(Console.ReadLine()); switch (respostaDoLixo) { case 1: LixoViewController.CadastrarLixo(); break; case 2: break; default: System.Console.WriteLine("Digite algo válido"); break; } } while (respostaDoLixo != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { do { System.Console.WriteLine($"\n-----------------------------------"); System.Console.WriteLine($" Seja bem-vindo {usuarioRecuperado.Nome}"); MenuUtil.MenuLogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Produto ProdutoViewController.CadastrarProduto(); break; case 2: //Listar ProdutoViewController.ListarProdutos(); break; case 3: ProdutoViewModel produtoRecuperado = ProdutoViewController.BuscarporId(); System.Console.WriteLine($"Id: {produtoRecuperado.Id}\nNome: {produtoRecuperado.Nome}\nDescrição: {produtoRecuperado.Descricao}\nPreço: {produtoRecuperado.Preco}\nCategoria: {produtoRecuperado.Categoria}"); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0, opcaologado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: { UsuarioViewControler.CadastrarUsuario(); break; } case 2: { //Vai para a tela de login e retorna o usuario caso valido UsuarioViewModel usuarioviewmodel = UsuarioViewControler.Logar(); //Verifica se o usuario é valido if (usuarioviewmodel != null) { System.Console.WriteLine("Seja bem vindo" + usuarioviewmodel.Nome); do { //Mostra o menu do usuario logado MenuUtil.MenuLogado(); //aguarda a opçao do usuario opcaologado = int.Parse(Console.ReadLine()); //escolhe a opçao do usuario switch (opcaologado) { case 1: { ProdutoViewController.CadastrarProduto(); break; } case 2: { ProdutoViewController.ListarProdutos(); break; } case 0: { System.Console.WriteLine("Tchau"); break; } default: { break; } } } while (opcaologado != 0); } break; } case 3: { UsuarioViewControler.Listar(); break; } case 0: { System.Console.WriteLine("Finalizado."); break; } default: { System.Console.WriteLine("Opção invalida"); break; } } } while(opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra Usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua Login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Seja bem vindo {usuarioRecuperado.Nome}"); System.Console.WriteLine("Pressione ENTER para continuar"); Console.ReadLine(); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //CADASTRAR PRODUTO ProdutoViewController.CadastrarProduto(); break; case 2: //LISTAR ProdutoViewController.ListarProduto(); break; case 3: //BUSCA POR ID ProdutoViewController.BuscaPorId(); break; case 0: break; default: System.Console.WriteLine("Digite uma opção válida"); break; } } while (true); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //Sair break; default: System.Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { int opcaoDeslogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //cadastrar novo usuário UsuarioViewController.CadastrarUsuario(); break; case 2: //Listar usuários UsuarioViewController.ListarUsuario(); break; case 3: //Efetuar login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { System.Console.WriteLine($"Bem vindo {usuarioRecuperado.Nome}"); int opcaoLogado = 0; do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //cadastrar produto ProdutoViewController.CadastrarProduto(usuarioRecuperado); break; case 2: //Listar produtos break; case 3: //Buscar por id break; case 0: //sair System.Console.WriteLine("volty sempry"); break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 0: //Sair System.Console.WriteLine("Volte sempre"); break; default: System.Console.WriteLine("Opção inválida"); break; } } while (opcaoDeslogado != 0); }
static void Main(string[] args) { bool querSair = false; int resposta; do { Console.Clear(); MenuUtil.MenuDeslogado(); resposta = int.Parse(Console.ReadLine()); switch (resposta) { case 1: UsuarioViewController.CadastrarUsuario(); break; case 2: UsuarioViewModel UserRec = UsuarioViewController.Logar(); if (UserRec != null) { bool querSair2 = false; do { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; System.Console.WriteLine($" Bem Vindo {UserRec.Nome}! "); Console.ResetColor(); MenuUtil.MenuLogado(); resposta = int.Parse(Console.ReadLine()); switch (resposta) { case 1: //Cadastrar transações -- FEITO Console.Clear(); TransacaoViewController.CadastrarTransacao(UserRec); break; case 2: //Exibir Transações, ou seja infos de cada -- SUPOSTAMENTE FEITO Console.Clear(); TransacaoViewController.ExibirTransacoesTerminal(); break; case 3: //Relatar no word Users -- SUPOSTAMENTE FEITO Console.Clear(); UsuarioViewController.RelatarWord(); break; case 4: //Relatar no word Transaçoes do usuario -- SUPOSTAMENTE FEITO Console.Clear(); TransacaoViewController.RelatarWord(UserRec); break; case 5: Console.Clear(); //Exportar Banco de Dados no zip TransacaoViewController.ExportarZip(); break; case 0: //-- FEITO System.Console.WriteLine("Saindo.."); Thread.Sleep(2000); querSair2 = true; break; default: //ERRO, VOLTA AO MENU PRINCIPAL -- FEITO System.Console.WriteLine("Código inválido.. "); Thread.Sleep(2000); break; } } while (!querSair2); } else { System.Console.WriteLine("Usuário não Encontrado.."); Thread.Sleep(2000); continue; } break; case 0: System.Console.WriteLine("Saindo.."); Thread.Sleep(2000); querSair = true; break; default: System.Console.WriteLine("Código inválido.. "); Thread.Sleep(2000); querSair = false; break; } } while (!querSair); }
public void SaveSetting() { try { Settings.Instance.ScrollSize = MenuUtil.MyToNumerical(textBox_mouse_scroll, Convert.ToDouble, 240); Settings.Instance.ServiceWidth = MenuUtil.MyToNumerical(textBox_service_width, Convert.ToDouble, double.MaxValue, 16, 16);//小さいと描画で落ちる Settings.Instance.MinHeight = MenuUtil.MyToNumerical(textBox_minHeight, Convert.ToDouble, double.MaxValue, 0.1, 2); Settings.Instance.MinimumHeight = MenuUtil.MyToNumerical(textBox_minimumHeight, Convert.ToDouble, double.MaxValue, 0, 0); Settings.Instance.DragScroll = MenuUtil.MyToNumerical(textBox_dragScroll, Convert.ToDouble, 1.5); Settings.Instance.EpgTitleIndent = (checkBox_title_indent.IsChecked == true); Settings.Instance.EpgPopup = (checkBox_epg_popup.IsChecked == true); Settings.Instance.EpgPopupResOnly = (checkBox_epg_popup_resOnly.IsChecked == true); Settings.Instance.EpgGradation = (checkBox_gradation.IsChecked == true); Settings.Instance.EpgGradationHeader = (checkBox_gradationHeader.IsChecked == true); Settings.Instance.EpgInfoSingleClick = (checkBox_singleOpen.IsChecked == true); Settings.Instance.EpgInfoOpenMode = (byte)(checkBox_openInfo.IsChecked == true ? 1 : 0); Settings.Instance.MouseScrollAuto = (checkBox_scrollAuto.IsChecked == true); Settings.Instance.DisplayNotifyEpgChange = (checkBox_displayNotifyChange.IsChecked == true); Settings.Instance.ReserveRectBackground = (checkBox_reserveBackground.IsChecked == true); Settings.Instance.TunerScrollSize = MenuUtil.MyToNumerical(textBox_tuner_mouse_scroll, Convert.ToDouble, 240); Settings.Instance.TunerWidth = MenuUtil.MyToNumerical(textBox_tuner_width, Convert.ToDouble, double.MaxValue, 16, 150);//小さいと描画で落ちる Settings.Instance.TunerMinHeight = MenuUtil.MyToNumerical(textBox_tuner_minHeight, Convert.ToDouble, double.MaxValue, 0.1, 2); Settings.Instance.TunerMinimumLine = MenuUtil.MyToNumerical(textBox_tunerMinLineHeight, Convert.ToDouble, double.MaxValue, 0, 0); Settings.Instance.TunerDragScroll = MenuUtil.MyToNumerical(textBox_tunerDdragScroll, Convert.ToDouble, 1.5); Settings.Instance.TunerMouseScrollAuto = (checkBox_tuner_scrollAuto.IsChecked == true); Settings.Instance.TunerServiceNoWrap = (checkBox_tuner_service_nowrap.IsChecked == true); Settings.Instance.TunerTitleIndent = (checkBox_tuner_title_indent.IsChecked == true); Settings.Instance.TunerPopup = (checkBox_tuner_popup.IsChecked == true); Settings.Instance.TunerPopupRecinfo = (checkBox_tuner_popup_recInfo.IsChecked == true); Settings.Instance.TunerInfoSingleClick = (checkBox_tunerSingleOpen.IsChecked == true); Settings.Instance.TunerColorModeUse = (checkBox_tunerColorModeUse.IsChecked == true); Settings.Instance.TunerDisplayOffReserve = (checkBox_tuner_display_offres.IsChecked == true); if (comboBox_font.SelectedItem != null) { Settings.Instance.FontName = comboBox_font.SelectedItem as string; } Settings.Instance.FontSize = MenuUtil.MyToNumerical(textBox_fontSize, Convert.ToDouble, 72, 1, 12); if (comboBox_fontTitle.SelectedItem != null) { Settings.Instance.FontNameTitle = comboBox_fontTitle.SelectedItem as string; } Settings.Instance.FontSizeTitle = MenuUtil.MyToNumerical(textBox_fontSizeTitle, Convert.ToDouble, 72, 1, 12); Settings.Instance.FontBoldTitle = (checkBox_fontBoldTitle.IsChecked == true); #if false Settings.Instance.UseCustomEpgView = (radioButton_1_cust.IsChecked == true); Settings.Instance.CustomEpgTabList.Clear(); foreach (CustomEpgTabInfo info in listBox_tab.Items) { Settings.Instance.CustomEpgTabList.Add(info); } if (CommonManager.Instance.NWMode == false) { string iniValue = ""; iniValue = (radioButton_1_cust.IsChecked == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("HTTP", "HttpCustEpg", iniValue, SettingPath.TimerSrvIniPath); int custCount = listBox_tab.Items.Count; IniFileHandler.WritePrivateProfileString("HTTP", "HttpCustCount", custCount.ToString(), SettingPath.TimerSrvIniPath); custCount = 0; foreach (CustomEpgTabInfo info in listBox_tab.Items) { IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "Name", info.TabName, SettingPath.TimerSrvIniPath); IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "ViewServiceCount", info.ViewServiceList.Count.ToString(), SettingPath.TimerSrvIniPath); int serviceCount = 0; foreach (Int64 id in info.ViewServiceList) { IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "ViewService" + serviceCount.ToString(), id.ToString(), SettingPath.TimerSrvIniPath); serviceCount++; } IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "ContentCount", info.ViewContentKindList.Count.ToString(), SettingPath.TimerSrvIniPath); int contentCount = 0; foreach (UInt16 id in info.ViewContentKindList) { IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "Content" + contentCount.ToString(), id.ToString(), SettingPath.TimerSrvIniPath); contentCount++; } IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "ViewMode", info.ViewMode.ToString(), SettingPath.TimerSrvIniPath); iniValue = (info.NeedTimeOnlyBasic == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "NeedTimeOnlyBasic", iniValue, SettingPath.TimerSrvIniPath); iniValue = (info.NeedTimeOnlyWeek == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "NeedTimeOnlyWeek", iniValue, SettingPath.TimerSrvIniPath); iniValue = (info.SearchMode == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("HTTP_CUST" + custCount.ToString(), "SearchMode", iniValue, SettingPath.TimerSrvIniPath); custCount++; } } Settings.Instance.ContentCustColorList = custColorList.Select(c => ColorDef.ToUInt(c)).ToList(); Settings.Instance.TitleCustColor1 = ColorDef.ToUInt(custTitleColorList[0]); Settings.Instance.TitleCustColor2 = ColorDef.ToUInt(custTitleColorList[1]); #endif if (comboBox_fontTuner.SelectedItem != null) { Settings.Instance.TunerFontName = comboBox_fontTuner.SelectedItem as string; } Settings.Instance.TunerFontSize = MenuUtil.MyToNumerical(textBox_fontTunerSize, Convert.ToDouble, 72, 1, 12); if (comboBox_fontTunerService.SelectedItem != null) { Settings.Instance.TunerFontNameService = comboBox_fontTunerService.SelectedItem as string; } Settings.Instance.TunerFontSizeService = MenuUtil.MyToNumerical(textBox_fontTunerSizeService, Convert.ToDouble, 72, 1, 12); Settings.Instance.TunerFontBoldService = (checkBox_fontTunerBoldService.IsChecked == true); Settings.Instance.UseCustomEpgView = (radioButton_1_cust.IsChecked == true); Settings.Instance.CustomEpgTabList = listBox_tab.Items.OfType <CustomEpgTabInfo>().ToList(); Settings.SetCustomEpgTabInfoID(); var getComboColor1 = new Func <ComboBox, string>((cmb) => ((ColorReferenceViewItem)(cmb.SelectedItem)).ColorName); var getButtonColor1 = new Func <Button, uint>((btn) => ColorDef.ToUInt((btn.Background as SolidColorBrush).Color)); var getColors = new Action <UIElement, List <string>, List <uint> >((ui, stockColors, custColors) => { List <UIElement> uiList = new List <UIElement>(); uiList.Add(ui); for (int n = 0; n < uiList.Count; n++) { foreach (var child in LogicalTreeHelper.GetChildren(uiList[n])) { if (child is Control) { int index = int.Parse((string)(child as Control).Tag ?? "-1"); if (index >= 0) { if (child is ComboBox && index < stockColors.Count) { stockColors[index] = getComboColor1(child as ComboBox); } else if (child is Button && index < custColors.Count) { custColors[index] = getButtonColor1(child as Button); } } } else if (child is UIElement) { uiList.Add(child as UIElement); } } } }); // [番組表] - [基本] Settings.Instance.TitleColor1 = getComboColor1(comboBox_colorTitle1); Settings.Instance.TitleCustColor1 = getButtonColor1(button_colorTitle1); Settings.Instance.TitleColor2 = getComboColor1(comboBox_colorTitle2); Settings.Instance.TitleCustColor2 = getButtonColor1(button_colorTitle2); // [番組表] - [色1] getColors(groupEpgColors, Settings.Instance.ContentColorList, Settings.Instance.ContentCustColorList); Settings.Instance.ReserveRectColorNormal = getComboColor1(comboBox_reserveNormal); Settings.Instance.ReserveRectColorNo = getComboColor1(comboBox_reserveNo); Settings.Instance.ReserveRectColorNoTuner = getComboColor1(comboBox_reserveNoTuner); Settings.Instance.ReserveRectColorWarning = getComboColor1(comboBox_reserveWarning); Settings.Instance.ReserveRectColorAutoAddMissing = getComboColor1(comboBox_reserveAutoAddMissing); getColors(groupEpgColorsReserve, null, Settings.Instance.ContentCustColorList); // [番組表] - [色2] getColors(groupEpgTimeColors, Settings.Instance.EpgEtcColors, Settings.Instance.EpgEtcCustColors); getColors(groupEpgEtcColors, Settings.Instance.EpgEtcColors, Settings.Instance.EpgEtcCustColors); // [使用予定チューナー] - [基本] getColors(groupTunerFontColor, Settings.Instance.TunerServiceColors, Settings.Instance.TunerServiceCustColors); // [使用予定チューナー] - [色] getColors(groupTunerColors, Settings.Instance.TunerServiceColors, Settings.Instance.TunerServiceCustColors); // [録画済み一覧] Settings.Instance.PlayDClick = (checkBox_playDClick.IsChecked == true); Settings.Instance.RecInfoNoYear = (checkBox_recNoYear.IsChecked == true); Settings.Instance.RecInfoNoSecond = (checkBox_recNoSecond.IsChecked == true); Settings.Instance.RecInfoNoDurSecond = (checkBox_recNoDurSecond.IsChecked == true); Settings.Instance.RecInfoExtraDataCache = (checkBox_ChacheOn.IsChecked == true); Settings.Instance.RecInfoExtraDataCacheOptimize = (checkBox_CacheOptimize.IsChecked == true); if (checkBox_CacheKeepConnect.IsEnabled) { Settings.Instance.RecInfoExtraDataCacheKeepConnect = (checkBox_CacheKeepConnect.IsChecked == true); } Settings.Instance.RecInfoDropErrIgnore = MenuUtil.MyToNumerical(textBox_dropErrIgnore, Convert.ToInt64, Settings.Instance.RecInfoDropErrIgnore); Settings.Instance.RecInfoDropWrnIgnore = MenuUtil.MyToNumerical(textBox_dropWrnIgnore, Convert.ToInt64, Settings.Instance.RecInfoDropWrnIgnore); Settings.Instance.RecInfoScrambleIgnore = MenuUtil.MyToNumerical(textBox_scrambleIgnore, Convert.ToInt64, Settings.Instance.RecInfoScrambleIgnore); Settings.Instance.RecinfoErrCriticalDrops = (checkBox_recinfo_errCritical.IsChecked == true); getColors(groupRecInfoBackColors, Settings.Instance.RecEndColors, Settings.Instance.RecEndCustColors); // [予約一覧・共通] - [基本] Settings.Instance.MenuSet = this.ctxmSetInfo.Clone(); Settings.Instance.DisplayReserveAutoAddMissing = (checkBox_displayAutoAddMissing.IsChecked != false); Settings.Instance.DisplayNotifyJumpTime = MenuUtil.MyToNumerical(textBox_DisplayJumpTime, Convert.ToDouble, Double.MaxValue, 0, 3); Settings.Instance.ResInfoNoYear = (checkBox_resNoYear.IsChecked == true); Settings.Instance.ResInfoNoSecond = (checkBox_resNoSecond.IsChecked == true); Settings.Instance.ResInfoNoDurSecond = (checkBox_resNoDurSecond.IsChecked == true); Settings.Instance.LaterTimeUse = (checkBox_LaterTimeUse.IsChecked == true); Settings.Instance.LaterTimeHour = MenuUtil.MyToNumerical(textBox_LaterTimeHour, Convert.ToInt32, 36, 24, 28) - 24; Settings.Instance.DisplayPresetOnSearch = (checkBox_displayPresetOnSearch.IsChecked == true); Settings.Instance.RecItemToolTip = (checkBox_nekopandaToolTip.IsChecked == true); Settings.Instance.NoStyle = (checkBox_NotNoStyle.IsChecked == true ? 0 : 1); if (Settings.Instance.NoStyle == 0) { Settings.Instance.StyleXamlPath = (comboBox_Style.SelectedItem as ComboBoxItem).Tag as string; } Settings.Instance.DisplayStatus = (checkBox_displayStatus.IsChecked == true); Settings.Instance.DisplayStatusNotify = (checkBox_displayStatusNotify.IsChecked == true); Settings.Instance.IsVisibleReserveView = (checkBox_IsVisibleReserveView.IsChecked == true); Settings.Instance.IsVisibleRecInfoView = (checkBox_IsVisibleRecInfoView.IsChecked == true); Settings.Instance.IsVisibleAutoAddView = (checkBox_IsVisibleAutoAddView.IsChecked == true); Settings.Instance.IsVisibleAutoAddViewMoveOnly = (checkBox_IsVisibleAutoAddViewMoveOnly.IsChecked == true); CtxmCode?code = wrapPanel_StartTab.Children.OfType <RadioButton>() .Where(btn => btn.IsChecked == true).Select(btn => btn.Tag as CtxmCode?).FirstOrDefault(); if (code != null) { Settings.Instance.StartTab = (CtxmCode)code; } Dock?dock = wrapPanel_MainViewButtonsDock.Children.OfType <RadioButton>() .Where(btn => btn.IsChecked == true).Select(btn => btn.Tag as Dock?).FirstOrDefault(); if (dock != null) { Settings.Instance.MainViewButtonsDock = (Dock)dock; } // [予約一覧・共通] - [色] Settings.Instance.ListDefColor = getComboColor1(cmb_ListDefFontColor); Settings.Instance.ListDefCustColor = getButtonColor1(btn_ListDefFontColor); getColors(groupReserveRecModeColors, Settings.Instance.RecModeFontColors, Settings.Instance.RecModeFontCustColors); getColors(groupReserveBackColors, Settings.Instance.ResBackColors, Settings.Instance.ResBackCustColors); getColors(groupStatColors, Settings.Instance.StatColors, Settings.Instance.StatCustColors); // [予約簡易表示] Settings.Instance.InfoWindowRefreshInterval = MenuUtil.MyToNumerical(textBox_iw_refresh_interval, Convert.ToInt32, 60, 1, 10); Settings.Instance.InfoWindowBasedOnBroadcast = (radioButton_iw_based_on_bcst.IsChecked == true); string level = (string)new RadioButton[] { radioButton_Level1, radioButton_Level2, radioButton_Level3, radioButton_All, radioButton_TopN }.Where(x => x.IsChecked == true).Select(x => x.Tag).FirstOrDefault(); Settings.Instance.InfoWindowItemFilterLevel = level != null?int.Parse(level) : int.MaxValue; string progbar = (string)new RadioButton[] { radioButton_ProgressBarOff, radioButton_ProgressBarType1, radioButton_ProgressBarType2, }.Where(x => x.IsChecked == true).Select(x => x.Tag).FirstOrDefault(); Settings.Instance.InfoWindowItemProgressBarType = progbar != null?int.Parse(progbar) : 0; getColors(groupInfoWinItemProgressBarColors, Settings.Instance.InfoWindowItemProgressBarColors, Settings.Instance.InfoWindowItemProgressBarCustColors); Settings.Instance.InfoWindowItemProgressBarTransparent = checkBox_bgTransparent.IsChecked == true; Settings.Instance.InfoWindowItemTopN = MenuUtil.MyToNumerical(textBox_TopN, Convert.ToInt32, 10); Settings.Instance.InfoWindowItemLevel1Seconds = MenuUtil.MyToNumerical(textBox_iw_item_level1, Convert.ToInt32, 0) * 60; Settings.Instance.InfoWindowItemLevel2Seconds = MenuUtil.MyToNumerical(textBox_iw_item_level2, Convert.ToInt32, 15) * 60; Settings.Instance.InfoWindowItemLevel3Seconds = MenuUtil.MyToNumerical(textBox_iw_item_level3, Convert.ToInt32, 480) * 60; getColors(groupInfoWinItemBgColors, Settings.Instance.InfoWindowItemBgColors, Settings.Instance.InfoWindowItemBgCustColors); } catch (Exception ex) { MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace); } }
static void Main(string[] args) { int opcaoDeslogado = 0; int opcaoLogado = 0; do { MenuUtil.MenuDeslogado(); opcaoDeslogado = int.Parse(Console.ReadLine()); switch (opcaoDeslogado) { case 1: //Cadastra usuario UsuarioViewController.CadastrarUsuario(); break; case 2: //Efetua login UsuarioViewModel usuarioRecuperado = UsuarioViewController.EfetuarLogin(); if (usuarioRecuperado != null) { Console.WriteLine($"Seja bem vindo - {usuarioRecuperado.Nome}"); do { MenuUtil.MenuLogado(); opcaoLogado = int.Parse(Console.ReadLine()); switch (opcaoLogado) { case 1: //Cadastra o produto ProdutoViewController.CadastrarProduto(); break; case 2: //Lista os produtos ProdutoViewController.ListarProduto(); break; case 3: //Busca por Id ProdutoViewController.BuscaPorId(); break; case 0: //Sair break; default: Console.WriteLine("Opção inválida"); break; } } while (opcaoLogado != 0); } break; case 3: //Listar UsuarioViewController.ListarUsuario(); break; case 0: //sair Console.WriteLine("Obrigado, volte sempre!"); break; default: Console.WriteLine("Opção Inválida"); break; } } while (opcaoDeslogado != 0); }
private void SaveSetting_tabItem4() { string setValue; if (checkBox_autoDelRecInfo.IsEnabled) { setValue = (checkBox_autoDelRecInfo.IsChecked == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("SET", "AutoDelRecInfo", setValue, SettingPath.TimerSrvIniPath); setValue = (checkBox_autoDelRecFile.IsChecked == true ? "1" : null); IniFileHandler.WritePrivateProfileString("SET", "RecInfoDelFile", setValue, SettingPath.CommonIniPath); IniFileHandler.WritePrivateProfileString("SET", "AutoDelRecInfoNum", textBox_autoDelRecInfo.Text.ToString(), SettingPath.TimerSrvIniPath); } if (checkBox_timeSync.IsEnabled) { setValue = (checkBox_timeSync.IsChecked == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("SET", "TimeSync", setValue, SettingPath.TimerSrvIniPath); } Settings.Instance.CloseMin = (bool)checkBox_closeMin.IsChecked; Settings.Instance.WakeMin = (bool)checkBox_minWake.IsChecked; Settings.Instance.ApplyMultiInstance = (bool)checkBox_applyMulti.IsChecked; Settings.Instance.ShowTray = (bool)checkBox_showTray.IsChecked; Settings.Instance.MinHide = (bool)checkBox_minHide.IsChecked; if (checkBox_srvResident.IsEnabled) { IniFileHandler.WritePrivateProfileString("SET", "ResidentMode", checkBox_srvResident.IsChecked == false ? "0" : checkBox_srvShowTray.IsChecked == false ? "1" : "2", SettingPath.TimerSrvIniPath); IniFileHandler.WritePrivateProfileString("SET", "NoBalloonTip", checkBox_srvNoBalloonTip.IsChecked == false ? "0" : "1", SettingPath.TimerSrvIniPath); } if (checkBox_tcpServer.IsEnabled) { setValue = (checkBox_tcpServer.IsChecked == true ? "1" : "0"); IniFileHandler.WritePrivateProfileString("SET", "EnableTCPSrv", setValue, SettingPath.TimerSrvIniPath); IniFileHandler.WritePrivateProfileString("SET", "TCPPort", textBox_tcpPort.Text, SettingPath.TimerSrvIniPath); } if (textBox_tcpAcl.IsEnabled) { IniFileHandler.WritePrivateProfileString("SET", "TCPAccessControlList", textBox_tcpAcl.Text, SettingPath.TimerSrvIniPath); } if (passwordBox_tcpPassword.IsEnabled) { SerializableSecureString newPassword = new SerializableSecureString(passwordBox_tcpPassword.SecurePassword, System.Security.Cryptography.DataProtectionScope.LocalMachine); if (password.Compare(newPassword) == false) { IniFileHandler.WritePrivateProfileString("SET", "TCPAccessPassword", newPassword.Base64String, SettingPath.TimerSrvIniPath); } } if (textBox_tcpResTo.IsEnabled) { IniFileHandler.WritePrivateProfileString("SET", "TCPResponseTimeoutSec", textBox_tcpResTo.Text, SettingPath.TimerSrvIniPath); } if (checkBox_srvSaveNotifyLog.IsEnabled) { IniFileHandler.WritePrivateProfileString("SET", "SaveNotifyLog", checkBox_srvSaveNotifyLog.IsChecked == false ? "0" : "1", SettingPath.TimerSrvIniPath); } if (checkBox_srvSaveDebugLog.IsEnabled) { IniFileHandler.WritePrivateProfileString("SET", "SaveDebugLog", checkBox_srvSaveDebugLog.IsChecked == false ? "0" : "1", SettingPath.TimerSrvIniPath); } Settings.Instance.NoToolTip = (checkBox_noToolTips.IsChecked == true); Settings.Instance.NoBallonTips = (checkBox_noBallonTips.IsChecked == true); Settings.Instance.ForceHideBalloonTipSec = MenuUtil.MyToNumerical(textBox_ForceHideBalloonTipSec, Convert.ToInt32, 255, 0, Settings.Instance.ForceHideBalloonTipSec); Settings.Instance.AutoSaveNotifyLog = (short)(checkBox_AutoSaveNotifyLog.IsChecked == true ? 1 : 0); Settings.Instance.CautionManyChange = (checkBox_cautionManyChange.IsChecked != false); Settings.Instance.CautionManyNum = MenuUtil.MyToNumerical(textBox_cautionManyChange, Convert.ToInt32, Settings.Instance.CautionManyNum); Settings.Instance.SaveSearchKeyword = (checkBox_saveSearchKeyword.IsChecked != false); Settings.Instance.WakeReconnectNW = (checkBox_wakeReconnect.IsChecked == true); Settings.Instance.WoLWait = (checkBox_WoLWait.IsChecked == true); Settings.Instance.WoLWaitRecconect = (checkBox_WoLWaitRecconect.IsChecked == true); Settings.Instance.WoLWaitSecond = MenuUtil.MyToNumerical(textBox_WoLWaitSecond, Convert.ToDouble, 3600, 1, Settings.Instance.WoLWaitSecond); Settings.Instance.SuspendCloseNW = (checkBox_suspendClose.IsChecked == true); Settings.Instance.NgAutoEpgLoadNW = (checkBox_ngAutoEpgLoad.IsChecked == true); Settings.Instance.ChkSrvRegistTCP = (checkBox_keepTCPConnect.IsChecked != false); Settings.Instance.UpdateTaskText = (checkBox_upDateTaskText.IsChecked == true); Settings.Instance.ChkSrvRegistInterval = MenuUtil.MyToNumerical(textBox_chkTimerInterval, Convert.ToDouble, 1440 * 7, 1, Settings.Instance.ChkSrvRegistInterval); Settings.Instance.DefSearchKey = defSearchKey.Clone(); }
public JsonResult Menu() { var tree = MenuUtil.Tree(AppUser.Role); return(Json(tree)); }
public override object MoveNextRecinfo(int direction, UInt64 id = 0, bool move = true, JumpItemStyle style = JumpItemStyle.MoveTo) { return(MenuUtil.GetRecFileInfo(ViewUtil.MoveNextReserve(ref recIdx, programView, recinfoList, ref clickPos, id, direction, move, style) as ReserveDataEnd)); }
public JsonResult Get() { var menus = MenuUtil.All(); return(Json(ResultUtil.Success <List <MenuDto> >(menus))); }