public override IModel CreateModel(SqlDataReader dr) { SplitDocStock splitdocstock = new SplitDocStock(); int indexRefId = dr.GetOrdinal("RefId"); splitdocstock.RefId = Convert.ToInt32(dr[indexRefId]); int indexSplitDocDetailId = dr.GetOrdinal("SplitDocDetailId"); if (dr["SplitDocDetailId"] != DBNull.Value) { splitdocstock.SplitDocDetailId = Convert.ToInt32(dr[indexSplitDocDetailId]); } int indexNewRefNoId = dr.GetOrdinal("NewRefNoId"); if (dr["NewRefNoId"] != DBNull.Value) { splitdocstock.NewRefNoId = Convert.ToInt32(dr[indexNewRefNoId]); } int indexNewStockId = dr.GetOrdinal("NewStockId"); if (dr["NewStockId"] != DBNull.Value) { splitdocstock.NewStockId = Convert.ToInt32(dr[indexNewStockId]); } int indexOldRefNoId = dr.GetOrdinal("OldRefNoId"); if (dr["OldRefNoId"] != DBNull.Value) { splitdocstock.OldRefNoId = Convert.ToInt32(dr[indexOldRefNoId]); } int indexOldStockId = dr.GetOrdinal("OldStockId"); if (dr["OldStockId"] != DBNull.Value) { splitdocstock.OldStockId = Convert.ToInt32(dr[indexOldStockId]); } int indexRefStatus = dr.GetOrdinal("RefStatus"); if (dr["RefStatus"] != DBNull.Value) { splitdocstock.RefStatus = (Common.StatusEnum)Convert.ToInt32(dr[indexRefStatus]); } return splitdocstock; }
public override IModel CreateModel(DataRow dr) { SplitDocStock splitdocstock = new SplitDocStock(); splitdocstock.RefId = Convert.ToInt32(dr["RefId"]); if (dr["SplitDocDetailId"] != DBNull.Value) { splitdocstock.SplitDocDetailId = Convert.ToInt32(dr["SplitDocDetailId"]); } if (dr["NewRefNoId"] != DBNull.Value) { splitdocstock.NewRefNoId = Convert.ToInt32(dr["NewRefNoId"]); } if (dr["NewStockId"] != DBNull.Value) { splitdocstock.NewStockId = Convert.ToInt32(dr["NewStockId"]); } if (dr["OldRefNoId"] != DBNull.Value) { splitdocstock.OldRefNoId = Convert.ToInt32(dr["OldRefNoId"]); } if (dr["OldStockId"] != DBNull.Value) { splitdocstock.OldStockId = Convert.ToInt32(dr["OldStockId"]); } if (dr["RefStatus"] != DBNull.Value) { splitdocstock.RefStatus = (Common.StatusEnum)Convert.ToInt32(dr["RefStatus"]); } return splitdocstock; }