Ejemplo n.º 1
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     UserConfigManager.Config.EnableOcr       = checkBoxEnableOcr.Checked;
     UserConfigManager.Config.OcrLanguageCode = (string)comboLanguages.SelectedValue;
     UserConfigManager.Save();
     Close();
 }
Ejemplo n.º 2
0
        protected void SalvarEntidadeTS(ProjetoEntidade projeto, Entidade entidade)
        {
            var dirEntidades = Path.Combine(UserConfigManager.Get().GitBase, projeto.TXT_DIRETORIO, "src", "entidades");

            if (!Directory.Exists(dirEntidades))
            {
                Directory.CreateDirectory(dirEntidades);
            }

            var entidadeTS = new GeradorEntidadeTS(entidade, Colunas).Gerar();

            File.WriteAllText(Path.Combine(dirEntidades, $"{entidade.Nome}Entidade.tsx"), entidadeTS, Encoding.UTF8);

            // Salva index.tsx
            var listaEntidades = Directory.GetFiles(dirEntidades).ToList();
            var entidadesIndex = new List <string>();

            foreach (var ent in listaEntidades)
            {
                var arquivo = new FileInfo(ent);
                if (arquivo.Name != "index.tsx")
                {
                    entidadesIndex.Add(arquivo.Name.Replace(".tsx", ""));
                }
            }

            var entidadeTSIndex = new GeradorEntidadeTSIndex(entidadesIndex).Gerar();

            File.WriteAllText(Path.Combine(dirEntidades, $"index.tsx"), entidadeTSIndex, Encoding.UTF8);
        }
Ejemplo n.º 3
0
        private void ListEntidades_SelectedIndexChanged(object sender, EventArgs e)
        {
            var podeGerarProxy = true;

            foreach (DirectoryInfo entidade in ListEntidades.SelectedItems)
            {
                var caminho      = entidade.FullName;
                var nomeEntidade = entidade.Name;
                var nomeArquivo  = Path.Combine(UserConfigManager.Get().GitBase, SistemaSelecionado.TXT_DIRETORIO_NEGOCIO, "Proxy", nomeEntidade + "Proxy.cs");

                if (!File.Exists(nomeArquivo))
                {
                    podeGerarProxy = true;
                }
                else
                {
                    var metodos = GetAllMethodNames(nomeArquivo);
                    if (metodos.Count > 0)
                    {
                        podeGerarProxy = false;
                    }
                }
            }

            CheckBoxGerarProxy.Enabled = podeGerarProxy;
            CheckBoxGerarProxy.Checked = podeGerarProxy;
        }
Ejemplo n.º 4
0
        private void UserInputService_RawKeyPressed(KeyInfo key)
        {
            if (!(UserConfigManager.GetFromKey("NeuroSonic.__processSpecialHotkeys") is bool b) || !b)
            {
                return;
            }

            if (key.KeyCode == NscConfig.ControllerToggle)
            {
                var inputModes = UserInputService.InputModes;
                if (inputModes.HasFlag(UserInputService.Modes.Controller))
                {
                    if (inputModes.HasFlag(UserInputService.Modes.Desktop))
                    {
                        UserInputService.InputModes = UserInputService.Modes.Controller;
                    }
                    else
                    {
                        UserInputService.InputModes = UserInputService.Modes.Desktop | UserInputService.Modes.Gamepad;
                    }
                }
                else
                {
                    UserInputService.InputModes = UserInputService.Modes.Any;
                }
            }
        }
Ejemplo n.º 5
0
 private void OnClosed(object sender, EventArgs eventArgs)
 {
     if (SaveFormState)
     {
         UserConfigManager.Save();
     }
 }
Ejemplo n.º 6
0
 private void FormGerador_Load(object sender, System.EventArgs e)
 {
     if (UserConfigManager.Get() == null)
     {
         var formConfig = new FormConfiguracao();
         formConfig.ShowDialog();
     }
 }
Ejemplo n.º 7
0
 public SoundManager(UserConfigManager u, AudioLoader al)
 {
     cached       = true;
     mAudioLoader = al;
     uMgr         = u;
     bMute        = uMgr.UserConfig.mute == 0 ? false : true;
     base.load(ConfigType.SoundConfig);
 }
Ejemplo n.º 8
0
 private void FormConfiguracao_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (UserConfigManager.Get() == null)
     {
         MessageBox.Show("É necessário informar o diretório do repositório!");
         e.Cancel = true;
     }
 }
