Beispiel #1
0
        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)));
     }
 }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 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)));
     }
 }
Beispiel #5
0
        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);
        }
Beispiel #6
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);
        }
Beispiel #7
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);
 }
Beispiel #8
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);
 }
Beispiel #9
0
            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);
        }
Beispiel #11
0
        public void reserveAdd_ChangeOnOff()
        {
            ReserveData reserveData1 = getReserveData();

            if (reserveData1 == null)
            {
                MenuUtil.ReserveAdd(
                    new List <EpgEventInfo>()
                {
                    this
                },
                    null);
            }
            else
            {
                MenuUtil.ReserveChangeOnOff(
                    new List <ReserveData>()
                {
                    reserveData1
                });
            }
        }
Beispiel #12
0
        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);
        }
Beispiel #13
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);
        }
Beispiel #14
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);
        }
Beispiel #16
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();
            }
        }
Beispiel #17
0
        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;
        }
Beispiel #18
0
        // 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;
Beispiel #19
0
        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);
        }
Beispiel #20
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);
        }
Beispiel #21
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);
        }
Beispiel #22
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);
        }
Beispiel #23
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);
        }
Beispiel #24
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);
        }
Beispiel #25
0
        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); }
        }
Beispiel #26
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)
                    {
                        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);
        }
Beispiel #27
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();
        }
Beispiel #28
0
        public JsonResult Menu()
        {
            var tree = MenuUtil.Tree(AppUser.Role);

            return(Json(tree));
        }
Beispiel #29
0
 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));
 }
Beispiel #30
0
        public JsonResult Get()
        {
            var menus = MenuUtil.All();

            return(Json(ResultUtil.Success <List <MenuDto> >(menus)));
        }