示例#1
0
    private WbsOrder JsonToWbsOrder(McJsonObject headJson)
    {
        var result = new WbsOrder();

        #region 数据处理
        //单号
        result.OrderNo = headJson.StringValue("ORDER_NO");
        //单据状态(0:未执行,1:出库中,2:已完成,3:已取消
        result.OrderStatus = headJson.IntValue("ORDER_STATUS");
        //优先级    数字越小优先级越高
        result.OrderPriority = headJson.IntValue("ORDER_PRIORITY");
        //生成方式
        result.SourceType = headJson.IntValue("SOURCE_TYPE");
        //单据类型
        result.OrderTypeNo = headJson.StringValue("ORDER_TYPE_NO");
        //单据类型模式
        result.OrderTypeModule = headJson.StringValue("ORDER_TYPE_MODULE");
        #endregion
        return(result);
    }
示例#2
0
    private WbsOrder JsonToWbsOrder(McJsonObject headJson)
    {
        var result = new WbsOrder(); ///缺4个:OrderTypeNo、OrderTypeModule

        #region 数据处理
        //单号
        result.OrderNo = headJson.StringValue("ORDER_NO");
        //单据状态(0:未执行,1:出库中,2:已完成,3:已取消
        result.OrderStatus = headJson.IntValue("ORDER_STATUS");
        //优先级    数字越小优先级越高
        result.OrderPriority = headJson.IntValue("ORDER_PRIORITY");
        //生成方式
        result.SourceType = headJson.IntValue("SOURCE_TYPE");
        //单据类型
        result.OrderTypeNo = headJson.StringValue("ORDER_TYPE_NO");
        //单据类型模式
        result.OrderTypeModule = headJson.StringValue("ORDER_TYPE_MODULE");
        //创建日期
        result.CreationDate = DateTime.Now;
        //创建者
        result.CreatedBy = this.Data.User.UserId.ToString();
        #endregion
        return(result);
    }