NFe.Components.XMLIniFile.ReadValue C# (CSharp) Method

ReadValue() public method

public ReadValue ( string Path, string ValueSection, System.DateTime Default ) : System.DateTime
Path string
ValueSection string
Default System.DateTime
return System.DateTime
		public DateTime ReadValue(string Path, string ValueSection, DateTime Default)
		{
            try
            {
                if (ValueExists(Path, ValueSection))
                    return Convert.ToDateTime(ReadThisValue(Path, ValueSection));
            }
            catch { }

			return Default;
		}

Same methods

XMLIniFile::ReadValue ( string Path, string ValueSection, Int32 Default ) : Int32
XMLIniFile::ReadValue ( string Path, string ValueSection, System.Single Default ) : System.Single
XMLIniFile::ReadValue ( string Path, string ValueSection, bool Default ) : bool
XMLIniFile::ReadValue ( string Path, string ValueSection, double Default ) : double
XMLIniFile::ReadValue ( string Path, string ValueSection, string Default ) : string

Usage Example

コード例 #1
0
ファイル: Form1.cs プロジェクト: matBatista/uninfe
        private void Form1_Load(object sender, EventArgs e)
        {
            //
            //SERVICO: danasa 7/2011
            //servico está instalado e rodando?
            this.servicoInstaladoErodando = Propriedade.ServicoRodando;

            this.tbSeparator1.Visible           =
                this.tbRestartServico.Visible   =
                    this.tbPararServico.Visible = this.servicoInstaladoErodando;

            this.updateControleDoServico();

            ///
            /// danasa 9-2009
            ///
            this.MinimumSize = new Size(800, 600);
            //Trazer minimizado e no systray
            this.notifyIcon1.Visible = true;
            this.WindowState         = FormWindowState.Minimized;
            this.Visible             = false;
            this.ShowInTaskbar       = false;
            this.notifyIcon1.ShowBalloonTip(6000);

            //Propriedade.TipoAplicativo = TipoAplicativo.Nfe;
            //ConfiguracaoApp.AtualizaWSDL = !System.IO.File.Exists(Propriedade.NomeArqXMLWebService); //danasa: 12/2013
            ConfiguracaoApp.StartVersoes();

            if (!this.servicoInstaladoErodando)     //danasa 12/8/2011
            //Definir eventos de controles de execução das thread´s de serviços do UniNFe. Wandrey 26/07/2011
            {
                new ThreadControlEvents();  //danasa 12/8/2011
            }
            //Executar os serviços do UniNFe em novas threads
            //Tem que ser carregado depois que o formulário da MainForm estiver totalmente carregado para evitar Erros. Wandrey 19/10/2010
            this.ExecutaServicos();


            NFe.Components.XMLIniFile xml = new NFe.Components.XMLIniFile(NFe.Components.Propriedade.NomeArqXMLParams);
            this.metroStyleManager1.Theme = xml.ReadValue(this.Name, "Theme", this.metroStyleManager1.Theme);
            this.metroStyleManager1.Style = xml.ReadValue(this.Name, "Style", this.metroStyleManager1.Style);

            switch (NFe.Components.Propriedade.TipoAplicativo)
            {
            case NFe.Components.TipoAplicativo.Nfe:
                this.notifyIcon1.Icon =
                    this.Icon         = Properties.Resources.uninfe1;
                break;

            case NFe.Components.TipoAplicativo.Nfse:
                this.notifyIcon1.Icon =
                    this.Icon         = Properties.Resources.uninfse;
                break;
            }
            this.notifyIcon1.BalloonTipText  = string.Format(this.notifyIcon1.BalloonTipText, NFe.Components.Propriedade.NomeAplicacao);
            this.notifyIcon1.BalloonTipTitle =
                this.notifyIcon1.Text        = NFe.Components.Propriedade.NomeAplicacao + " - " + NFe.Components.Propriedade.DescricaoAplicacao;

            EnableControlsCM();

            this.cmConsultaCadastro.Visible =
                this.cmDANFE.Visible        = NFe.Components.Propriedade.TipoAplicativo == TipoAplicativo.Nfe;

            this.cmAbrir.Text  = "Abrir " + NFe.Components.Propriedade.NomeAplicacao;
            this.cmFechar.Text = "Fechar " + NFe.Components.Propriedade.NomeAplicacao;
            this.cmSobre.Text  = "Sobre o " + NFe.Components.Propriedade.NomeAplicacao;
            this.cmManual.Text = "Manual do " + NFe.Components.Propriedade.NomeAplicacao;

            _menu = new menu();
            this.Controls.Add(_menu);
            _menu.Dock = DockStyle.Fill;


            /*
             * foreach (var item in MetroStyleManager.Styles.Themes)
             * {
             *  Console.WriteLine(item.Key.ToString());
             * }*/
        }