コード例 #1
0
        public string validarLogin()
        {
            try
            {
                SqlCommand cmd = new SqlCommand("sp_ValidarLogin", conexao.conectar());
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@pLogin", Ds_Prontuario);
                cmd.Parameters.AddWithValue("@pSenha", Ds_Senha);
                SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);

                if (dr.Read())
                {
                    UserLogado                    = new ClsLogin();
                    UserLogado.ID_Usuario         = int.Parse(dr["ID"].ToString());
                    UserLogado.Nm_Usuario         = dr["Nome"].ToString();
                    UserLogado.Ds_Prontuario      = Ds_Prontuario;
                    UserLogado.Dt_CadastroUsuario = dr["DataCadastro"].ToString();
                    UserLogado.Dt_UltimoLogin     = dr["UltimoLogin"].ToString();
                    UserLogado.ID_Permissoes      = ClsUsuario.getPermissoesUsuario(UserLogado.ID_Usuario);
                    setDataLogin();
                    return("true");
                }
                else
                {
                    return("false");
                }
            }
            catch (Exception ex)
            {
                return(ex.ToString());
            }
        }
コード例 #2
0
        private async void validarLogin()
        {
            await Task.Delay(100);
            login = new ClsLogin();

            login.Ds_Senha = txtSenha.Text;
            login.Ds_Prontuario = txtLogin.Text;

            string resultado = login.validarLogin();

            if (resultado.Length > 5)
            {
                falhaNoBanco(resultado, "Tentar Validar Login no Servidor");
                lblMenssage.Visible = false;
                btnIr.Enabled = true;
            }

            else if (Convert.ToBoolean(resultado))
                loginValido();

            else
                loginInvalido();             
        }
コード例 #3
0
        private void validarLogin()
        {
            login = new ClsLogin();

            login.Ds_Senha      = txtSenha.Text;
            login.Ds_Prontuario = txtLogin.Text;

            string resultado = login.validarLogin();

            if (resultado.Length > 5)
            {
                falhaNoBanco(resultado, "Tentar Validar Login no Servidor");
            }

            else if (Convert.ToBoolean(resultado))
            {
                loginValido();
            }

            else
            {
                loginInvalido();
            }
        }