コード例 #1
0
ファイル: PrecoRegraBase.cs プロジェクト: njmube/openposbr
        /// <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
        }
コード例 #2
0
 public CalculadoraDePreco(ITabelaPreco tabelaPreco, IServicoEntrega servicoEntrega)
 {
     this.tabelaPreco    = tabelaPreco;
     this.servicoEntrega = servicoEntrega;
 }
コード例 #3
0
 public CalculadoraDePrecos(ITabelaPreco tabela, IServicoDeEntrega entrega)
 {
 }