//khới tạo hàm sửa chi tiết hóa đơn public void SuaChiTietHoaDon(CTHoaDon ctHoaDon) { try { String strSua = "SuaCTHoaDon"; SqlParameter[] pars = new SqlParameter[4]; pars[0] = new SqlParameter("@MaS", SqlDbType.Char, 10); pars[0].Value = ctHoaDon.MaS; pars[1] = new SqlParameter("@SoLuong", SqlDbType.Int); pars[1].Value = ctHoaDon.SoLuong; pars[2] = new SqlParameter("@DonGia", SqlDbType.Float); pars[2].Value = ctHoaDon.Tien; pars[3] = new SqlParameter("@MaHD", SqlDbType.Char, 10); pars[3].Value = ctHoaDon.MaHd; DataProvider.StoreExcuteNonQuery(strSua, pars); MessageBox.Show("Update done", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { Console.WriteLine(e); throw; } }
//comment //thêm mới khách hàng public void ThemMoiKhachHang(KhachHang kh) { try { String strThem = "ThemKhachHang"; SqlParameter[] pars = new SqlParameter[4]; pars[0] = new SqlParameter("@MaKH", SqlDbType.Char, 10); pars[0].Value = kh.MaKh; pars[1] = new SqlParameter("@TenKh", SqlDbType.NVarChar, 30); pars[1].Value = kh.Tenkh; pars[2] = new SqlParameter("@DiaChi", SqlDbType.NVarChar, 50); pars[2].Value = kh.DiaChi; pars[3] = new SqlParameter("@SDT", SqlDbType.Char, 10); pars[3].Value = kh.Sdt; DataProvider.StoreExcuteNonQuery(strThem, pars); MessageBox.Show("Insert done", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { Console.WriteLine(e); throw; } }
//khởi tạo hàm xóa sách public void XoaSach(String _maXoaSach) { String strXoa = "XoaSach"; SqlParameter[] pars = new SqlParameter[1]; pars[0] = new SqlParameter("MaS", SqlDbType.Char, 10); pars[0].Value = _maXoaSach; DataProvider.StoreExcuteNonQuery(strXoa, pars); }
//xóa khách hàng public void XoaKhachHang(String maKh) { String strXoa = "XoaKhachHang"; SqlParameter[] pars = new SqlParameter[1]; pars[0] = new SqlParameter("MaKH", SqlDbType.Char, 10); pars[0].Value = maKh; DataProvider.StoreExcuteNonQuery(strXoa, pars); }
//khới tạo hàm sửa sách public void SuaThongTinSach(Sach _sach) { try { String strSua = "SuaSach"; SqlParameter[] pars = new SqlParameter[8]; pars[0] = new SqlParameter("@TenS", SqlDbType.NVarChar, 50); pars[0].Value = _sach.TenSach; pars[1] = new SqlParameter("@MaTL", SqlDbType.Char, 10); pars[1].Value = _sach.MaTL; pars[2] = new SqlParameter("@SLuong", SqlDbType.Int); pars[2].Value = _sach.SoLuongTon; pars[3] = new SqlParameter("@NgayNhap", SqlDbType.Date); pars[3].Value = _sach.NgayNhap; pars[4] = new SqlParameter("@MaTG", SqlDbType.Char, 10); pars[4].Value = _sach.MaTG; pars[5] = new SqlParameter("@MaNXB", SqlDbType.Char, 10); pars[5].Value = _sach.MaNXB; pars[6] = new SqlParameter("@Gia", SqlDbType.Float); pars[6].Value = _sach.GiaBan; pars[7] = new SqlParameter("@MaS", SqlDbType.Char, 10); pars[7].Value = _sach.MaSach; DataProvider.StoreExcuteNonQuery(strSua, pars); MessageBox.Show("Update done", "OK", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { Console.WriteLine(e); throw; } }