Example #1
0
        public void loadGridView()
        {
            conn = Conexao.obterConexao();

            String query = "SELECT SU.CODIGO_USUARIO, SU.NOME FROM SONIC_USUARIOS SU GROUP BY SU.CODIGO_USUARIO, SU.NOME ";

            SqlCommand retorno = new SqlCommand(query, conn);

            SqlDataReader row = retorno.ExecuteReader();

            // CRIANDO UM  E POPULANDO UM DATATABLE COM O RETORNO DA QUERY
            DataTable tabela = new DataTable();

            tabela.Load(row);

            dgv_usuario.DataSource = tabela;
            //dgv_usuario.MultiSelect = false;
            dgv_usuario.DefaultCellStyle.SelectionBackColor = Color.PaleGreen;
            dgv_usuario.DefaultCellStyle.SelectionForeColor = Color.Black;
            dgv_usuario.Rows[0].Selected = true;
            DataGridViewColumn c = dgv_usuario.Columns[0];

            c.Width = 60;
            Conexao.fecharConexao();
        }
Example #2
0
        public static bool validarConexao()
        {
            bool connected = false;

            // SOLICITAR CONEXAO USANDO A CLASSE DE CONEXAO
            SqlConnection conn = Conexao.obterConexao();

            if (conn == null && conn.State != ConnectionState.Closed)
            {
                // PODEMOS ABRIR UM MESSAGEBOX PARA UM FEEDBACK DA CONEXAO
                //MessageBox.Show("Conexao não ok", "");
            }
            else
            {
                // COMO É APENAS UM TESTE, PODEMOS FECHAR A CONEXAO
                connected = true;
                Conexao.fecharConexao();
            }
            return(connected);
        }
        public void gerarConsulta(System.IO.DirectoryInfo arquivos, String nome, DataGridView dgv)
        {
            // STRING QUE RECEBE O DIRETÓRIO
            string diretorio = Properties.Settings.Default.RECEBIDOS + "\\";

            // INSTANCIANDO UMA NOVA CONEXAO
            SqlConnection conn = Conexao.obterConexao();

            // OBTENDO OS ARQUIVOS PARA MONTAR QUERY
            FileInfo[] file = arquivos.GetFiles(nome + ".TXT");
            foreach (System.IO.FileInfo fileinfo in file)
            {
                // CAPTURANDO O ARQUVIO
                string query   = string.Empty;
                string arquivo = fileinfo.ToString();

                // LENDO O ARQUIVO
                System.IO.StreamReader sr = new System.IO.StreamReader(diretorio + arquivo);
                string line = sr.ReadLine();

                // LAÇO PA CONCATENAR AS LINHAS E MONTAR A QUERY
                while (line != null)
                {
                    query += line;
                    line   = sr.ReadLine();
                }
                //String query2 = "SELECT * FROM ST_VENDEDORES";
                // AQUI DECIDE O QUE FAZER COM A QUERY GERADA
                //GravarTXT(conn, arquivo, query);
                //montarResultado(conn, arquivo, query2, dgv);
                // FECHANDO O OBJETO STREAMREADER
                sr.Close();
            }

            // FECHANDO A CONEXAO COM O BANCO
            Conexao.fecharConexao(conn);
        }
        // TESTAR A CONEXAO COM OS DADOS JA GRAVADOS
        public bool ConexaoLoad()
        {
            bool connected = false;
            // CARREGAR OS DADOS DE STATUS DA CONEXÃO NA TELA PRINCIPAL
            //gt_lbl_main_servidor_endereco.Text = Properties.Settings.Default.IP + "," +
            //Properties.Settings.Default.PORT;
            //gt_lbl_main_servidor_database.Text = Properties.Settings.Default.DATABASE;

            // SOLICITAR CONEXAO USANDO A CLASSE DE CONEXAO
            SqlConnection conn = Conexao.obterConexao();

            if (conn == null)
            {
                // PODEMOS ABRIR UM MESSAGEBOX PARA UM FEEDBACK DA CONEXAO
                //MessageBox.Show("Conexao não ok", "");
            }
            else
            {
                // COMO É APENAS UM TESTE, PODEMOS FECHAR A CONEXAO
                connected = true;
                Conexao.fecharConexao(conn);
            }
            return(connected);
        }