Beispiel #1
0
 //
 // Phương thức thêm hoá đơn
 //
 public void Add(HDBan hdb)
 {
     provider.Connect();
     string sql = string.Format("INSERT INTO HDBAN (MAKH, MANV, NGLAP, THANHTIEN) VALUES " +
         "({0},{1},'{2}',{3})", hdb.MaKh, hdb.MaNv, hdb.NgayLap, hdb.ThanhTien);
     provider.ExecuteQuery(sql);
     provider.Disconnect();
 }
Beispiel #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);
        }
Beispiel #3
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);
        }
Beispiel #4
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);
        }
Beispiel #5
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);
        }