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; }
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; }