/// <summary> /// Método utilizado para preencher esta instância com os dados do dataReader /// </summary> /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param> public override void Populate(DataReader dataReader) { #region base base.Populate(dataReader); #endregion #region desta classe Descricao = dataReader.GetValue<string>("p_Descricao"); GUID g = dataReader.GetValue<string>("p_GUIDTabelaPreco"); TabelaPreco = GUID.IsNullOrEmpty(g) ? null : new TabelaPreco(g); #endregion #region Itens especiais ItensEspeciais = new PrecoRegraItemEspecial().Find<IPrecoRegraItemEspecial, IPrecoRegra>(new Where { {"GUIDPrecoRegra", GUID} }, this); #endregion #region Filtros Filtros = new PrecoRegraFiltro().Find<IPrecoRegraFiltro, IPrecoRegra>(new Where{ {"GUIDPrecoRegra",GUID} }, this); #endregion }
public CalculadoraDePreco(ITabelaPreco tabelaPreco, IServicoEntrega servicoEntrega) { this.tabelaPreco = tabelaPreco; this.servicoEntrega = servicoEntrega; }
public CalculadoraDePrecos(ITabelaPreco tabela, IServicoDeEntrega entrega) { }