private void GetDataUser(string selectCommand) { try { // Specify a connection string. Replace the given value with a // valid connection string for a Northwind SQL Server sample // database accessible to your system. db = new DB(parametros.DBInspetorServer, parametros.DBInspetor, parametros.UserDBInspetor, parametros.PasswdDBInspetor); String connectionString = db.connectionString; // Create a new data adapter based on the specified query. dataAdapter = new SqlDataAdapter(selectCommand, connectionString); // Create a command builder to generate SQL update, insert, and // delete commands based on selectCommand. These are used to // update the database. SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter); // Populate a new data table and bind it to the BindingSource. DataTable table = new DataTable(); table.Locale = System.Globalization.CultureInfo.InvariantCulture; dataAdapter.Fill(table); bindingSource1.DataSource = table; // Resize the DataGridView columns to fit the newly loaded content. dgUsuarios.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); } catch (SqlException) { MessageBox.Show("To run this example, replace the value of the " + "connectionString variable with a connection string that is " + "valid for your system."); } }
static void Main(string[] args) { Console.Title = "Processamento - InspetorXML"; //Configura transparência do console int GWL_EXSTYLE = -20; int WS_EX_LAYERED = 0x80000; uint LWA_ALPHA = 0x2; // Obtain our handle (hWnd) IntPtr Handle = GetConsoleWindow(); SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) ^ WS_EX_LAYERED); // Opacity = 0.5 = (255/2) SetLayeredWindowAttributes(Handle, 0, 245, LWA_ALPHA); //Instancia a classe dos parametros Parametros parametros = new Parametros(); //Carrega os parâmetros do arquivo config Console.WriteLine("Carrega os Parametros"); parametros.carregaParametros(); //Console.WindowWidth = 140; //Console.WindowHeight = 40; Console.WriteLine("Cria as variáveis dos arquivos de log"); StreamWriter logXml; StreamWriter logErp; if (!File.Exists(parametros.PastaLog + "\\Erros_DB_xml.txt")) { logXml = new StreamWriter(parametros.PastaLog + "\\Erros_DB_xml.txt"); logErp = new StreamWriter(parametros.PastaLog + "\\Erros_DB_" + parametros.TipoErp + ".txt"); } else { logXml = File.AppendText(parametros.PastaLog + "\\Erros_DB_xml.txt"); logErp = File.AppendText(parametros.PastaLog + "\\Erros_DB_" + parametros.TipoErp + ".txt"); } Console.WriteLine("Log DB XML:" + logXml + " | " + "Log DB Erp:" + logErp.ToString()); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Instancia os Bancos de Dados"); //public DB(string Instancia, string Banco, string Usuario, string Senha, StreamWriter arquivoLog, string tipoDB) DB dbErp = new DB(parametros.DBErpServer, parametros.DBErp, parametros.UserDBErp, parametros.PasswdDBErp, logErp, parametros.TipoErp); DB dbInspetor = new DB(parametros.DBInspetorServer, parametros.DBInspetor, parametros.UserDBInspetor, parametros.PasswdDBInspetor, logXml, "InspetorXml"); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Criando objeto para manipulação dos arquivos XML"); //Instancia a classe para manipulação dos arquivos XML ManipulaXml notas = new ManipulaXml(parametros.TipoErp, dbInspetor, dbErp); Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Passa o caminho da pasta de processamento dos arquivos"); //Passa o caminho da pasta de processamento dos arquivos notas.parametros = parametros; Console.WriteLine(" "); Console.WriteLine(" "); Console.WriteLine("Carrega os arquivos XML"); //Carrega os arquivos XML notas.carregaXml(); Console.WriteLine(" "); Console.WriteLine(" "); if (notas.arquivosXml.Count == 0) { Console.WriteLine("Aperte qualquer tecla para sair!"); Console.ReadLine(); Environment.Exit(0); } Console.WriteLine("Instanciando objeto do ERP para inserir das notas"); //Instanciando objeto do ERP para inserir das notas Erp erp = new Erp(notas.arquivosXml, dbErp, parametros, dbInspetor); erp.inicia(); Console.ReadLine(); }