예제 #1
0
 public void Delete(object obj, EventArgs e)
 {
     try
     {
         if (m_po.ID > 0)
         {
             this.Cursor = Cursors.WaitCursor;
             if (KryptonMessageBox.Show("Are you sure to delete this record?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
             {
                 this.Cursor = Cursors.Default; return;
             }
             r_po.Delete(m_po);
             ClearForm();
             setEnableForm(true);
             setEditMode(EditMode.New);
             textBoxCode.Focus();
             this.Cursor = Cursors.Default;
         }
     }
     catch (Exception x)
     {
         KryptonMessageBox.Show(x.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     finally
     {
         this.Cursor = Cursors.Default;
     }
 }
예제 #2
0
        public async Task <string> DeletePurchaseOrder(int id)
        {
            string status = "";

            if (id > 0)
            {
                await purchaseOrderRepository.Delete(o => o.order_id == id);

                status = "deleted";
            }
            return(status);
        }
        public void SaveAndDeleteTestNew()
        {
            // Save new object into DB
            // Arrange
            var purchaseOrder = new PurchaseOrder
            {
                PurchaseOrderNo = "DOREPOTEST",
                CreatedDateTime = DateTime.Now
            };

            // Act
            var saveResult = purchaseOrderRepository.Save(purchaseOrder);

            // Assert
            Assert.IsInstanceOfType(saveResult, typeof(PurchaseOrder));

            // Delete saved object from DB
            // Act
            purchaseOrderRepository.Delete(saveResult);

            // Assert
            Assert.IsNull(purchaseOrderRepository.FindById("DOREPOTEST"));
        }
예제 #4
0
        public void TestCleanup()
        {
            if (purchaseOrderDetailRepository.ExistsById("PODREPOTEST", "E030"))
            {
                purchaseOrderDetailRepository.Delete(purchaseOrderDetailRepository.FindById("PODREPOTEST", "E030"));
            }

            if (purchaseOrderDetailRepository.ExistsById("PODREPOTEST", "P030"))
            {
                purchaseOrderDetailRepository.Delete(purchaseOrderDetailRepository.FindById("PODREPOTEST", "P030"));
            }

            if (purchaseOrderRepository.ExistsById("PODREPOTEST"))
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PODREPOTEST"));
            }
        }
예제 #5
0
        public void TestClean()
        {
            StockMovement sm = context.StockMovement.Where(x => x.DeliveryOrderNo == "DOTEST").FirstOrDefault();

            if (sm != null)
            {
                stockMovementRepository.Delete(sm);
            }

            List <DeliveryOrder> doList = context.DeliveryOrder.Where(x => x.DeliveryOrderNo == "DOTEST").ToList();

            if (doList.Count > 0)
            {
                foreach (DeliveryOrder d in doList)
                {
                    deliveryOrderRepository.Delete(d);
                }
            }

            PurchaseOrder p = context.PurchaseOrder.Where(x => x.PurchaseOrderNo == "VALLI").First();

            purchaseOrderRepository.Delete(p);

            List <DeliveryOrderDetail> dod = context.DeliveryOrderDetail.Where(x => x.DeliveryOrderNo == "DOTEST").ToList();

            if (dod.Count > 0)
            {
                foreach (DeliveryOrderDetail d in dod)
                {
                    deliveryOrderDetailRepository.Delete(d);
                }
            }

            List <DeliveryOrderDetail> dod1 = context.DeliveryOrderDetail.Where(x => x.DeliveryOrderNo == "DODTEST").ToList();

            if (dod.Count > 0)
            {
                foreach (DeliveryOrderDetail d in dod)
                {
                    deliveryOrderDetailRepository.Delete(d);
                }
            }
        }
        public void Cleanup()
        {
            //1
            bool check = purchaseOrderRepository.ExistsById("PUR-1");

            if (check)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PUR-1"));
            }

            check = purchaseOrderRepository.ExistsById("PUR-3");
            if (check)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PUR-3"));
            }

            check = supplierRepository.ExistsById("SUP1");
            if (check)
            {
                supplierRepository.Delete(supplierRepository.FindById("SUP1"));
            }

            check = itemRepository.ExistsById("IT8");
            if (check)
            {
                itemRepository.Delete(itemRepository.FindById("IT8"));
            }

            check = itemRepository.ExistsById("IT9");
            if (check)
            {
                itemRepository.Delete(itemRepository.FindById("IT9"));
            }

            check = purchaseOrderRepository.ExistsById("PUR-4");
            if (check)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PUR-4"));
            }



            //3
            bool exist = purchaseOrderRepository.ExistsById("TEST10");

            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("TEST10"));
            }

            //5
            exist = purchaseOrderRepository.ExistsById("DUMMY");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMY"));
            }

            //6

            exist = purchaseOrderRepository.ExistsById("DUMMYS1");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMYS1"));
            }

            exist = purchaseOrderRepository.ExistsById("DUMMYS2");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMYS2"));
            }

            exist = purchaseOrderRepository.ExistsById("DUMMYS3");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMYS3"));
            }

            //7
            exist = purchaseOrderRepository.ExistsById("DUMMYSA1");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMYSA1"));
            }

            exist = purchaseOrderRepository.ExistsById("DUMMYSA2");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("DUMMYSA2"));
            }

            exist = purchaseOrderRepository.ExistsById("STATUSTEST");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("STATUSTEST"));
            }

            //11
            exist = purchaseOrderRepository.ExistsById("PO1");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PO1"));
            }

            exist = purchaseOrderDetailRepository.ExistsById("PO1", "ITEM");
            if (exist)
            {
                purchaseOrderDetailRepository.Delete(purchaseOrderDetailRepository.FindById("PO1", "ITEM"));
            }

            exist = itemRepository.ExistsById("ITEM");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("ITEM"));
            }

            exist = itemPriceRepository.ExistsById("ITEM", "CHEP");
            if (exist)
            {
                itemPriceRepository.Delete(itemPriceRepository.FindById("ITEM", "CHEP"));
            }


            //12
            exist = purchaseOrderRepository.ExistsById("PO2");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PO2"));
            }


            exist = itemRepository.ExistsById("ITM2");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("ITM2"));
            }

            exist = itemPriceRepository.ExistsById("ITM2", "CHEP");
            if (exist)
            {
                itemPriceRepository.Delete(itemPriceRepository.FindById("ITM2", "CHEP"));
            }



            //13
            exist = deliveryOrderRepository.ExistsById("DO1");
            if (exist)
            {
                deliveryOrderRepository.Delete(deliveryOrderRepository.FindById("DO1"));
            }

            exist = deliveryOrderRepository.ExistsById("DO2");
            if (exist)
            {
                deliveryOrderRepository.Delete(deliveryOrderRepository.FindById("DO2"));
            }

            exist = purchaseOrderRepository.ExistsById("PO3");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PO3"));
            }

            exist = itemRepository.ExistsById("IT3");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("IT3"));
            }

            exist = itemRepository.ExistsById("IT4");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("IT4"));
            }

            //14

            exist = deliveryOrderRepository.ExistsById("DO3");
            if (exist)
            {
                deliveryOrderRepository.Delete(deliveryOrderRepository.FindById("DO3"));
            }

            exist = deliveryOrderRepository.ExistsById("DO4");
            if (exist)
            {
                deliveryOrderRepository.Delete(deliveryOrderRepository.FindById("DO4"));
            }

            exist = purchaseOrderRepository.ExistsById("PO4");
            if (exist)
            {
                purchaseOrderRepository.Delete(purchaseOrderRepository.FindById("PO4"));
            }

            exist = itemRepository.ExistsById("IT5");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("IT5"));
            }

            exist = itemRepository.ExistsById("IT6");
            if (exist)
            {
                itemRepository.Delete(itemRepository.FindById("IT6"));
            }


            List <PurchaseOrder> poLIST = context.PurchaseOrder.Where(x => x.ApprovedDateTime == new DateTime(1993, 7, 9)).ToList();

            foreach (PurchaseOrder p in poLIST)
            {
                purchaseOrderRepository.Delete(p);
            }
        }
        public void Delete(PurchaseOrderContract purchaseOrderContract)
        {
            var purchaseorder = PurchaseOrderRepository.Get(purchaseOrderContract.Id);

            PurchaseOrderRepository.Delete(purchaseorder);
        }
