示例#1
0
        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
                {
                    CAcess.Modificadores("Insert into tbl_conexoes (nome_conexao,ip_conexao,usuario,senha,porta,id_usuario,data_atualizacao) values('" + tb_nomeConexao.Text + "','" + tb_ip.Text + "','" + tb_usuario.Text + "','" + tb_senha.Text + "','" + tb_porta.Text + "','" + int.Parse(CAcess._VisualizadorMOD1) + "',date());", true, "Conexão criada com sucesso!", "Atenção!");
                    this.Close();
                }
            }
        }
示例#2
0
        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 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 = "";
            }
        }
示例#4
0
        public void PreencherTreeView()
        {
            tv_bd.ImageList = img_list;

            tv_bd.Nodes.Clear();

            ClasseDeEncriptografia Encriptografar = new ClasseDeEncriptografia();

            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;
            }
        }