예제 #1
0
        public StatusUpdate_01Insert(WSBase owner)
            : base(owner)
        {
            StringBuilder s = new StringBuilder("insert into EXT_MAPI_OUT_STATUS_UPDAT_01 ( ");

            s.Append(" MAPI_OUT_ID");
            s.Append(",OPCODE");
            s.Append(",ItemLoadIdentity");
            s.Append(",FifoDate");
            s.Append(",HoldCode");

            s.Append(" ) values ( ");

            s.Append(" :MAPI_OUT_ID");
            s.Append(",:OPCODE");
            s.Append(",:ItemLoadIdentity");
            s.Append(",:FifoDate");
            s.Append(",:HoldCode");

            s.Append(" )");

            fStmt.CommandText = s.ToString();

            fStmt.Parameters.Add(StringParam("MAPI_OUT_ID", 35));
            fStmt.Parameters.Add(StringParam("OPCODE", 1));
            fStmt.Parameters.Add(StringParam("ItemLoadIdentity", 35));
            fStmt.Parameters.Add(DateParam("FifoDate"));
            fStmt.Parameters.Add(StringParam("HoldCode", 1));

            fStmt.Prepare();
        }
예제 #2
0
        public Product_01Insert(WSBase owner)
            : base(owner)
        {
            StringBuilder s = new StringBuilder("insert into EXT_MAPI_OUT_PRODUCT_01 ( ");

            s.Append(" MAPI_OUT_ID");
            s.Append(",OPCODE");
            s.Append(",OperationalCode");
            s.Append(",ProductNumber");
            s.Append(",BarCode");
            s.Append(",ProductDescription1");
            s.Append(",HandlingUnitIdentity");
            s.Append(",BestBeforDateFlag");
            s.Append(",NumberOfBasePackageS");
            s.Append(",BatchType");

            s.Append(" ) values ( ");

            s.Append(" :MAPI_OUT_ID");
            s.Append(",:OPCODE");
            s.Append(",:OperationalCode");
            s.Append(",:ProductNumber");
            s.Append(",:BarCode");
            s.Append(",:ProductDescription1");
            s.Append(",:HandlingUnitIdentity");
            s.Append(",:BestBeforDateFlag");
            s.Append(",:NumberOfBasePackageS");
            s.Append(",:BatchType");

            s.Append(" )");

            fStmt.CommandText = s.ToString();

            fStmt.Parameters.Add(StringParam("MAPI_OUT_ID", 35));
            fStmt.Parameters.Add(StringParam("OPCODE", 1));
            fStmt.Parameters.Add(StringParam("OperationalCode", 1));
            fStmt.Parameters.Add(StringParam("ProductNumber", 35));
            fStmt.Parameters.Add(StringParam("BarCode", 20));
            fStmt.Parameters.Add(StringParam("ProductDescription1", 35));
            fStmt.Parameters.Add(StringParam("HandlingUnitIdentity", 6));
            fStmt.Parameters.Add(StringParam("BestBeforDateFlag", 1));
            fStmt.Parameters.Add(NumberParam("NumberOfBasePackageS", 20, 6));
            fStmt.Parameters.Add(StringParam("BatchType", 100));

            fStmt.Prepare();
        }
예제 #3
0
        public MovementOut_01Insert(WSBase owner)
            : base(owner)
        {
            StringBuilder s = new StringBuilder("insert into EXT_MAPI_OUT_MOVEMENT_OUT_01 ( ");

            s.Append(" MAPI_OUT_ID");
            s.Append(",OPCODE");
            s.Append(",OperationalCode");
            s.Append(",MovementOrderIdentity");
            s.Append(",MovementOrderType");
            s.Append(",ProductNumber");
            s.Append(",ToLocationAddress");
            s.Append(",MovementPriority");
            s.Append(",ProductionLotIdentity");
            s.Append(",ItemLoadIdentity");

            s.Append(" ) values ( ");

            s.Append(" :MAPI_OUT_ID");
            s.Append(",:OPCODE");
            s.Append(",:OperationalCode");
            s.Append(",:MovementOrderIdentity");
            s.Append(",:MovementOrderType");
            s.Append(",:ProductNumber");
            s.Append(",:ToLocationAddress");
            s.Append(",:MovementPriority");
            s.Append(",:ProductionLotIdentity");
            s.Append(",:ItemLoadIdentity");

            s.Append(" )");

            fStmt.CommandText = s.ToString();

            fStmt.Parameters.Add(StringParam("MAPI_OUT_ID", 35));
            fStmt.Parameters.Add(StringParam("OPCODE", 1));
            fStmt.Parameters.Add(StringParam("OperationalCode", 1));
            fStmt.Parameters.Add(NumberParam("MovementOrderIdentity", 8, 0));
            fStmt.Parameters.Add(StringParam("MovementOrderType", 2));
            fStmt.Parameters.Add(StringParam("ProductNumber", 35));
            fStmt.Parameters.Add(StringParam("ToLocationAddress", 12));
            fStmt.Parameters.Add(NumberParam("MovementPriority", 2, 0));
            fStmt.Parameters.Add(StringParam("ProductionLotIdentity", 40));
            fStmt.Parameters.Add(StringParam("ItemLoadIdentity", 35));

            fStmt.Prepare();
        }
예제 #4
0
        public MovementIn_01Insert(WSBase owner)
            : base(owner)
        {
            StringBuilder s = new StringBuilder("insert into EXT_MAPI_OUT_MOVEMENT_IN_01 ( ");

            s.Append(" MAPI_OUT_ID");
            s.Append(",OPCODE");
            s.Append(",OperationalCode");
            s.Append(",ItemLoadIdentity");
            s.Append(",ProductNumber");
            s.Append(",FifoDate");
            s.Append(",HoldCode");
            s.Append(",ProductionLotIdentity");
            s.Append(",CreatedDate");

            s.Append(" ) values ( ");

            s.Append(" :MAPI_OUT_ID");
            s.Append(",:OPCODE");
            s.Append(",:OperationalCode");
            s.Append(",:ItemLoadIdentity");
            s.Append(",:ProductNumber");
            s.Append(",:FifoDate");
            s.Append(",:HoldCode");
            s.Append(",:ProductionLotIdentity");
            s.Append(",:CreatedDate");

            s.Append(" )");

            fStmt.CommandText = s.ToString();

            fStmt.Parameters.Add(StringParam("MAPI_OUT_ID", 35));
            fStmt.Parameters.Add(StringParam("OPCODE", 1));
            fStmt.Parameters.Add(StringParam("OperationalCode", 1));
            fStmt.Parameters.Add(StringParam("ItemLoadIdentity", 35));
            fStmt.Parameters.Add(StringParam("ProductNumber", 35));
            fStmt.Parameters.Add(DateParam("FifoDate"));
            fStmt.Parameters.Add(StringParam("HoldCode", 1));
            fStmt.Parameters.Add(StringParam("ProductionLotIdentity", 40));
            fStmt.Parameters.Add(DateParam("CreatedDate"));

            fStmt.Prepare();
        }
예제 #5
0
 public SegmentImpl(WSBase owner)
 {
     fStmt             = owner.GetDataBase().GetConnection().CreateCommand();
     fStmt.CommandType = System.Data.CommandType.Text;
 }