// kiem tra so luong ton int KiemTraSLTon() { Sach sach = new Sach("", txtSach.Text, txtTacgia.Text, txtTheloai.Text, int.Parse(txtGia.Text), int.Parse(txtSl.Text)); SachDAO objSach = new SachDAO(); if (objSach.KiemTraSach(sach) == false) { string masach = objSach.GetMaSach(txtSach.Text, txtTacgia.Text).Rows[0]["masach"].ToString(); int soluongton = int.Parse(objSach.GetSach(masach).Rows[0]["soluong"].ToString()); if (soluongton > ThietLap.SLTonMin) { MessageBox.Show("số lượng tồn quá " + ThietLap.SLTonMin.ToString()); return(0); } } return(1); }
public bool NhapSach(Sach sach) { if (objSach.KiemTraSach(sach) == true) { string masach = "S"; int stt = objSach.GetSach().Rows.Count + 1; for (int i = 0; i < 3 - stt.ToString().Length; i++) { masach += "0"; } masach += stt.ToString(); sach.MaSach = masach; return(objSach.NhapSachMoi(sach)); } else { return(objSach.NhapSachCu(sach)); } }