private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { Zenfox_Software_OO.data.bd_postgres bd = new Zenfox_Software_OO.data.bd_postgres(); Zenfox_Software_OO.data.bd local_db = new Zenfox_Software_OO.data.bd(); StringBuilder sb = new StringBuilder(); // Sincronizando produto ============================================================== bd.AbrirConexao(); IDataReader dr = bd.RetornaDados("select * from produto where empresa = " + this.id + ""); Int32 nome = dr.GetOrdinal("nome"); Int32 ean = dr.GetOrdinal("ean"); Int32 valor = dr.GetOrdinal("venda"); Int32 ncm = dr.GetOrdinal("ncm"); Int32 cfop = dr.GetOrdinal("cfop"); while (dr.Read()) { String xnome = ""; String xean = ""; String xncm = ""; if (!dr.IsDBNull(nome)) { xnome = dr.GetString(nome); } if (!dr.IsDBNull(ean)) { xean = dr.GetString(ean); } if (!dr.IsDBNull(ncm)) { xncm = dr.GetString(ncm); } sb.AppendLine("INSERT INTO produtos(nome, ean, valor, ncm, cfop) VALUES('" + xnome + "','" + xean + "'," + dr.GetDouble(valor) + ", '" + xncm + "'," + dr.GetInt32(cfop) + ");"); } bd.FechaConexao(); local_db.abrir_conexao(); local_db.Execute_Command(sb.ToString()); local_db.fecha_conexao(); backgroundWorker1.ReportProgress(1); }
private void button1_Click(object sender, EventArgs e) { if (usuario) { if (txt_cnpj.Text.ToString().Length > 2) { if (txt_senha.Text.ToString().Length >= 6) { if (txt_senha.Text == txt_confirmacao_senha.Text) { Zenfox_Software_OO.Cadastros.Usuario cmd_user = new Zenfox_Software_OO.Cadastros.Usuario(); Zenfox_Software_OO.Cadastros.Entidade_Usuario ent_usuario = new Zenfox_Software_OO.Cadastros.Entidade_Usuario(); ent_usuario.nome = txt_cnpj.Text; ent_usuario.usuario = txt_cnpj.Text; ent_usuario.senha = txt_senha.Text; ent_usuario.adm = true; cmd_user.insere_usuario(ent_usuario); MessageBox.Show("Usuario administrador criado com sucesso !"); this.Visible = false; Sincronizacao cmd_sinc = new Sincronizacao(); cmd_sinc.id = this.id; cmd_sinc.ShowDialog(); Dashboard dash = new Dashboard(this.id); dash.Show(); } else { MessageBox.Show("Senha e confirmação de senha são diferentes !"); } } else { MessageBox.Show("Sua senha deve conter pelo menos 6 digitos"); } } else { MessageBox.Show("Você precisa informar um usuario válido !"); } // UsuarioDAL cmd_usuario = new UsuarioDAL(); // cmd_usuario.InserirUsuario(txt_cnpj.Text, txt_cnpj.Text, txt_senha.Text, "Ativo", 0, 0, "*****@*****.**"); // MessageBox.Show("Cadastro Criado com sucesso !"); // this.Close(); } else { Boolean existe = false; Zenfox_Software_OO.data.bd_postgres sql_pg = new Zenfox_Software_OO.data.bd_postgres(); //Trend_SAT_OO.data.bd_pg sql = new Trend_SAT_OO.data.bd_pg(); //EmpresaBLL empresa_bll = new EmpresaBLL(); sql_pg.AbrirConexao(); IDataReader dr = sql_pg.RetornaDados("select * from empresa where cpf_cnpj = '" + txt_cnpj.Text.Replace(',', '.').Trim() + "' and senha = '" + txt_senha.Text + "'"); id = dr.GetOrdinal("id"); while (dr.Read()) { existe = true; id = dr.GetInt32(id); } sql_pg.FechaConexao(); if (existe) { Zenfox_Software_OO.Cadastros.Empresa cmd_empresa = new Zenfox_Software_OO.Cadastros.Empresa(); cmd_empresa.vincula_empresa(id); label_titulo.Text = "Primeiro Usuario"; label_descricao.Text = "Informe o usuario e senha para o usuario principal do sistema"; // label_campo1.Text = "Nome Usuario"; label_campo2.Text = "Senha"; // txt_cnpj.Text = ""; txt_cnpj.Mask = ""; txt_senha.Text = ""; // txt_senha2.Visible = true; txt_senha.Visible = true; txt_confirmacao_senha.Visible = true; usuario = true; } else { MessageBox.Show("CPF/CNPJ Invalido ou incorreto !"); } //trend_cliente.ClienteClient cmd = new trend_cliente.ClienteClient(); //Int32 x = cmd.seleciona_cliente(txt_cnpj.Text,txt_senha.Text); // //if(x > 0){ // MessageBox.Show("Vinculado"); //}else{ // MessageBox.Show("Não vinculado"); //} } }