private void LoaiBoDatTruoc(int idListTitlePreOrder) { //Neu update truoc thi dia lien tuc duoc them vao gay ra loi List <Disk> lstUpdate = new List <Disk>(); //Xóa detail và cập nhật trạng thái đĩa foreach (var item in dbDetailPre.GetDetailPreOrders()) { if (item.IdListTitlePreOrder == idListTitlePreOrder) { var disk = dbDisk.GetDisk((int)item.IdDisk); dbDetailPre.DeleteDetailPreOrder(item.IdDetailPreOrder); lstUpdate.Add(disk); } } dbListTitlePre.DeleteListTitlePreOrder(idListTitlePreOrder); foreach (var item in lstUpdate) { item.DiskRentalStatus = STATUS_ONSHELF; dbDisk.UpdateDisk(item); } DialogResult result = MessageBox.Show("Hủy Mục Thành Công", "Hủy đặt trước", MessageBoxButtons.OK, MessageBoxIcon.Information); dbDisk = new DiskBUL(); dbDetailPre = new DetailPreOrderBUL(); LoadView(); }
private void DenyList() { DialogResult result = MessageBox.Show("Xác nhận từ chối không lấy đĩa", "Lấy Đĩa Đặt", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //Xoa het o list detail foreach (var item in bindingDSDatTruoc.DataSource as List <MyDeTailOrder> ) { dbDetail.DeleteDetailPreOrder(item.IdDetailPreOrder); //cap nhat trang thai dia var disk = dbDisk.GetDisk(item.IdDisk); disk.DiskRentalStatus = STATUS_ONSHELF; dbDisk.UpdateDisk(disk); } LoadNhungTieuDeDangChoAccept(); ThucHienKiemTraNguoiDatDia(); } }
private void btn_XacNhan_Click(object sender, EventArgs e) { Disk disk = new Disk(); disk.IdDisk = Convert.ToInt32(pictureBox1.Tag.ToString()); disk.IdTitle = Convert.ToInt32(txt_TenTieuDe.Text); switch (cbx_TrangThaiDia.SelectedIndex) { case 0: disk.DiskStatus = "Good"; break; case 1: disk.DiskStatus = "Damage"; break; } switch (cbx_TrangThaiThue.SelectedIndex) { case 0: disk.DiskRentalStatus = "OnShelf"; break; case 1: disk.DiskRentalStatus = "OnHold"; break; case 2: disk.DiskRentalStatus = "Rented"; break; } db.UpdateDisk(disk); if (db.UpdateDisk(disk) == true) { string message = "Cập nhật thành công"; string title = "Thông báo"; MessageBox.Show(message, title); cbx_TrangThaiDia.Enabled = false; btn_XacNhan.Enabled = false; txt_TenTieuDe.ReadOnly = true; btn_CapNhat.Text = "Cập nhật"; LoadView(); } else { string message = "Cập nhật thất bại"; string title = "Thông báo"; MessageBox.Show(message, title); } }