Пример #1
0
        public override IModel CreateModel(SqlDataReader dr)
        {
            SplitDocDetail splitdocdetail = new SplitDocDetail();

            int indexDetailId = dr.GetOrdinal("DetailId");
            splitdocdetail.DetailId = Convert.ToInt32(dr[indexDetailId]);

            int indexSplitDocId = dr.GetOrdinal("SplitDocId");
            if (dr["SplitDocId"] != DBNull.Value)
            {
                splitdocdetail.SplitDocId = Convert.ToInt32(dr[indexSplitDocId]);
            }

            int indexDetailStatus = dr.GetOrdinal("DetailStatus");
            if (dr["DetailStatus"] != DBNull.Value)
            {
                splitdocdetail.DetailStatus = (Common.StatusEnum)Convert.ToInt32(dr[indexDetailStatus]);
            }

            int indexNewRefNo = dr.GetOrdinal("NewRefNo");
            if (dr["NewRefNo"] != DBNull.Value)
            {
                splitdocdetail.NewRefNo = Convert.ToString(dr[indexNewRefNo]);
            }

            int indexOldRefNoId = dr.GetOrdinal("OldRefNoId");
            if (dr["OldRefNoId"] != DBNull.Value)
            {
                splitdocdetail.OldRefNoId = Convert.ToInt32(dr[indexOldRefNoId]);
            }

            int indexOldStockId = dr.GetOrdinal("OldStockId");
            if (dr["OldStockId"] != DBNull.Value)
            {
                splitdocdetail.OldStockId = Convert.ToInt32(dr[indexOldStockId]);
            }

            int indexGrossAmount = dr.GetOrdinal("GrossAmount");
            if (dr["GrossAmount"] != DBNull.Value)
            {
                splitdocdetail.GrossAmount = Convert.ToDecimal(dr[indexGrossAmount]);
            }

            int indexNetAmount = dr.GetOrdinal("NetAmount");
            if (dr["NetAmount"] != DBNull.Value)
            {
                splitdocdetail.NetAmount = Convert.ToDecimal(dr[indexNetAmount]);
            }

            int indexUnitId = dr.GetOrdinal("UnitId");
            if (dr["UnitId"] != DBNull.Value)
            {
                splitdocdetail.UnitId = Convert.ToInt32(dr[indexUnitId]);
            }

            int indexAssetId = dr.GetOrdinal("AssetId");
            if (dr["AssetId"] != DBNull.Value)
            {
                splitdocdetail.AssetId = Convert.ToInt32(dr[indexAssetId]);
            }

            int indexBundles = dr.GetOrdinal("Bundles");
            if (dr["Bundles"] != DBNull.Value)
            {
                splitdocdetail.Bundles = Convert.ToInt32(dr[indexBundles]);
            }

            int indexBrandId = dr.GetOrdinal("BrandId");
            if (dr["BrandId"] != DBNull.Value)
            {
                splitdocdetail.BrandId = Convert.ToInt32(dr[indexBrandId]);
            }

            int indexPaperNo = dr.GetOrdinal("PaperNo");
            if (dr["PaperNo"] != DBNull.Value)
            {
                splitdocdetail.PaperNo = Convert.ToString(dr[indexPaperNo]);
            }

            int indexPaperHolder = dr.GetOrdinal("PaperHolder");
            if (dr["PaperHolder"] != DBNull.Value)
            {
                splitdocdetail.PaperHolder = Convert.ToInt32(dr[indexPaperHolder]);
            }

            int indexCardNo = dr.GetOrdinal("CardNo");
            if (dr["CardNo"] != DBNull.Value)
            {
                splitdocdetail.CardNo = Convert.ToString(dr[indexCardNo]);
            }

            int indexStockLogId = dr.GetOrdinal("StockLogId");
            if (dr["StockLogId"] != DBNull.Value)
            {
                splitdocdetail.StockLogId = Convert.ToInt32(dr[indexStockLogId]);
            }

            int indexMemo = dr.GetOrdinal("Memo");
            if (dr["Memo"] != DBNull.Value)
            {
                splitdocdetail.Memo = Convert.ToString(dr[indexMemo]);
            }

            int indexCreatorId = dr.GetOrdinal("CreatorId");
            if (dr["CreatorId"] != DBNull.Value)
            {
                splitdocdetail.CreatorId = Convert.ToInt32(dr[indexCreatorId]);
            }

            int indexCreateTime = dr.GetOrdinal("CreateTime");
            if (dr["CreateTime"] != DBNull.Value)
            {
                splitdocdetail.CreateTime = Convert.ToDateTime(dr[indexCreateTime]);
            }

            int indexLastModifyId = dr.GetOrdinal("LastModifyId");
            if (dr["LastModifyId"] != DBNull.Value)
            {
                splitdocdetail.LastModifyId = Convert.ToInt32(dr[indexLastModifyId]);
            }

            int indexLastModifyTime = dr.GetOrdinal("LastModifyTime");
            if (dr["LastModifyTime"] != DBNull.Value)
            {
                splitdocdetail.LastModifyTime = Convert.ToDateTime(dr[indexLastModifyTime]);
            }

            return splitdocdetail;
        }