Ejemplo n.º 9
0
        private void SaveImages(List <IScannedImage> images)
        {
            if (images.Any())
            {
                var sd = new SaveFileDialog
                {
                    OverwritePrompt = false,
                    AddExtension    = true,
                    Filter          = MiscResources.FileTypeBmp + "|*.bmp|" +
                                      MiscResources.FileTypeEmf + "|*.emf|" +
                                      MiscResources.FileTypeExif + "|*.exif|" +
                                      MiscResources.FileTypeGif + "|*.gif|" +
                                      MiscResources.FileTypeJpeg + "|*.jpg;*.jpeg|" +
                                      MiscResources.FileTypePng + "|*.png|" +
                                      MiscResources.FileTypeTiff + "|*.tiff;*.tif",
                    FileName = imageSettingsContainer.ImageSettings.DefaultFileName
                };
                switch ((UserConfigManager.Config.LastImageExt ?? "").ToLowerInvariant())
                {
                case "bmp":
                    sd.FilterIndex = 1;
                    break;

                case "emf":
                    sd.FilterIndex = 2;
                    break;

                case "exif":
                    sd.FilterIndex = 3;
                    break;

                case "gif":
                    sd.FilterIndex = 4;
                    break;

                case "png":
                    sd.FilterIndex = 6;
                    break;

                case "tif":
                case "tiff":
                    sd.FilterIndex = 7;
                    break;

                default:     // Jpeg
                    sd.FilterIndex = 5;
                    break;
                }

                if (sd.ShowDialog() == DialogResult.OK)
                {
                    UserConfigManager.Config.LastImageExt = (Path.GetExtension(sd.FileName) ?? "").Replace(".", "");
                    UserConfigManager.Save();
                    imageSaver.SaveImages(sd.FileName, DateTime.Now, images, i => true);
                    changeTracker.HasUnsavedChanges = false;
                }
            }
        }
Ejemplo n.º 10
0
 public bool close()
 {
     if (SessionConfigUtil.ValidRequest())
     {
         IUserConfigManager dao = new UserConfigManager();
         return(dao.UpdateConfig(SessionConfigUtil.GetUserId(), "open"));
     }
     return(false);
 }
Ejemplo n.º 11
0
 public SoundManager(UserConfigManager u, AudioLoader al)
 {
     cached       = true;
     mAudioLoader = al;
     soundConfig  = new Dictionary <int, SoundData>();
     uMgr         = u;
     bMute        = uMgr.UserConfig.mute == 0 ? false : true;
     base.readFromLocalConfigFile <SoundData>(ConfigType.SoundConfig, soundConfig);
 }
Ejemplo n.º 12
0
 private void ChooseSystem(string clientName)
 {
     UserConfigManager.Config.EmailSetup = UserConfigManager.Config.EmailSetup ?? new EmailSetup();
     UserConfigManager.Config.EmailSetup.SystemProviderName = clientName == defaultSystemClientName ? null : clientName;
     UserConfigManager.Config.EmailSetup.ProviderType       = EmailProviderType.System;
     UserConfigManager.Save();
     DialogResult = DialogResult.OK;
     Close();
 }
Ejemplo n.º 13
0
        private void FormConfiguracao_Load(object sender, EventArgs e)
        {
            var userConfig = UserConfigManager.Get();

            if (userConfig != null)
            {
                TextBoxDiretorioGIT.Text = userConfig.GitBase;
            }
        }
Ejemplo n.º 14
0
        public UserConfig getStatus()
        {
            if (!SessionConfigUtil.ValidRequest())
            {
                return(null);
            }
            IUserConfigManager dao = new UserConfigManager();

            return(dao.Get(SessionConfigUtil.GetUserId()));
        }
Ejemplo n.º 15
0
 public BatchState(IScanPerformer scanPerformer, IProfileManager profileManager, FileNamePlaceholders fileNamePlaceholders, IPdfExporter pdfExporter, IOperationFactory operationFactory, PdfSettingsContainer pdfSettingsContainer, UserConfigManager userConfigManager, IFormFactory formFactory)
 {
     this.scanPerformer        = scanPerformer;
     this.profileManager       = profileManager;
     this.fileNamePlaceholders = fileNamePlaceholders;
     this.pdfExporter          = pdfExporter;
     this.operationFactory     = operationFactory;
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager    = userConfigManager;
     this.formFactory          = formFactory;
 }
Ejemplo n.º 16
0
 public BatchState(IScanPerformer scanPerformer, IProfileManager profileManager, FileNamePlaceholders fileNamePlaceholders, IPdfExporter pdfExporter, IOperationFactory operationFactory, PdfSettingsContainer pdfSettingsContainer, UserConfigManager userConfigManager, IFormFactory formFactory)
 {
     this.scanPerformer = scanPerformer;
     this.profileManager = profileManager;
     this.fileNamePlaceholders = fileNamePlaceholders;
     this.pdfExporter = pdfExporter;
     this.operationFactory = operationFactory;
     this.pdfSettingsContainer = pdfSettingsContainer;
     this.userConfigManager = userConfigManager;
     this.formFactory = formFactory;
 }