예제 #8
0
        public ActionResult Remove(string rpNo)
        {
            rpRepo.Delete(rpNo);

            return(RedirectToAction("Index"));
        }
예제 #9
0
        public ActionResult Delete(string poNo)
        {
            poRepo.Delete(poNo);

            return(RedirectToAction("Index"));
        }
예제 #10
0
        public void TestCleanup()
        {
            // Delete DeliveryOrders
            var deliveryOrderRepository = new DeliveryOrderRepository(context);

            if (deliveryOrderRepository.FindAll().Where(x => x.InvoiceFileName == "IDSERVICETEST").Count() > 0)
            {
                deliveryOrderRepository.FindAll().Where(x => x.InvoiceFileName == "IDSERVICETEST").ToList().ForEach(x => deliveryOrderRepository.Delete(x));
            }

            // Delete Disbursements
            var disbursementRepository = new DisbursementRepository(context);

            if (disbursementRepository.FindAll().Where(x => x.Remarks == "IDSERVICETEST").Count() > 0)
            {
                disbursementRepository.FindAll().Where(x => x.Remarks == "IDSERVICETEST").ToList().ForEach(x => disbursementRepository.Delete(x));
            }

            // Delete Purchase Orders
            var purchaseOrderRepository = new PurchaseOrderRepository(context);

            if (purchaseOrderRepository.FindAll().Where(x => x.Status.StatusId == 16).Count() > 0)
            {
                purchaseOrderRepository.FindAll().Where(x => x.Status.StatusId == 16).ToList().ForEach(x => purchaseOrderRepository.Delete(x));
            }

            // Delete Requisitions
            var requisitionRepository = new RequisitionRepository(context);

            if (requisitionRepository.FindAll().Where(x => x.EmployeeRemarks == "IDSERVICETEST").Count() > 0)
            {
                requisitionRepository.FindAll().Where(x => x.EmployeeRemarks == "IDSERVICETEST").ToList().ForEach(x => requisitionRepository.Delete(x));
            }

            // Delete Retrievals
            var retrievalRepository = new RetrievalRepository(context);

            if (retrievalRepository.FindAll().Where(x => x.Status.StatusId == 16).Count() > 0)
            {
                retrievalRepository.FindAll().Where(x => x.Status.StatusId == 16).ToList().ForEach(x => retrievalRepository.Delete(x));
            }

            // Delete StockAdjustments
            var stockAdjustmentRepository = new StockAdjustmentRepository(context);

            if (stockAdjustmentRepository.FindAll().Where(x => x.Remarks == "IDSERVICETEST").Count() > 0)
            {
                stockAdjustmentRepository.FindAll().Where(x => x.Remarks == "IDSERVICETEST").ToList().ForEach(x => stockAdjustmentRepository.Delete(x));
            }
        }