none
Atribuir valores do select em uma classe RRS feed

  • Pergunta

  • Sou um estudante ainda, faço curso técnico de informática, estou desenvolvendo um projeto de tcc do curso, e me surgiu uma dúvida, quero pegar os resultados de uma consulta no banco de dados e colocar em uma classe. Este é o código da consulta:

    private MySqlConnection objConect;
    private MySqlCommand objComando;
    private string caminho = "SERVER = 127.0.0.1; DATABASE = BemStar; UID = root; PASSWORD =";


    public bool Login(string login, string senha)
    {
        bool result = false;
        try
       {
           objConect = new MySqlConnection(caminho);
           objComando = new MySqlCommand("Select * from admnistrador where LoginAdm = @_login and Senha Adm = @_senha", objConect);
           objComando.Parameters.AddWithValue("@_login", login);
           objComando.Parameters.AddWithValue("@_senha", senha);
           objConect.Open();
           MySqlDataReader dados = objComando.ExecuteReader();
           result = dados.HasRows;
       }
       catch (FormatException)
       {
          throw;
       }
       return result;

    }

    Eu realmente travei a partir daí, não sei como prosseguir.

    sábado, 14 de julho de 2018 17:14

Respostas

  • Emerfilho,

       Para projetos desenvolvidos em 3 camadas, basicamente você usa um projeto "MODEL" com classes que são (entre aspas) "uma cópia do banco de dados".

       Eu tenho um sistema exemplo em 3 camadas escrito em C#:

    =======================================================

    SISTEMA EXEMPLO CLIENTE / PRODUTO DE LOJA

    Exemplo de programação em camadas (BLL, DAL, Model e UI). Usa: C#.Net Express e Web Developner.Net Express, um encriptação em VB.Net Express também (converti para C#). Leia o arquivo LEIAME.txt dentro do zip.

    http://www.vbmania.com.br/index.php?modulo=detalhe&id=9259

    =======================================================

       O cadastro no VBMania é de graça.

       Por favor, veja e tente adaptá-lo ao que você está desenvolvendo. Se tiver dúvidas, me pergunte.

       Se você quiser desenvolver no modelo MVC, muda um pouco o conceito.

       *** Veja também:

    =======================================================

    Parte 1 - Crud em C# e MySQL 3 camadas - Exibindo dados no DataGridView

    Canal Programando
    Publicado em 10 de fev de 2017

    Primeiro vídeo do nosso Crud criado em C# com banco de dados MySQL.

    https://youtu.be/Gm2onVnlnRY

    =======================================================

    Programação em Camadas com C# (Aula 1)

    Filipe Tório
    Publicado em 21 de abr de 2014

    Programação em Camadas com C# e MySQL:

    - Histórico dos Paradigmas de Programação
    - Introdução ao Projeto em Camadas
    - Criação do Projeto Cadastro de Clientes
    - Programação da Operação de Inclusão no Banco de Dados

    https://youtu.be/7pCXOE2O4e0

    =======================================================

    # - Aplicação 3 camadas - Introdução #Aula 39

    Danilo Aparecido
    Publicado em 21 de abr de 2017

    Nesta aula iremos aprender como organizar uma aplicação na padrão de arquitetura 3 camadas, separando cada camada com sua responsabilidade, organizando o seu projeto e pensando em evoluções futuras.

    https://youtu.be/yeES4Bb60uY

    =======================================================


    []'s,
    Fabio I.

    sábado, 14 de julho de 2018 18:31