private static void Initialize(ScrapDeposit item, DataRow dataRow) { item.Id = (Guid)dataRow["Id"]; item.Code = dataRow.GetItemValue <string>("Code", ""); item.AccountId = (Guid)dataRow["AccountId"]; //item.InstrumentId = (Guid)dataRow["InstrumentId"]; if (dataRow.Table.Columns.Contains("ScrapInstrumentId")) { item.ScrapInstrumentId = (Guid)dataRow["ScrapInstrumentId"]; } if (dataRow.Table.Columns.Contains("TradeInstrumentId")) { item.TradeInstrumentId = (Guid)dataRow["TradeInstrumentId"]; } item.RawQuantity = (decimal)dataRow["RawQuantity"]; item.Unit = dataRow.GetItemValue <string>("Unit", ""); item.AcceptTime = dataRow.GetItemValue <DateTime?>("AcceptTime", null); item.Status = dataRow["Status"].ToEnum <ScrapDepositStatus>(); item.SubmitTime = dataRow.GetItemValue <DateTime?>("SubmitTime", null); if (dataRow.Table.Columns.Contains("AdjustedQuantity")) { item.AdjustedQuantity = dataRow.GetItemValue <decimal>("AdjustedQuantity", 0); } if (dataRow.Table.Columns.Contains("FinalQuantity")) { item.FinalQuantity = dataRow.GetItemValue <decimal>("FinalQuantity", 0); } }
private static void Initialize(ScrapDeposit item, DataRow dataRow) { item.Id = (Guid)dataRow["Id"]; item.Code = dataRow.GetItemValue<string>("Code", ""); item.AccountId = (Guid)dataRow["AccountId"]; //item.InstrumentId = (Guid)dataRow["InstrumentId"]; if (dataRow.Table.Columns.Contains("ScrapInstrumentId")) item.ScrapInstrumentId = (Guid)dataRow["ScrapInstrumentId"]; if (dataRow.Table.Columns.Contains("TradeInstrumentId")) item.TradeInstrumentId = (Guid)dataRow["TradeInstrumentId"]; item.RawQuantity = (decimal)dataRow["RawQuantity"]; item.Unit = dataRow.GetItemValue<string>("Unit", ""); item.AcceptTime = dataRow.GetItemValue<DateTime?>("AcceptTime", null); item.Status = dataRow["Status"].ToEnum<ScrapDepositStatus>(); item.SubmitTime = dataRow.GetItemValue<DateTime?>("SubmitTime", null); if (dataRow.Table.Columns.Contains("AdjustedQuantity")) item.AdjustedQuantity = dataRow.GetItemValue<decimal>("AdjustedQuantity", 0); if (dataRow.Table.Columns.Contains("FinalQuantity")) item.FinalQuantity = dataRow.GetItemValue<decimal>("FinalQuantity", 0); }