private void carregarParametros() { try { ConfigSistema config = RegEditWindows.lerDadosDeAcessoBancoDeDados("Gestor"); SQL.servidor = config.dbServer; SQL.porta = config.dbPort; SQL.banco = config.dbBase; SQL.userBD = config.dbUser; SQL.senhaBD = config.dbPwd; carregarComboBox.empresas(cbEmpresa); ConfigSistema cf = RegEditWindows.lerDadosDeLogin("Gestor"); ckboxLembrarSenha.Checked = cf.lembrarSenha; txtUsuario.Text = cf.usuario; txtSenha.Text = cf.senha; cbEmpresa.SelectedValue = cf.empresaPadrao; //cbEmpresa.SelectedIndex = 0; } catch (Exception) { MessageBox.Show(util_msg.msgErroCarregarParametro, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void lembrarUsuario() { try { ConfigSistema config; if (ckboxLembrarSenha.Checked == true) { config = new ConfigSistema { lembrarSenha = true, empresaPadrao = int.Parse(cbEmpresa.SelectedValue.ToString()), usuario = txtUsuario.Text, senha = txtSenha.Text }; } else { config = new ConfigSistema { lembrarSenha = false, empresaPadrao = 0, usuario = "", senha = "" }; } BLL_Sistema controle = new BLL_Sistema(); controle.salvarDadosDeLogin("Gestor", config); } catch { } }
public static void gravarDadosDeBancoDeDados(string software, ConfigSistema config) { try { RegistryKey regkey = Registry.CurrentUser.OpenSubKey("Software", true); //cria a referencia para a chave de registro regkey = regkey.CreateSubKey("SistemaGestor"); //cria subchave c/nome do desenvolvedor //regkey.DeleteSubKey(software); regkey = regkey.CreateSubKey(software); //cria outra subchave com dados para o software //dados do banco de dados regkey.SetValue("dbServer", util_dados.criptografar(config.dbServer)); regkey.SetValue("dbPort", util_dados.criptografar(Convert.ToString(config.dbPort))); regkey.SetValue("dbBase", util_dados.criptografar(config.dbBase)); regkey.SetValue("dbUser", util_dados.criptografar(config.dbUser)); regkey.SetValue("dbPWD", util_dados.criptografar(config.dbPwd)); regkey.Close(); MessageBox.Show(util_msg.msgSalvar + "\n As alterações terão efeitos após reiniciar a aplicação!", util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void lerDados() { controle = new BLL_Sistema(); ConfigSistema cf = controle.parametrosBaseDeDados("Gestor"); txtBDServer.Text = cf.dbServer; txtBDPort.Text = Convert.ToString(cf.dbPort); txtBDBanco.Text = cf.dbBase; txtBDUser.Text = cf.dbUser; txtBDSenha.Text = cf.dbPwd; }
public static List <ConfigSistema> Consultar(string nome = "", string categoria = "") { try { var lista = new List <ConfigSistema>(); var query = "SELECT ID, Nome, Valor" + " FROM Cfg_Sistema" + " WHERE D_E_L_E_T_ = 0"; if (nome.Trim() != "") { query += " AND Nome='" + nome + "'"; } if (categoria.Trim() != "") { query += " AND Categoria='" + categoria + "'"; } var dataTable = _contexto.Consultar(query); foreach (DataRow linha in dataTable.Rows) { var obj = new ConfigSistema { ID = Convert.ToInt32(linha["ID"]), Nome = linha["Nome"].ToString(), Valor = linha["Valor"].ToString() }; lista.Add(obj); } dataTable.Dispose(); return(lista); } catch (Exception) { throw; } }
public static ConfigSistema lerDadosDeLogin(string software) { try { RegistryKey regkey = Registry.CurrentUser.OpenSubKey("Software", true); //cria a referencia para a chave de registro regkey = regkey.OpenSubKey("SistemaGestor"); ConfigSistema config = new ConfigSistema { lembrarSenha = Convert.ToBoolean(util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("lembrarSenha").ToString())), usuario = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("user").ToString()), senha = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("userPwd").ToString()), empresaPadrao = Convert.ToInt32(util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("empresaPadrao").ToString())) }; return(config); } catch { return(null); } }
private void salvarConfig() { try { ConfigSistema config = new ConfigSistema { dbServer = txtBDServer.Text.Trim(), dbPort = Convert.ToInt32(txtBDPort.Text.Trim()), dbUser = txtBDUser.Text.Trim(), dbBase = txtBDBanco.Text.Trim(), dbPwd = txtBDSenha.Text.Trim(), lembrarSenha = true, empresaPadrao = 2 }; controle = new BLL_Sistema(); controle.salvarParametrosDeBaseDeDados("Gestor", config); } catch { } }
public static ConfigSistema lerDadosDeAcessoBancoDeDados(string software) { try { RegistryKey regkey = Registry.CurrentUser.OpenSubKey("Software", true); //cria a referencia para a chave de registro regkey = regkey.OpenSubKey("SistemaGestor"); ConfigSistema config = new ConfigSistema { dbServer = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("dbServer").ToString()), dbPort = Convert.ToInt32(util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("dbPort").ToString())), dbBase = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("dbBase").ToString()), dbUser = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("dbUser").ToString()), dbPwd = util_dados.descriptografar(regkey.OpenSubKey(software, true).GetValue("dbPWD").ToString()) }; return(config); } catch { return(null); } }
public static void gravarDadosDeLogin(string software, ConfigSistema config) { try { RegistryKey regkey = Registry.CurrentUser.OpenSubKey("Software", true); //cria a referencia para a chave de registro regkey = regkey.CreateSubKey("SistemaGestor"); //cria subchave c/nome do desenvolvedor //regkey.DeleteSubKey(software); regkey = regkey.CreateSubKey(software); //cria outra subchave com dados para o software //dados referentes a login regkey.SetValue("lembrarSenha", util_dados.criptografar(Convert.ToString(config.lembrarSenha))); regkey.SetValue("user", util_dados.criptografar(config.usuario)); regkey.SetValue("userPwd", util_dados.criptografar(config.senha)); regkey.SetValue("empresaPadrao", util_dados.criptografar(Convert.ToString(config.empresaPadrao))); regkey.Close(); } catch (Exception ex) { MessageBox.Show(util_msg.msgErro + ex.Message, util_msg.sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ConfigSistema parametrosBaseDeDados(string software) { ConfigSistema config = RegEditWindows.lerDadosDeAcessoBancoDeDados(software); return(config); }
public void salvarDadosDeLogin(string software, ConfigSistema cf) { RegEditWindows.gravarDadosDeLogin(software, cf); }
public ConfigSistema dadosDeLogin(string software) { ConfigSistema cf = RegEditWindows.lerDadosDeLogin(software); return(cf); }
public void salvarParametrosDeBaseDeDados(string software, ConfigSistema config) { RegEditWindows.gravarDadosDeBancoDeDados(software, config); }
private void laEmpresaToolStripMenuItem_Click(object sender, EventArgs e) { ConfigSistema configSistema = new ConfigSistema(); configSistema.Show(); }