Пример #2
0
        public override IModel CreateModel(DataRow dr)
        {
            SplitDocDetail splitdocdetail = new SplitDocDetail();

            splitdocdetail.DetailId = Convert.ToInt32(dr["DetailId"]);

            if (dr["SplitDocId"] != DBNull.Value)
            {
                splitdocdetail.SplitDocId = Convert.ToInt32(dr["SplitDocId"]);
            }

            if (dr["DetailStatus"] != DBNull.Value)
            {
                splitdocdetail.DetailStatus = (Common.StatusEnum)Convert.ToInt32(dr["DetailStatus"]);
            }

            if (dr["NewRefNo"] != DBNull.Value)
            {
                splitdocdetail.NewRefNo = Convert.ToString(dr["NewRefNo"]);
            }

            if (dr["OldRefNoId"] != DBNull.Value)
            {
                splitdocdetail.OldRefNoId = Convert.ToInt32(dr["OldRefNoId"]);
            }

            if (dr["OldStockId"] != DBNull.Value)
            {
                splitdocdetail.OldStockId = Convert.ToInt32(dr["OldStockId"]);
            }

            if (dr["GrossAmount"] != DBNull.Value)
            {
                splitdocdetail.GrossAmount = Convert.ToDecimal(dr["GrossAmount"]);
            }

            if (dr["NetAmount"] != DBNull.Value)
            {
                splitdocdetail.NetAmount = Convert.ToDecimal(dr["NetAmount"]);
            }

            if (dr["UnitId"] != DBNull.Value)
            {
                splitdocdetail.UnitId = Convert.ToInt32(dr["UnitId"]);
            }

            if (dr["AssetId"] != DBNull.Value)
            {
                splitdocdetail.AssetId = Convert.ToInt32(dr["AssetId"]);
            }

            if (dr["Bundles"] != DBNull.Value)
            {
                splitdocdetail.Bundles = Convert.ToInt32(dr["Bundles"]);
            }

            if (dr["BrandId"] != DBNull.Value)
            {
                splitdocdetail.BrandId = Convert.ToInt32(dr["BrandId"]);
            }

            if (dr["PaperNo"] != DBNull.Value)
            {
                splitdocdetail.PaperNo = Convert.ToString(dr["PaperNo"]);
            }

            if (dr["PaperHolder"] != DBNull.Value)
            {
                splitdocdetail.PaperHolder = Convert.ToInt32(dr["PaperHolder"]);
            }

            if (dr["CardNo"] != DBNull.Value)
            {
                splitdocdetail.CardNo = Convert.ToString(dr["CardNo"]);
            }

            if (dr["StockLogId"] != DBNull.Value)
            {
                splitdocdetail.StockLogId = Convert.ToInt32(dr["StockLogId"]);
            }

            if (dr["Memo"] != DBNull.Value)
            {
                splitdocdetail.Memo = Convert.ToString(dr["Memo"]);
            }

            if (dr["CreatorId"] != DBNull.Value)
            {
                splitdocdetail.CreatorId = Convert.ToInt32(dr["CreatorId"]);
            }

            if (dr["CreateTime"] != DBNull.Value)
            {
                splitdocdetail.CreateTime = Convert.ToDateTime(dr["CreateTime"]);
            }

            if (dr["LastModifyId"] != DBNull.Value)
            {
                splitdocdetail.LastModifyId = Convert.ToInt32(dr["LastModifyId"]);
            }

            if (dr["LastModifyTime"] != DBNull.Value)
            {
                splitdocdetail.LastModifyTime = Convert.ToDateTime(dr["LastModifyTime"]);
            }

            return splitdocdetail;
        }