public void CreatePickDocumentRetailPdfTest()
        {
            var testUser     = GetTestUser();
            var testCompany  = GetTestCompany(testUser);
            var testCustomer = GetTestCustomer(testCompany, testUser);
            var testCustomerAdditionalInfo = CustomerService.FindCustomerAdditionalInfoModel(testCustomer.Id, testCompany);

            testCustomerAdditionalInfo.ShippingTemplateId = LookupService.FindDocumentTemplateModel(DocumentTemplateCategory.Pickslip, DocumentTemplateType.PackingSlipRetail).Id;
            var error = CustomerService.InsertOrUpdateCustomerAdditionalInfo(testCustomerAdditionalInfo, testUser, CustomerService.LockCustomer(testCustomer));

            Assert.IsTrue(!error.IsError, error.Message);

            var testCreditCard       = GetTestCreditCard(testCompany, testCustomer);
            var testSalesOrderHeader = GetTestSalesOrderHeader(testCompany, testCustomer, testUser, 41);
            var location             = LookupService.FindLocationModel(testCompany.DefaultLocationID.Value);

            CreateTestTransfers(testCompany, testUser);

            var testFolder   = Path.GetTempPath() + RandomString();
            var transferName = "Test Transfer:Send-" + FileTransferDataType.WarehousePick;
            var sendConfig   = DataTransferService.FindDataTransferConfigurationModel(transferName);

            testSalesOrderHeader.NextActionId     = LookupService.FindSaleNextActionId(Enumerations.SaleNextAction.ShipSomething);
            testSalesOrderHeader.FreightCarrierId = LookupService.FindFreightCarriersListModel(testCompany.Id).Items.FirstOrDefault().Id;
            testSalesOrderHeader.CreditCardId     = testCreditCard.Id;
            error = SalesService.InsertOrUpdateSalesOrderHeader(testSalesOrderHeader, testUser, SalesService.LockSalesOrderHeader(testSalesOrderHeader));
            Assert.IsTrue(!error.IsError, error.Message);

            error = SalesService.CreatePicks(testCompany, testUser, testSalesOrderHeader.Id.ToString(), false);
            Assert.IsTrue(!error.IsError, error.Message);
        }
示例#2
0
        public ActionResult Edit(int id)
        {
            var model = new EditFileTransferConfigurationViewModel();

            prepareEditModel(model);

            model.FileTransferConfiguration = DataTransferService.FindDataTransferConfigurationModel(id, true);
            model.LGS = DataTransferService.LockDataTransferConfiguration(model.FileTransferConfiguration);

            return(View(model));
        }
示例#3
0
        public void FindDataTransferConfigurationModelTest()
        {
            var testUser    = GetTestUser();
            var testCompany = GetTestCompany(testUser);

            var model = createDataTransfer(testCompany, testUser);
            var error = DataTransferService.InsertOrUpdateDataTransferConfiguration(model, testUser, "");

            Assert.IsTrue(!error.IsError, $"Error: {error.Message}");

            var test = DataTransferService.FindDataTransferConfigurationModel(model.Id, false);

            AreEqual(model, test);
        }