public void hienthimaSach() { txtMaSach.Text = GetMaSach.getMaSach; Sach s = TimSachBUS.getThongTinSach(txtMaSach.Text); txtTenSach.Text = s.TenSach; }
void ChangeSach() { if (IsNumber(txtLuongton.Text) == false) { MessageBox.Show("Số lượng tồn phải là số và không được âm", "Thông báo"); return; } if (IsNumber(txtDonGia.Text) == false) { MessageBox.Show("Đơn giá phải là số và không được âm", "Thông báo"); return; } string masach = txtMaSach.Text; string tensach = txtTenSach.Text; string theloai = txtTheLoai.Text; string tacgia = txtTacGia.Text; int dongia = Int32.Parse(txtDonGia.Text); if (masach == "" || tensach == "" || theloai == "" || tacgia == "" || dongia.ToString() == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin"); return; } TimSachBUS.ChangeSach(masach, tensach, theloai, tacgia, dongia); MessageBox.Show("Sửa thông tin sách thành công!"); }
public void hienthimaSach() { txtMaSach.Text = GetMaSach.getMaSach; Sach s = TimSachBUS.getThongTinSach(txtMaSach.Text); txtTenSach.Text = s.TenSach; txtDonGia.Text = s.DonGia.ToString(); }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc muốn xoá sách này?", "Thông báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { TimSachBUS.DeleteSach(txtMaSach.Text); MessageBox.Show("Xoá sách thành công!"); LoadDSSach(); } }
void LoadDsSachTTS(string tenSach) { List <TimSachDTO> dsSachTTG = TimSachBUS.GetDSSachTheoTenSach(tenSach); dgvKetQua.DataSource = dsSachTTG; for (int i = 0; i < dgvKetQua.Rows.Count; i++) { dgvKetQua.Rows[i].Cells[0].Value = i + 1; } }
void LoadDsSachTTL(string theLoai) { List <TimSachDTO> dsSachTTL = TimSachBUS.GetDSSachTheoTheLoai(theLoai); dgvKetQua.DataSource = dsSachTTL; for (int i = 0; i < dgvKetQua.Rows.Count; i++) { dgvKetQua.Rows[i].Cells[0].Value = i + 1; } }
void UpdateSoLuongTon_Xoa_Sua() { Sach s = TimSachBUS.getThongTinSach(txtMaSach.Text); int check = s.TonCuoi + Int32.Parse(txtSoLuong.Text); int tb = Int32.Parse(s.TongBan) - Int32.Parse(txtSoLuong.Text); int tn = Int32.Parse(s.TongNhap); int phatsinh = tn - tb; int tondau = check - phatsinh; TimSachBUS.UpdateSoLuongSach(txtMaSach.Text, check, tondau.ToString(), phatsinh.ToString(), tn.ToString(), tb.ToString()); }
public void UpdateSoLuongTon_Xoa_Sua() { // txtMaSach.Text = GetMaSach.getMaSach; Sach s = TimSachBUS.getThongTinSach(txtMaSach.Text); int check = s.TonCuoi - Int32.Parse(txtSLnhap.Text); int tn = Int32.Parse(s.TongNhap) - Int32.Parse(txtSLnhap.Text); int tongban = Int32.Parse(s.TongBan); int phatsinh = tn - tongban; int tondau = check - phatsinh; TimSachBUS.UpdateSoLuongSach(txtMaSach.Text, check, tondau.ToString(), phatsinh.ToString(), tn.ToString(), tongban.ToString()); }
void LoadDSSach() { List <TimSachDTO> dsSach = TimSachBUS.GetDsSach(); dgvKetQua.DataSource = dsSach; for (int i = 0; i < dgvKetQua.Rows.Count; i++) { dgvKetQua.Rows[i].Cells[0].Value = i + 1; } btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; // btnLuu.Enabled = false; }
void InsertCT() { if (txtMaPN.Text == "" || txtMaSach.Text == "" || txtDonGia.Text == "" || txtSLnhap.Text == "" || txtTongTien.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin"); return; } if (IsNumber(txtSLnhap.Text) == false) { MessageBox.Show("Số lượng phải là số và không được âm", "Thông báo"); return; } if (IsNumber(txtDonGia.Text) == false) { MessageBox.Show("Đơn giá phải là số và không được âm", "Thông báo"); return; } string mapn = txtMaPN.Text; string masach = txtMaSach.Text; int dongia = Int32.Parse(txtDonGia.Text); int soluong = Int32.Parse(txtSLnhap.Text); int tongtien = Int32.Parse(txtTongTien.Text); Sach s = TimSachBUS.getThongTinSach(masach); QuyDinh qd = QuyDinhBUS.GetQD(); if (s.TonCuoi > Int32.Parse(qd.TonNhapToiThieu)) { MessageBox.Show("Chỉ được nhập sách có số lượng tồn ít hơn " + qd.TonNhapToiThieu); return; } if (soluong < Int32.Parse(qd.NhapToiThieu)) { MessageBox.Show("Số lượng nhập tối thiểu là " + qd.NhapToiThieu); return; } if (CTPhieuNhapBUS.checkTrung(txtMaPN.Text, txtMaSach.Text) == false) { MessageBox.Show("Sách này đã có trong phiếu nhập"); return; } CTPhieuNhapBUS.InsertCTPhieuNhap(mapn, masach, soluong, dongia, tongtien); UpdateSoLuongTon(); UpdateTongTien(); MessageBox.Show("Thêm sách vào phiếu nhập thành công!"); }
void InsertHoaDon() { if (txtMaKH2.Text == "" || txtMaMoi.Text == "" || txtMaSach.Text == "" || txtSoLuong.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin"); return; } if (IsNumber(txtSoLuong.Text) == false) { MessageBox.Show("Số lượng phải là số và không được âm", "Thông báo"); return; } string mahd = txtMaMoi.Text; string masach = txtMaSach.Text; int soluong = Int32.Parse(txtSoLuong.Text); Sach s = TimSachBUS.getThongTinSach(masach); QuyDinh qd = QuyDinhBUS.GetQD(); int check = s.TonCuoi - soluong; if (check < Int32.Parse(qd.TonBanToiThieu)) { MessageBox.Show("Số lượng tồn của sách này sau khi bán đã nhỏ hơn quy định"); return; } KhachHang kh = KhachHangBUS.GetTenKH(txtMaKH2.Text); if (Int32.Parse(kh.TongNo) > qd.KHNoToiThieu) { MessageBox.Show("Tiền nợ của khách hàng đã vượt quá quy định"); return; } if (BanSachBUS.checkTrung(txtMaMoi.Text, txtMaSach.Text) == false) { MessageBox.Show("Sách này đã có trong hoá đơn"); return; } BanSachBUS.InsertHoaDon(mahd, masach, soluong); UpdateSoLuongTon(); UpdateTongTien(); MessageBox.Show("Thêm hoá đơn thành công!"); }