public static void Update(ChiTietPhieuMuonDto ctpm) { ChiTietPhieuMuonDao.Update(ctpm); }
private void btDongy_Click(object sender, EventArgs e) { try { if (docgia == null) { MessageBox.Show("Bạn chưa chọn độc giả !!"); return; } if ((DataTable)dtgSachchon.DataSource == null) { MessageBox.Show("Bạn chưa chọn sách mượn !!"); return; } if (((DataTable)dtgSachchon.DataSource).Rows.Count == 0) { MessageBox.Show("Bạn chưa chọn sách mượn !!"); return; } PhieuMuonDto phieu = new PhieuMuonDto(); int count; phieu.MDocGia = docgia.MDocGia; phieu.NgayMuon = dayNgaymuon.Value; phieu.SoNgayMuon = (int)numSongaymuon.Value; phieu.TrangThai = trangThai; if (sachlist != null) for (count = 0; count < sachlist.Tables[0].Rows.Count; count++ ) if (trangThai == false) { BUS.SachBus.UpdateTrangThai((int)sachlist.Tables[0].Rows[count][0], true); } if (type == 0) { int maphieu = BUS.PhieuMuonBus.Add(phieu); DataTable dt = (DataTable)dtgSachchon.DataSource; ChiTietPhieuMuonDto chitiet = new ChiTietPhieuMuonDto(); chitiet.MaPhieu = maphieu; for (count = 0; count < dt.Rows.Count; count++) { chitiet.MaSach = int.Parse(dt.Rows[count][1].ToString()); BUS.ChiTietPhieuMuonBus.Add(chitiet); BUS.SachBus.UpdateTrangThai(chitiet.MaSach, false); } MessageBox.Show("Lập phiếu thành công"); this.Close(); } else { BUS.PhieuMuonBus.Delete(mPhieu); int maphieu = BUS.PhieuMuonBus.Add(phieu); DataTable dt = (DataTable)dtgSachchon.DataSource; ChiTietPhieuMuonDto chitiet = new ChiTietPhieuMuonDto(); chitiet.MaPhieu = maphieu; for (count = 0; count < dt.Rows.Count; count++) { chitiet.MaSach = int.Parse(dt.Rows[count][1].ToString()); BUS.ChiTietPhieuMuonBus.Add(chitiet); if (trangThai == false) BUS.SachBus.UpdateTrangThai(chitiet.MaSach, false); } MessageBox.Show("Sửa phiếu thành công"); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static int Add(ChiTietPhieuMuonDto ctpm) { return ChiTietPhieuMuonDao.Add(ctpm); }