Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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
            {
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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;
        }
Esempio n. 5
0
        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;
            }
        }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
        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
            {
            }
        }
Esempio n. 8
0
        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);
            }
        }
Esempio n. 9
0
        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);
            }
        }
Esempio n. 10
0
        public ConfigSistema parametrosBaseDeDados(string software)
        {
            ConfigSistema config = RegEditWindows.lerDadosDeAcessoBancoDeDados(software);

            return(config);
        }
Esempio n. 11
0
 public void salvarDadosDeLogin(string software, ConfigSistema cf)
 {
     RegEditWindows.gravarDadosDeLogin(software, cf);
 }
Esempio n. 12
0
        public ConfigSistema dadosDeLogin(string software)
        {
            ConfigSistema cf = RegEditWindows.lerDadosDeLogin(software);

            return(cf);
        }
Esempio n. 13
0
 public void salvarParametrosDeBaseDeDados(string software, ConfigSistema config)
 {
     RegEditWindows.gravarDadosDeBancoDeDados(software, config);
 }
Esempio n. 14
0
        private void laEmpresaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ConfigSistema configSistema = new ConfigSistema();

            configSistema.Show();
        }