예제 #1
0
 public void Delete(object obj, EventArgs e)
 {
     try
     {
         if (m_do.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_grn.Delete(m_do);
             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 void SaveTest()
        {
            // Arrange
            PurchaseOrder po = purchaseOrderRepository.FindById("VALLI");
            DeliveryOrder d1 = new DeliveryOrder();

            d1.DeliveryOrderNo = "DODTEST";
            d1.PurchaseOrder   = po;
            d1.CreatedDateTime = DateTime.Now;

            //Act

            var result = deliveryOrderService.Save(d1);

            //Assert

            Assert.AreEqual("DODTEST", result.DeliveryOrderNo);
            deliveryOrderRepository.Delete(d1);
        }
        public void SaveAndDeleteTestNew()
        {
            // Save new object into DB
            // Arrange
            var deliveryOrder = new DeliveryOrder
            {
                DeliveryOrderNo = "DOREPOTEST",
                CreatedDateTime = DateTime.Now
            };

            // Act
            var saveResult = deliveryOrderRepository.Save(deliveryOrder);

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

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

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

            if (deliveryOrderDetailRepository.ExistsById("DODREPOTEST", "P030"))
            {
                deliveryOrderDetailRepository.Delete(deliveryOrderDetailRepository.FindById("DODREPOTEST", "P030"));
            }

            if (deliveryOrderRepository.ExistsById("DODREPOTEST"))
            {
                deliveryOrderRepository.Delete(deliveryOrderRepository.FindById("DODREPOTEST"));
            }
        }
        public void TestCleanUp()
        {
            StockMovement a = context.StockMovement.Where(x => x.StockMovementId == 1).First();

            //Revert edit object
            a.DisbursementId = null;
            stockmovementService.Save(a);

            List <StockMovement> smlist = context.StockMovement.Where(x => x.StockAdjustmentId == "TEST").ToList();

            foreach (StockMovement sm in smlist)
            {
                stockmovementRepository.Delete(sm);
            }

            List <Disbursement> ddlist = context.Disbursement.Where(x => x.DisbursementId == "TEST").ToList();

            foreach (Disbursement dd in ddlist)
            {
                disbursementRepository.Delete(dd);
            }

            List <DeliveryOrder> dolist = context.DeliveryOrder.Where(x => x.DeliveryOrderNo == "TEST").ToList();

            foreach (DeliveryOrder d in dolist)
            {
                doRepository.Delete(d);
            }

            List <StockAdjustment> salist = context.StockAdjustment.Where(x => x.StockAdjustmentId == "TEST").ToList();

            foreach (StockAdjustment SA in salist)
            {
                saRepository.Delete(SA);
            }
        }
        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);
            }
        }
예제 #7
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));
            }
        }