Ejemplo n.º 1
0
        public void runRddChanges_Should_ChangeRoutes_When_ConnectedToSap()
        {
            var           sap        = Create.sapLib();
            IdaLog        idaLog     = new IdaLog();
            VA02          va02       = new VA02(sap, idaLog);
            RDDVA02Runner va02Runner = new RDDVA02Runner(sap, idaLog, va02);

            // tCode.runRDDChange(206522986, #03/04/2020#, #03/03/2020#, "XUY", "IDA Test: testing greyed out csr entering", "DeliveryDatesLog")
            va02Runner.runRDDChange(206522986, DateTime.Parse("2020-04-03"), DateTime.Parse("2020-03-03"), "XUY", "IDA Test: testing greyed out csr entering", "DeliveryDatesLog");
        }
Ejemplo n.º 2
0
        public void runVA02(ISAPLib sap)
        {
            string tableName = "DeliveryDatesLog";
            IVA02  va02      = new VA02(sap, idaLog);

            foreach (var item in calculatedRDDList)
            {
                RDDVA02Runner va02RDDRunner = new RDDVA02Runner(sap, idaLog, va02);
                va02RDDRunner.runRDDChange(item.orderNumber, item.oldRdd, item.newRecommendedRdd, item.id, item.reason, tableName);
            }

            foreach (var item in calculatedDelBlockList)
            {
                DeliveryBlockVA02Runner va02DelBlockRunner = new DeliveryBlockVA02Runner(sap, idaLog, va02);
                va02DelBlockRunner.runDeliveryBlockChange(item.orderNumber, item.id, item.reason, item.delBlock, tableName);
            }

            foreach (var item in calculatedRouteCodeList)
            {
                RouteCodeVA02Runner va02RouteCodeRunner = new RouteCodeVA02Runner(sap, idaLog, va02);
                va02RouteCodeRunner.runRouteCodeChange(item.orderNumber, item.id, item.reason, item.newRecommendedRouteCode, tableName, salesOrg.ToUpper());
            }
        }