Ejemplo n.º 1
0
        /*Void de logar usando verifica se esta ou nao cadastrado no sistema*/
        public void logar()
        {
            sqlconn = FabricaDeConexao.CriarConexao();
            // Guardar o usuario e senha
            string usuario;
            string senha;

            try
            {
                //recebe das txt os valores
                usuario = txtUsuario.Text;
                senha   = txtSenha.Text;

                _sql = "SELECT COUNT(codSistema) FROM cad_sistema WHERE username = @usuario AND passwords = @senha ";

                cmd = new SqlCommand(_sql, sqlconn);

                cmd.Parameters.Add("@usuario", SqlDbType.VarChar).Value = usuario;
                cmd.Parameters.Add("@senha", SqlDbType.VarChar).Value   = senha;


                /*
                 * a variavel (v) vai receber os os valores em int
                 * se tiver a tabela certo ele vai recerber um valor
                 * caso o valor for maior que 0 entao e verdadeiro
                 * caso for 0 quer dizer que o usuario n esta cadastrado
                 */
                int v = (int)cmd.ExecuteScalar();

                if (v > 0)
                {
                    this.Visible = false;
                    mdiPrincipal principal = new mdiPrincipal();
                    principal.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Usuário Inválido. Tente Novamente !", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtUsuario.Text = "";
                    txtSenha.Text   = "";
                    txtUsuario.Focus();
                }
            }
            catch (SqlException SQLEX)
            {
                MessageBox.Show("ERRO  " + SQLEX);
            }
        }
Ejemplo n.º 2
0
        //testa pra ver se o banco se encontra acesivel ou nao metodo boleano na Fabrica de conexao
        public void TestearBancoOnline()
        {
            /*utilizaei uma outra conexao com um metodo boleano para testar se o banco esta ou nao online*/
            FabricaDeConexao teste = new FabricaDeConexao();

            if (teste.testeConexao())
            {
                label3.Text      = "Online";
                label3.ForeColor = Color.Green;
            }
            else
            {
                label3.Text      = "Off Line";
                label3.ForeColor = Color.Red;
            }
        }