Ejemplo n.º 17
0
        [Pure] public NscClient()
        {
            ChartDatabaseService.Initialize();

            m_scanner = new CustomChartTypeScanner();

            m_renderer = new RenderBatch2D(new ClientResourceManager(ClientSkinService.CurrentlySelectedSkin));

            UserConfigManager.SetFromKey("NeuroSonic.__processSpecialHotkeys", true);
            UserInputService.RawKeyPressed += UserInputService_RawKeyPressed;
        }
Ejemplo n.º 18
0
 private void ButtonIncluir_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(TextBoxDiretorio.Text))
     {
         var newRow = DataTable.NewRow();
         newRow.SetField("Diretorio", TextBoxDiretorio.Text.Replace(UserConfigManager.Get().GitBase + "\\", ""));
         DataTable.Rows.Add(newRow);
         GridDiretorios.DataSource = DataTable;
         TextBoxDiretorio.Text     = "";
     }
 }
Ejemplo n.º 19
0
 public FViewer(ChangeTracker changeTracker, IOperationFactory operationFactory, WinFormsExportHelper exportHelper, AppConfigManager appConfigManager, ScannedImageRenderer scannedImageRenderer, KeyboardShortcutManager ksm, UserConfigManager userConfigManager)
 {
     this.changeTracker        = changeTracker;
     this.operationFactory     = operationFactory;
     this.exportHelper         = exportHelper;
     this.appConfigManager     = appConfigManager;
     this.scannedImageRenderer = scannedImageRenderer;
     this.ksm = ksm;
     this.userConfigManager = userConfigManager;
     InitializeComponent();
 }
Ejemplo n.º 20
0
        private void DoExit()
        {
            //Profiler.EndSession();

            UserConfigManager.SaveToFile(); // TODO(local): Save to the proper file
            Exited?.Invoke();

            Logger.Flush();
            Window.Destroy();

            Environment.Exit(0);
        }
Ejemplo n.º 21
0
        private void LimparFormulario()
        {
            ListProjetos.SelectedIndex = -1;

            TextBoxNome.Text                 = "";
            TextBoxDiretorio.Text            = UserConfigManager.Get().GitBase;
            TextBoxNamespace.Text            = "";
            ComboBoxTipo.SelectedIndex       = -1;
            ComboBoxSistema.SelectedIndex    = -1;
            ComboBoxProjetoAPI.Enabled       = true;
            ComboBoxProjetoAPI.SelectedIndex = -1;
        }
Ejemplo n.º 22
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (appConfigManager.Config.OcrState == OcrState.UserConfig)
     {
         UserConfigManager.Config.EnableOcr        = checkBoxEnableOcr.Checked;
         UserConfigManager.Config.OcrLanguageCode  = (string)comboLanguages.SelectedValue;
         UserConfigManager.Config.OcrMode          = availableModes != null ? (OcrMode)comboOcrMode.SelectedItem : OcrMode.Default;
         UserConfigManager.Config.OcrAfterScanning = checkBoxRunInBG.Checked;
         UserConfigManager.Save();
     }
     Close();
 }
Ejemplo n.º 23
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            var emailSettings = new EmailSettings
            {
                AttachmentName = txtAttachmentName.Text
            };

            emailSettingsContainer.EmailSettings   = emailSettings;
            UserConfigManager.Config.EmailSettings = cbRememberSettings.Checked ? emailSettings : null;
            UserConfigManager.Save();

            Close();
        }
Ejemplo n.º 24
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(string.Format(MiscResources.ConfirmDelete, comboName.Text), MiscResources.Delete, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                var savedProxies = UserConfigManager.Config.SavedProxies;
                savedProxies.RemoveAll(x => x.Name == comboName.Text);
                UserConfigManager.Save();

                ProxyConfig = new ScanProxyConfig();
                UpdateDropdown();
                UpdateControls();
            }
        }
Ejemplo n.º 25
0
    //下载漫画
    private void showDownloadCartoon()
    {
        UserConfigManager usr = Core.Data.usrManager;

        if (usr.UserConfig.cartoon == 1)
        {
            checkBox.SetActive(true);
        }
        else
        {
            checkBox.SetActive(false);
        }
    }
