internal Compra(int idCompra, Fornecedor fornecedor, DateTime dataCadastro) { IdCompra = idCompra; Fornecedor = fornecedor; DataCadastro = dataCadastro; Itens = new List<CompraItem>(); }
/// <summary> /// Altera Fornecedor, exporto para todos. /// </summary> /// <param name="fornecedor"></param> public void AlterFornecedor(Fornecedor fornecedor) { if (fornecedor == null) throw new ArgumentNullException("fornecedor"); this.Fornecedor = fornecedor; }
public Compra(Fornecedor fornecedor) { this.AlterFornecedor(fornecedor); this.Fornecedor = fornecedor; this.DataCadastro = DateTime.Now; this.Itens = new List<CompraItem>(); }
public static Compra CreateComFornecedor(IDataReader dataReader) { var fornecedor = new Fornecedor((string)dataReader["NomeFornecedor"]) { IdFornecedor = (int)dataReader["IdFornecedor"] }; return new Compra((int)dataReader["IdCompra"], fornecedor, (DateTime)dataReader["DataCadastro"]); }