コード例 #1
0
        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();
        }
コード例 #2
0
        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();
            }
        }
コード例 #3
0
        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);
            }
        }