コード例 #1
0
        public void GravarTemanoArquivo()
        {
            XMLSerializar serializar = new XMLSerializar();
            Tema          tema       = new Tema();

            if (CorTexto == null)
            {
                tema.CorTexto = Application.Current.Resources["PadraoTexto"].ToString();
            }
            else
            {
                tema.CorTexto = this.CorTexto;
            }
            if (CorTema == null)
            {
                tema.CorTema = Application.Current.Resources["PadraoBackGround"].ToString();
            }
            else
            {
                tema.CorTema = this.CorTema;
            }
            if (TextoFonte == null)
            {
                tema.TextoFonte = Application.Current.Resources["fonteFamilia"].ToString();
            }
            else
            {
                tema.TextoFonte = this.TextoFonte;
            }
            if (TextoTamanho == 0)
            {
                tema.TextoTamanho = (Double)Application.Current.Resources["FonteTamanho"];
            }
            else
            {
                tema.TextoTamanho = this.TextoTamanho;
            }



            XMLSerializar ser = new XMLSerializar();

            ser.Serializar(tema, Pub.ArquivoTema);
        }
コード例 #2
0
 public bool PegarTemaNoArquivo()
 {
     if (System.IO.File.Exists(Pub.ArquivoTema))
     {
         XMLSerializar xml = new XMLSerializar();
         Tema          tm  = new Tema();
         tm           = (Tema)xml.Deserializar(tm, Pub.ArquivoTema);
         CorTema      = tm.CorTema;
         CorTexto     = tm.CorTexto;
         TextoFonte   = tm.TextoFonte;
         TextoTamanho = tm.TextoTamanho;
         MudarTema();
         return(true);
     }
     else
     {
         CorTema      = "#4169E1";
         CorTexto     = "#FFFFFF";
         TextoTamanho = 12;
         TextoFonte   = "Arial";
         MudarTema();
         return(true);
     }
 }
コード例 #3
0
        public void Inicializar()
        {
            //DIRETÓRIO DO SISTEMA
            if (System.Diagnostics.Debugger.IsAttached)
            {
                Pub.DiretorioSistema = @"C:\NEWPDV\";
            }
            else
            {
                Pub.DiretorioSistema = AppDomain.CurrentDomain.BaseDirectory.ToString();
            }

            Pub.PastaConfiguracao = Pub.DiretorioSistema + @"CONFIGURACOES\";
            Pub.PastaAuditoria    = Pub.DiretorioSistema + @"AUDITORIA\";
            Pub.PastaErros        = Pub.DiretorioSistema + @"ERROS\";
            Pub.ArquivoBase       = Pub.PastaConfiguracao + @"BASE.XML";
            Pub.ArquivoConfig     = Pub.PastaConfiguracao + @"CONFIG.XML";
            Pub.ArquivoTema       = Path.Combine(Pub.PastaConfiguracao, "TEMA.XML");

            ArquivosEPastas Aep = new ArquivosEPastas();

            Aep.VerificarDiretorio(Pub.PastaConfiguracao);
            Aep.VerificarDiretorio(Pub.PastaAuditoria);
            Aep.VerificarDiretorio(Pub.PastaErros);
            Aep = null;

            if (System.Diagnostics.Debugger.IsAttached)
            {
                Pub.InDebug = true;
            }
            else
            {
                Pub.InDebug = false;
            }

            //Verificar se sistema esta configurado
            while (!File.Exists(Pub.ArquivoBase))
            {
                MessageBox.Show("Não foram encontradas configurações iniciais para o sistema");
                Formularios.ConfiguracaoInicial conf = new Formularios.ConfiguracaoInicial();
                conf.ShowDialog();
            }


            XMLSerializar xml = new XMLSerializar();

            Pub.Conn            = new ConexaoSql();
            Pub.Conn.DadosBanco = new DadosBase();
            Pub.Conn.DadosBanco = (DadosBase)xml.Deserializar(Pub.Conn.DadosBanco, Pub.ArquivoBase);
            Pub.Conn.DescriptografiaSenha();


            xml = null;

            Tema tema = new Tema();

            tema.PegarTemaNoArquivo();

            ConexaoSql.GerarConexao(Pub.Conn.DadosBanco.Servidor, Pub.Conn.DadosBanco.Usuario,
                                    Pub.Conn.DadosBanco.SenhaDescriptografada, Pub.Conn.DadosBanco.Banco, 0);
            //ConexaoSql.AbrirConexao();
            //CriarTabelas criar = new CriarTabelas();
        }