/// <summary> /// Load system configuration. /// </summary> private void LoadConfig() { mXml = new CustomXmlConfig("Config.xml"); mEcServer = mXml.StrXmlSimpleConfigValue("SERVER_EC"); mEcDb = mXml.StrXmlSimpleConfigValue("BANCO_EC"); mEcUser = mXml.StrXmlSimpleConfigValue("USER_EC"); mEcPass = mXml.StrXmlSimpleConfigValue("PASS_EC"); mAuxServer = mXml.StrXmlSimpleConfigValue("SERVER_AUX"); mAuxDb = mXml.StrXmlSimpleConfigValue("BANCO_AUX"); mAuxUser = mXml.StrXmlSimpleConfigValue("USER_AUX"); mAuxPass = mXml.StrXmlSimpleConfigValue("PASS_AUX"); mLogServer = mXml.StrXmlSimpleConfigValue("SERVER_LOG"); mLogDb = mXml.StrXmlSimpleConfigValue("BANCO_LOG"); mLogUser = mXml.StrXmlSimpleConfigValue("USER_LOG"); mLogPass = mXml.StrXmlSimpleConfigValue("PASS_LOG"); String EcStrCnn = Sql.CriaStringConexao(mEcServer, mEcDb, mEcUser, mEcPass); String AuxStrCnn = Sql.CriaStringConexao(mAuxServer, mAuxDb, mAuxUser, mAuxPass); String LogStrCnn = Sql.CriaStringConexao(mLogServer, mLogDb, mLogUser, mLogPass); //Cria um objeto estático, de maneira que possa 'reutilizar' os objetos em toda a interface. Objects.CfgAtual = new Config(mEcServer, mEcDb, mEcUser, mEcPass, EcStrCnn, mAuxServer, mAuxDb, mAuxUser, mAuxPass, AuxStrCnn, mIdioma, "default"); //Cria os objetos estáticos para cada banco de dados. Objects.CnnBancoEc = new Sql(EcStrCnn); Objects.CnnBancoEcMgr = new Sql(AuxStrCnn); Objects.CnnBancoLog = new Sql(LogStrCnn); }
private Boolean CriaArquivoXml() { try { mXml = new CustomXmlConfig("Config.xml"); mXml.CreateNewXmlFileConfig("ConfiguracoesGerais"); Dictionary <string, object> dic = new Dictionary <string, object>(); dic.Add("SERVER_EC", txt_Cn_SqlEc.Text); dic.Add("BANCO_EC", txt_Cn_DbEc.Text); dic.Add("USER_EC", txt_Cn_EcUser.Text); dic.Add("PASS_EC", txt_Cn_EcPass.Text != "" ? txt_Cn_EcPass.Text : ""); dic.Add("SERVER_AUX", txt_Cn_SqlEcMgr.Text); dic.Add("BANCO_AUX", txt_Cn_DbEcMgr.Text); dic.Add("USER_AUX", txt_Cn_EcMgrUser.Text); dic.Add("PASS_AUX", txt_Cn_EcMgrPass.Text != "" ? txt_Cn_EcMgrPass.Text : ""); dic.Add("SERVER_LOG", txt_Cn_SqlEcMgrLog.Text); dic.Add("BANCO_LOG", txt_Cn_DbEcMgrLog.Text); dic.Add("USER_LOG", txt_Cn_EcMgrLogUser.Text); dic.Add("PASS_LOG", txt_Cn_EcMgrLogPass.Text != "" ? txt_Cn_EcMgrLogPass.Text : ""); /* * Dionei Beilke dos Santos * 09/11/2018 * Adicionado novas configuracoes */ dic.Add("IDIOMA", "pt-BR"); dic.Add("THEME", "LIGHT"); mXml.AddXmlParameters("ConfiguracoesGerais", dic); //User XML mXml = new CustomXmlConfig("ConfigCurrentUser.xml"); mXml.CreateNewXmlFileConfig("ConfiguracoesGerais"); dic = new Dictionary <string, object>(); dic.Add("MANTER_CONECTADO", "false"); dic.Add("USUARIO", "L04eWNDJERU="); dic.Add("SENHA", ""); mXml.AddXmlParameters("ConfiguracoesGerais", dic); return(true); } catch { return(false); } }
public static void LoadConfigAPI(String ApiUserName, String ApiUserPass) { if (ApiUserName.ToUpper().Trim() == "X154812A85SD4DSDS5A1A1S8A" && ApiUserPass.ToUpper().Trim() == "S31X8A8E12385532SDI;/SP43WED") { CustomXmlConfig xml = new CustomXmlConfig("SkaConfig.xml"); String ecServer = xml.StrXmlSimpleConfigValue("SERVER_EC"); String ecDb = xml.StrXmlSimpleConfigValue("BANCO_EC"); String ecUser = xml.StrXmlSimpleConfigValue("USER_EC"); String ecPass = xml.StrXmlSimpleConfigValue("PASS_EC"); String auxServer = xml.StrXmlSimpleConfigValue("SERVER_AUX"); String auxDb = xml.StrXmlSimpleConfigValue("BANCO_AUX"); String auxUser = xml.StrXmlSimpleConfigValue("USER_AUX"); String auxPass = xml.StrXmlSimpleConfigValue("PASS_AUX"); String logServer = xml.StrXmlSimpleConfigValue("SERVER_LOG"); String logDb = xml.StrXmlSimpleConfigValue("BANCO_LOG"); String logUser = xml.StrXmlSimpleConfigValue("USER_LOG"); String logPass = xml.StrXmlSimpleConfigValue("PASS_LOG"); System.Globalization.CultureInfo mIdioma = new System.Globalization.CultureInfo(xml.StrXmlSimpleConfigValue("IDIOMA")); String ColorTheme = xml.StrXmlSimpleConfigValue("THEME"); Boolean mManterUserConectado = Convert.ToBoolean(xml.StrXmlSimpleConfigValue("MANTER_CONECTADO")); String EcStrCnn = Sql.CriaStringConexao(ecServer, ecDb, ecUser, ecPass); String AuxStrCnn = Sql.CriaStringConexao(auxServer, auxDb, auxUser, auxPass); String LogStrCnn = Sql.CriaStringConexao(logServer, logDb, logUser, logPass); //Cria um objeto estático, de maneira que possa 'reutilizar' os objetos em toda a interface. Objects.CfgAtual = new Config(ecServer, ecDb, ecUser, ecPass, EcStrCnn, auxServer, auxDb, auxUser, auxPass, AuxStrCnn, mIdioma, ColorTheme); //Cria os objetos estáticos para cada banco de dados. Objects.CnnBancoEc = new Sql(EcStrCnn); Objects.CnnBancoEcMgr = new Sql(AuxStrCnn); Objects.CnnBancoLog = new Sql(LogStrCnn); Objects.UsuarioAtual = new Usuario("X154812A85SD4DSDS5A1A1S8A", "S31X8A8E12385532SDI;/SP43WED"); } else { throw new ArgumentOutOfRangeException("User and password from API user is not correct"); } }