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); }
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); } }
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(); }