Войти используя 3 уровня c # .Net - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь 3 уровня архитектуры в c # .net.Я пытаюсь разработать окно входа в систему.Когда я ввел имя пользователя и пароль, слои презентаций не отвечают как мой код.Мой код выглядит как

Уровень представления

LoginBLL lbll = new LoginBLL();
lbll._username = txtlogin.Text;
lbll._password = txtpasswod.Text;
lbll._label = txtlabel.Text;
lbll.loginpassword();

Уровень бизнес-логики

using BLL_DLL.DAL;
using System.Data;

namespace BLL_DLL.BLL
{
    public class LoginBLL  
    {
        private string username;
        private string password;
        private string lable;

        public string _username
        {
            get { return username; }
            set { username = value; }
        }
        public string _password
        {
            get { return password; }
            set { password = value; }
        }
        public string _label
        {
            get { return lable; }
            set { lable = value; }
        }
        public DataTable loginpassword()
        {
            LoginDaL dal = new LoginDaL();
            DataTable dt = dal.login(this);
            return dt;
        }
    }
}

DataLogicLayer

class LoginDaL
{
    public DataTable login(LoginBLL lbll)
    {
        ConnectionClass cs = new ConnectionClass();
        SqlConnection conn = cs.CreateConn();
        SqlCommand cmd = new SqlCommand("select UserName, PassCode from UserTable where UserName =@UserName and PassCode=@Passcode", conn);
        cmd.Parameters.AddWithValue("@UserName",lbll._username);
        cmd.Parameters.AddWithValue("@Passcode", lbll._password);
        SqlDataAdapter ad = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        ad.Fill(dt);
        if (dt.Rows.Count > 0)
        {
            lbll._label = "Happy Now";
        }
        else
        {
            lbll._label = "I am Sad";
        }
       return dt;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...