Пример #1
0
        private void thốngKêTiềnBánSáchToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                var updateee = Configs.Connection.GetSqlConnection;
                var nonquery = new SqlCommand("exec pCapNhatHoaDon", updateee);
                updateee.Open();
                nonquery.ExecuteNonQuery();
                updateee.Close();
            }
            catch (Exception ex) { MessageBox.Show("Không thể thực hiện cập nhật csdl !\nChi tiết lỗi: " + ex.Message); }

            var childForm = new Forms.formTraCuu(@"select 
	tb2.id as N'Mã hoá đơn'
	, tb2.ngayTao as N'Ngày thanh toán'
	, tb2.tenNhanVien as N'Tên nhân viên thực hiện'
	, tb1.tenKhachHang as N'Tên khách hàng'
	, tb1.diaChi as N'Địa chỉ'
	, tb1.dienThoai as N'Số điện thoại'
	, tb1.email as N'Email'
	, tb3.soLuong as N'Số lượng'
	, tb4.tenSach as N'Tên sách'
	, tb2.tongTien as N'Tổng số tiền phải trả'
from tblKhachHang tb1
	, tblHoaDon tb2
	, ChiTiet_HoaDonBanSach tb3
	, tblSach tb4
where tb2.id = tb3.id_tblHoaDon
	and tb3.id_tblKhachHang = tb1.id
	and tb3.id_tblSach = tb4.id"    );

            childForm.Owner = this;
            childForm.Show();
            this.Hide();
        }
Пример #2
0
        private void thốngKêDanhSáchSáchToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var childForm = new Forms.formTraCuu(@"select t1.tenSach as N'Tên sách'
		, t1.giaBan as N'Giá bán'
		, t1.soLuong as N'Số lượng còn lại'
		, t3.tenLoai as N'Tên thể loại'
		, t5.ten as N'Tên tác giả'
from tblSach t1 left join ChiTiet_TheLoaiSach t2 on t2.id_tblSach = t1.id
	left join tblLoaiSach t3 on t2.id_tblLoaiSach = t3.id
	left join ChiTiet_TacGiaSach t4 on t4.id_tblSach = t1.id
	left join tblTacGia t5 on t5.id = t4.id_tblTacGia"    );

            childForm.Owner = this;
            childForm.Show();
            this.Hide();
        }