Ejemplo n.º 26
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(string.Format(MiscResources.ConfirmDelete, comboName.Text), MiscResources.Delete, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                var presets = UserConfigManager.Config.CustomPageSizePresets;
                presets.RemoveAll(x => x.Name == comboName.Text);
                UserConfigManager.Save();

                UpdateDropdown();
                comboName.Text = "";
                UpdateDimens(initialDimens);
            }
        }
Ejemplo n.º 27
0
        private void ListProjetos_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ProjetoSelecionado != null)
            {
                TextBoxNome.Text      = ProjetoSelecionado.NOM_PROJETO;
                TextBoxDiretorio.Text = Path.Combine(UserConfigManager.Get().GitBase, ProjetoSelecionado.TXT_DIRETORIO);
                TextBoxNamespace.Text = ProjetoSelecionado.TXT_NAMESPACE;

                switch (ProjetoSelecionado.IND_TIPO_PROJETO)
                {
                case "WEB":
                    ComboBoxTipo.SelectedItem = "Web";
                    break;

                case "API":
                    ComboBoxTipo.SelectedItem = "API";
                    break;

                case "MOB":
                    ComboBoxTipo.SelectedItem = "Mobile";
                    break;
                }

                ComboBoxSistema.SelectedValue = ProjetoSelecionado.OID_SISTEMA;

                CarregarProjetosAPI(ProjetoSelecionado);

                if (ComboBoxProjetoAPI.Items.Count > 0)
                {
                    ComboBoxProjetoAPI.Enabled = true;

                    if (ProjetoSelecionado.OID_PROJETO_API.HasValue)
                    {
                        ComboBoxProjetoAPI.SelectedValue = ProjetoSelecionado.OID_PROJETO_API.Value;
                    }
                    else
                    {
                        ComboBoxProjetoAPI.SelectedIndex = -1;
                    }
                }
                else
                {
                    ComboBoxProjetoAPI.Enabled       = false;
                    ComboBoxProjetoAPI.SelectedIndex = -1;
                    ComboBoxProjetoAPI.Text          = "";
                }

                ModoEdicao = true;
            }
        }
Ejemplo n.º 28
0
        private void Home_Load(object sender, EventArgs e)
        {
            var userConfig = UserConfigManager.Get();

            if (userConfig != null)
            {
                TextBoxDiretorioGIT.Text    = userConfig.GitBase;
                ComboBoxUrlApi.SelectedItem = userConfig.UrlApi;
            }

            ButtonProcurarDiretorio.Image = FontAwesome.Instance
                                            .GetImage(new FontAwesome.Properties(FontAwesome.Type.FolderOpenO)
            {
                Size      = 18,
                ForeColor = Color.Black
            });
        }
Ejemplo n.º 29
0
    //下载漫画
    void OnClickDownLoadIMG()
    {
        UserConfigManager user = Core.Data.usrManager;

        if (user.UserConfig.cartoon == 1)
        {
            user.UserConfig.cartoon = 0;
            checkBox.SetActive(false);
        }
        else
        {
            user.UserConfig.cartoon = 1;
            checkBox.SetActive(true);
        }

        user.save();
    }
Ejemplo n.º 30
0
    /// <summary>
    /// 主要初始化声音的显示
    /// </summary>
    public void init()
    {
        UserConfigManager User = Core.Data.usrManager;

        if (User.UserConfig.mute == 0)          //打开声音的状态
        {
            SoundOn.gameObject.SetActive(true);
            SoundOff.gameObject.SetActive(false);

            lblOnOff.text = Core.Data.stringManager.getString(30);
        }
        else
        {
            SoundOn.gameObject.SetActive(false);
            SoundOff.gameObject.SetActive(true);

            lblOnOff.text = Core.Data.stringManager.getString(31);
        }
    }
Ejemplo n.º 31
0
        private void SetCulture(string cultureId)
        {
            UserConfigManager.Config.Culture = cultureId;
            UserConfigManager.Save();
            Thread.CurrentThread.CurrentCulture   = new CultureInfo(cultureId);
            Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureId);

            // Update localized values
            // Since all forms are opened modally and this is the root form, it should be the only one that needs to be updated live
            SaveFormState = false;
            Controls.RemoveAll();
            UpdateRTL();
            InitializeComponent();
            PostInitializeComponent();
            UpdateThumbnails();
            Focus();
            WindowState = FormWindowState.Normal;
            DoRestoreFormState();
            SaveFormState = true;
        }
Ejemplo n.º 32
0
 public ProfileNameTracker(UserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }
Ejemplo n.º 33
0
 public EmailSettingsContainer(UserConfigManager userConfigManager)
 {
     this.userConfigManager = userConfigManager;
 }