private void button1_Click(object sender, EventArgs e) { ControladorAcces CAcess = new ControladorAcces(); ClasseDeEncriptografia Encriptografar = new ClasseDeEncriptografia(); CAcess.Visualizadores("Select * from tbl_login where login = '******';", 1); if (CAcess.VisualizadoresBooleanos("Select * from tbl_conexoes where nome_conexao = '" + tb_nomeConexao.Text + "' and id_usuario = '" + CAcess._VisualizadorMOD1 + "';") == true) { MessageBox.Show("Já existe uma conexão com este nome.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (Program._LoginUsuario == "") { MessageBox.Show("O usuário não foi detectado, por favor tente novamente mais tarde!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } else { if (cb_banco.Checked == true) { CAcess.Modificadores("Insert into tbl_conexoes (nome_conexao,ip_conexao,usuario,senha,porta,id_usuario,data_atualizacao,nome_banco) values('" + tb_nomeConexao.Text + "','" + tb_ip.Text + "','" + tb_usuario.Text + "','" + tb_senha.Text + "','" + tb_porta.Text + "','" + int.Parse(CAcess._VisualizadorMOD1) + "',date(),'" + tb_nomeBanco.Text + "');", true, "Conexão criada com sucesso!", "Atenção!"); this.Close(); } else { CAcess.Modificadores("Insert into tbl_conexoes (nome_conexao,ip_conexao,usuario,senha,porta,id_usuario,data_atualizacao,nome_banco) values('" + tb_nomeConexao.Text + "','" + tb_ip.Text + "','" + tb_usuario.Text + "','" + tb_senha.Text + "','" + tb_porta.Text + "','" + int.Parse(CAcess._VisualizadorMOD1) + "',date(),'mysql');", true, "Conexão criada com sucesso!", "Atenção!"); this.Close(); } } } }
private void button1_Click(object sender, EventArgs e) { ClasseDeEncriptografia Encriptografar = new ClasseDeEncriptografia(); bool LE_MJ = false; bool LE_ME = false; if (rb_listaErro_MJ_S.Checked == true) { LE_MJ = true; } else { LE_MJ = false; } if (rb_listaErro_ME_S.Checked == true) { LE_ME = true; } else { LE_ME = false; } ControladorAcces CAcess = new ControladorAcces(); if (CAcess.VisualizadoresBooleanos("Select * from tbl_janelas where tipo = 1 AND funcao = 1;") == false) { CAcess.Visualizadores("Select codigo from tbl_login where usuario = '" + Encriptografar.EncriptografarString(Program._LoginUsuario) + "';", 1); CAcess.Modificadores("Insert into tbl_janelas (tipo,funcao,ativo,id_usuario) values(1,1," + LE_MJ + "," + int.Parse(CAcess._VisualizadorMOD1) + ");"); } else { CAcess.Visualizadores("Select codigo from tbl_login where usuario = '" + Encriptografar.EncriptografarString(Program._LoginUsuario) + "';", 1); CAcess.Modificadores("Update tbl_janelas set ativo = " + LE_MJ + " where tipo = 1 and funcao = 1 and id_usuario = " + int.Parse(CAcess._VisualizadorMOD1) + ";"); } if (CAcess.VisualizadoresBooleanos("Select * from tbl_janelas where tipo = 1 AND funcao = 2;") == false) { CAcess.Visualizadores("Select codigo from tbl_login where usuario = '" + Encriptografar.EncriptografarString(Program._LoginUsuario) + "';", 1); CAcess.Modificadores("Insert into tbl_janelas (tipo,funcao,ativo,id_usuario) values(1,2," + LE_ME + "," + int.Parse(CAcess._VisualizadorMOD1) + ");"); } else { CAcess.Visualizadores("Select codigo from tbl_login where usuario = '" + Encriptografar.EncriptografarString(Program._LoginUsuario) + "';", 1); CAcess.Modificadores("Update tbl_janelas set ativo = " + LE_ME + " where tipo = 1 and funcao = 2 and id_usuario = " + int.Parse(CAcess._VisualizadorMOD1) + ";"); } }
public void PreencherTreeView() { tv_bd.ImageList = img_list; tv_bd.Nodes.Clear(); CAaccess.Visualizadores("Select * from tbl_login where login = '******';", 1); CAaccess.Visualizadores("select * from tbl_conexoes where id_usuario = '" + CAaccess._VisualizadorMOD1 + "';", 0); ConverterParaArray(); for (int x = 0; x < _tableaArray.Count; x++) { tv_bd.Nodes.Add(CAaccess._dataSet.Tables[0].Rows[x]["nome_conexao"].ToString()); tv_bd.Nodes[x].ImageIndex = 0; tv_bd.Nodes[x].SelectedImageIndex = 0; } }
public void RotinaBDAcess() { try { panel1.Visible = true; panel1.Update(); panel1.Refresh(); rtb_balaoInfos.Text = "\tAtenção! \n\n Está sendo executado uma rotina para apagar os usuarios com + de 1 mes de inatividade.\nVocê podera continuar usando o programa normalmente enquanto esse processo ocorre."; ClasseDeEncriptografia Encriptografar = new ClasseDeEncriptografia(); CAaccess.Visualizadores("Select codigo from tbl_login where login = '******';", 0); CAaccess.Modificadores("Update tbl_login set ultimo_acesso = now() where codigo = " + CAaccess._dataSet.Tables[0].Rows[0]["codigo"].ToString() + ";"); CAaccess.Visualizadores("Select * from tbl_login;", 0); for (int x = 0; x < CAaccess._dataSet.Tables[0].Rows.Count; x++) { if (double.Parse(DateDiff(DateTime.Parse(CAaccess._dataSet.Tables[0].Rows[x]["ultimo_acesso"].ToString()), DateTime.Now).ToString()) > 30) { int codigoUsuario = int.Parse(CAaccess._dataSet.Tables[0].Rows[x]["codigo"].ToString()); CAaccess.Modificadores("Delete from tbl_login where codigo = " + codigoUsuario + ";"); CAaccess.Modificadores("Delete from tbl_conexoes where id_usuario = " + codigoUsuario + ";"); } else { } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { System.Threading.Thread.Sleep(10000); panel1.Visible = false; panel1.Update(); panel1.Refresh(); rtb_balaoInfos.Text = ""; } }