예제 #1
0
        // 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);
        }
예제 #2
0
 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));
     }
 }