Exemplo n.º 1
0
        //
        // Phương thức kiểm tra đăng nhập
        //
        public string CheckLogin(string tenDN, string pass)
        {
            provider.Connect();
            string        sql    = string.Format("SELECT CHUCVU FROM TAIKHOAN WHERE TENDN=N'{0}' AND PASS=N'{1}'", tenDN, pass);
            SqlDataReader reader = provider.ExecuteReader(sql);

            reader.Read();
            string chucvu = reader.GetString(0);

            provider.Disconnect();

            return(chucvu);
        }
Exemplo n.º 2
0
        //
        // Phương thức truy xuất thông tin khách hàng dựa theo command được truyền vào
        //
        public List <Khach> LoadData(string sql)
        {
            provider.Connect();
            SqlDataReader reader = provider.ExecuteReader(sql);

            List <Khach> list = new List <Khach>();

            while (reader.Read())
            {
                int    maKH   = reader.GetInt32(0);
                string tenKH  = reader.GetString(1);
                string diaChi = reader.GetString(2);
                string sDT    = reader.GetString(3);
                Khach  s      = new Khach(maKH, tenKH, diaChi, sDT);

                list.Add(s);
            }
            provider.Disconnect();
            return(list);
        }
Exemplo n.º 3
0
        //
        // Phương thức truy xuất thông tin hoá đơn dựa theo command được truyền vào
        //
        public List<HDBan> LoadData(string sql)
        {
            provider.Connect();
            SqlDataReader reader = provider.ExecuteReader(sql);

            List<HDBan> list = new List<HDBan>();
            while (reader.Read())
            {
                int maHDB= reader.GetInt32(0);
                int maKH= reader.GetInt32(1);
                int maNV= reader.GetInt32(2);
                DateTime ngayLap= reader.GetDateTime(3);
                int thanhTien= reader.GetInt32(4);
                HDBan s = new HDBan(maHDB, maKH, maNV, ngayLap, thanhTien);

                list.Add(s);
            }
            provider.Disconnect();
            return list;
        }
Exemplo n.º 4
0
        //
        // Phương thức truy xuất thông tin chi tiết hoá đơn dựa theo command được truyền vào
        //
        public List <ChiTietHDBan> LoadData(string sql)
        {
            provider.Connect();
            SqlDataReader reader = provider.ExecuteReader(sql);

            List <ChiTietHDBan> list = new List <ChiTietHDBan>();

            while (reader.Read())
            {
                int          maHDB   = reader.GetInt32(0);
                int          maSP    = reader.GetInt32(1);
                int          soLuong = reader.GetInt32(2);
                int          tong    = reader.GetInt32(3);
                ChiTietHDBan s       = new ChiTietHDBan(maHDB, maSP, soLuong, tong);

                list.Add(s);
            }
            provider.Disconnect();
            return(list);
        }
Exemplo n.º 5
0
        //
        // Phương thức truy xuất thông tin sản phẩm dựa theo command được truyền vào
        //
        public List <SanPham> LoadData(string sql)
        {
            provider.Connect();
            SqlDataReader reader = provider.ExecuteReader(sql);

            List <SanPham> list = new List <SanPham>();

            while (reader.Read())
            {
                int     maSP       = reader.GetInt32(0);
                string  tenSP      = reader.GetString(1);
                int     donGiaNhap = reader.GetInt32(2);
                int     donGiaBan  = reader.GetInt32(3);
                int     soLuongTon = reader.GetInt32(4);
                SanPham s          = new SanPham(maSP, tenSP, donGiaNhap, donGiaBan, soLuongTon);

                list.Add(s);
            }
            provider.Disconnect();
            return(list);
        }