private void button2_Click(object sender, EventArgs e) { Contexto cmd = new Contexto(); cmd.Contexto_local(nome_base.Text); try{ cmd.AbreConexao(); cmd.FechaConexao(); MessageBox.Show("Conexão realizada com sucesso !"); }catch { MessageBox.Show("Não foi possível se conectar !"); } }
private void button1_Click(object sender, EventArgs e) { Contexto cmd = new Contexto(); cmd.Contexto_local(nome_base.Text); try { cmd.AbreConexao(); cmd.FechaConexao(); nome_base.Enabled = false; timer1.Enabled = true; label1.Text = "Coletando Dados"; label2.Text = "Inicializando"; // Selecionando fornecedores //StringBuilder sb = new StringBuilder(); // //cmd.AbreConexao(); //DataTable dt = cmd.ExecutaConsulta(new SqlCommand() { CommandText = "select * from fornecedores"}); // //foreach (DataRow r in dt.Rows){ // sb.Append("insert into fornecedores (for_razaoSocial,for_cnpj,for_ie,for_email,for_cep,for_logradouro,for_numero,for_complemento"); // sb.Append(",for_bairro,for_cidade,for_telefone,for_fax,for_status,for_cpf,for_rg,for_tipo_fornecedor,for_nome,for_tipo)"); // sb.Append("values('" + r["for_razaoSocial"].ToString() + "','" + r["for_cnpj"].ToString() + "','" + r["for_ie"] + "',"); // sb.Append("'" + r["for_email"].ToString() + "','" + r["for_cep"].ToString() + "','" + r["for_logradouro"].ToString() + "','" + r["for_numero"].ToString() + "','" + r["for_complemento"].ToString() + "',"); // sb.Append("'" + r["for_bairro"].ToString() + "','" + r["for_cidade"].ToString() + "','" + r["for_telefone"].ToString() + "',"); // sb.Append("'" + r["for_fax"].ToString() + "','" + r["for_status"].ToString() + "','" + r["for_cpf"].ToString() + "',"); // sb.Append("'" + r["for_rg"].ToString() + "','" + r["for_tipo_fornecedor"].ToString() + "','" + r["for_nome"].ToString() + "','" + r["for_tipo"].ToString() + "');"); //} // // //cmd.ExecutaComando(new SqlCommand() { CommandText = sb.ToString() }); //cmd.FechaConexao(); // Selecionando } catch { MessageBox.Show("Não foi possível se conectar !"); } }
public void inicializa() { if (true) { try { Contexto contexto = new Contexto(); try { //MessageBox.Show(contexto.StrConexao); contexto.AbreConexao(); contexto.FechaConexao(); try { VersaoDAL cmd = new VersaoDAL(); DataTable x = cmd.localizar(); } catch { } verifica_primeiro_acesso(); //this.Visible = false; //frmLogon xcmd = new frmLogon(); //xcmd.Show(); } catch (Exception ee) { MessageBox.Show(ee.Message); try { String path = ""; String x = System.AppDomain.CurrentDomain.BaseDirectory.ToString(); String[] xx = x.Split('\\'); String p = ""; for (int i = 0; i < (xx.Length - 2); i++) { p += xx[i] + "\\"; } p += "bats\\"; path = p; Process proc = new Process(); proc.StartInfo.FileName = "bd.bat"; proc.StartInfo.WorkingDirectory = path; proc.StartInfo.CreateNoWindow = false; proc.Start(); proc.WaitForExit(); int ExitCode = proc.ExitCode; //ProcessStartInfo info = new ProcessStartInfo("cmd.exe"); //info.Arguments = "net start MSSQL$SQLEXPRESS"; //Process.Start(info); proc.Close(); proc = new Process(); proc.StartInfo.FileName = "localdb_creator.bat"; proc.StartInfo.WorkingDirectory = path; proc.StartInfo.CreateNoWindow = false; proc.Start(); proc.WaitForExit(); ExitCode = proc.ExitCode; //ProcessStartInfo info = new ProcessStartInfo("cmd.exe"); //info.Arguments = "net start MSSQL$SQLEXPRESS"; //Process.Start(info); proc.Close(); proc = new Process(); proc.StartInfo.FileName = "localdb_creatorv11.bat"; proc.StartInfo.WorkingDirectory = path; proc.StartInfo.CreateNoWindow = false; proc.Start(); proc.WaitForExit(); ExitCode = proc.ExitCode; //ProcessStartInfo info = new ProcessStartInfo("cmd.exe"); //info.Arguments = "net start MSSQL$SQLEXPRESS"; //Process.Start(info); proc.Close(); } catch (Exception eee) { MessageBox.Show(eee.Message); } try { contexto.AbreConexao(); contexto.FechaConexao(); verifica_primeiro_acesso(); } catch (Exception eeee) { MessageBox.Show(eeee.Message); MessageBox.Show("Não foi possivel estabelecer conexão com banco de dados, verifique as permissões do sistema operacional ou se o arquivo de banco de dados se encontra na pasta da aplicação !"); String x = System.AppDomain.CurrentDomain.BaseDirectory.ToString(); String[] xx = x.Split('\\'); String p = ""; for (int i = 0; i < (xx.Length - 2); i++) { p += xx[i] + "\\"; } Process.Start("explorer.exe", p); Application.Exit(); this.Close(); } } //verifica_primeiro_acesso(); } catch (Exception e) { MessageBox.Show(e.Message); } } }
private void timer1_Tick(object sender, EventArgs e) { // 1 - Coletando Fabricantes // // - Coletando Clientes // progressBar1.Maximum = 2; label1.Text = "Coletando Dados"; Thread.Sleep(5000); if (atividade > 2) { label1.Text = "Coleta realizada com sucesso !"; label2.Text = "..."; timer1.Enabled = false; //progressBar1.Value = atividade; } if (atividade == 2) { label2.Text = "Selecionando Produtos"; progressBar1.Value = atividade; atividade++; ProdutosBLL cmd = new ProdutosBLL(); //DataTable dt = cmd.localizarComRetorno("", "pro_nome"); Contexto sqlcmd = new Contexto(); sqlcmd.Contexto_local(nome_base.Text); sqlcmd.AbreConexao(); DataTable dt = sqlcmd.ExecutaConsulta(new SqlCommand() { CommandText = "select * from produtos" }); sqlcmd.FechaConexao(); foreach (DataRow dtRow in dt.Rows) { cmd.limpar(); cmd.pro_nome = dtRow["pro_nome"].ToString(); cmd.pro_quantidade = decimal.Parse(dtRow["pro_quantidade"].ToString()); cmd.pro_precoCusto = decimal.Parse(dtRow["pro_precoCusto"].ToString()); cmd.pro_precoVenda = decimal.Parse(dtRow["pro_precoVenda"].ToString()); cmd.pro_categoria = 0; cmd.pro_grupo = 0; cmd.pro_subGrupo = 0; cmd.pro_unidade = 0; cmd.pro_estoqueMin = int.Parse(dtRow["pro_estoqueMin"].ToString()); cmd.pro_estoqueMax = 0; cmd.pro_dataCadastro = DateTime.Now; cmd.pro_codigoBarra = dtRow["pro_codigoBarra"].ToString(); cmd.pro_marca = 0; cmd.pro_fornecedor = 0; cmd.pro_tamanho = 0; cmd.pro_margem = 0; cmd.pro_comissao = 0; cmd.pro_aliquota = 0; cmd.porcentagem_tributos = 0; cmd.pro_csosn = ""; cmd.pro_cst = ""; cmd.cest = ""; cmd.pro_cst = ""; cmd.pro_imagem = null; cmd.cfop = int.Parse(dtRow["pro_cfop"].ToString()); cmd.ncm = dtRow["pro_ncm"].ToString(); cmd.inserir(); } } if (atividade == 1) { label2.Text = "Selecionando Grupos"; progressBar1.Value = atividade; atividade++; GrupoBLL cmd = new GrupoBLL(); DataTable dt = cmd.localizarComRetorno("", "gru_descricao"); foreach (DataRow dtRow in dt.Rows) { cmd.limpar(); try { cmd.gru_codigo = Int32.Parse(dtRow["gru_codigo"].ToString()); }catch { } try { cmd.gru_descricao = dtRow["gru_descricao"].ToString(); } catch { } cmd.inserir(); } } if (atividade == 0) { label2.Text = "Selecionando Fabricantes"; progressBar1.Value = atividade; atividade++; FornecedoresBLL cmd = new FornecedoresBLL(); DataTable dt = cmd.localizarComRetorno_SQLSERVER("", "", nome_base.Text); foreach (DataRow dtRow in dt.Rows) { cmd.limpar(); try{ cmd.for_codigo = Int32.Parse(dtRow.ItemArray[0].ToString()); }catch {} try{ cmd.for_cnpj = dtRow.ItemArray[2].ToString(); }catch {} try{ cmd.for_ie = dtRow.ItemArray[3].ToString(); }catch {} try{ cmd.for_email = dtRow.ItemArray[4].ToString(); }catch {} try{ cmd.for_cep = dtRow.ItemArray[5].ToString(); }catch {} try{ cmd.for_razaoSocial = dtRow.ItemArray[1].ToString(); }catch {} try{ cmd.for_logradouro = dtRow.ItemArray[6].ToString(); }catch {} try{ cmd.for_numero = dtRow.ItemArray[7].ToString(); }catch {} try{ cmd.for_complemento = dtRow.ItemArray[8].ToString(); }catch {} try{ cmd.for_bairro = dtRow.ItemArray[9].ToString(); }catch {} try{ cmd.for_cidade = Int32.Parse(dtRow.ItemArray[10].ToString()); }catch {} try{ cmd.for_telefone = dtRow.ItemArray[11].ToString(); }catch {} try{ cmd.for_fax = dtRow.ItemArray[12].ToString(); }catch {} try{ cmd.for_status = dtRow.ItemArray[13].ToString(); }catch {} try{ cmd.for_cpf = dtRow.ItemArray[14].ToString(); }catch {} try{ cmd.for_rg = dtRow.ItemArray[15].ToString(); }catch {} try{ cmd.for_tipo_fornecedor = dtRow.ItemArray[16].ToString(); }catch {} try{ cmd.for_nome = dtRow.ItemArray[17].ToString(); }catch {} try { cmd.for_tipo = dtRow.ItemArray[18].ToString(); }catch { } cmd.inserir(); } } }