public void excluir(AviaoId aviaoId)
        {
            OracleDataAdapter da = obterAdapter(aviaoId);

            dt.Rows[0].Delete();

            da.Update(dt);
        }
        public Aviao obterPeloId(AviaoId aviaoId)
        {
            OracleDataAdapter da = obterAdapter(aviaoId);

            if (dt.Rows.Count == 0)
            {
                return(null);
            }

            return(modeloPelaEntidade(dt.Rows[0]));
        }
示例#3
0
 public Voo(VooId vooId, Aviao aviao, Cidade origem, Cidade destino, DateTime partida, double preco)
 {
     this._vooId       = vooId;
     this._aviaoId     = aviao.aviaoId();
     this._origemId    = origem.cidadeId();
     this._destinoId   = destino.cidadeId();
     this._partida     = partida;
     this._chegada     = partida.AddHours(1);
     this._preco       = preco;
     this._promocional = false;
     this._reservas    = new HashSet <Reserva>();
 }
        public List <Voo> voosAviao(AviaoId aviaoId)
        {
            List <Voo> result = new List <Voo>();

            foreach (Voo voo in DominioRegistro.vooRepositorio().todosVoos())
            {
                if (voo.aviaoId().Equals(aviaoId))
                {
                    result.Add(voo);
                }
            }

            return(result);
        }
        private OracleDataAdapter obterAdapter(AviaoId aviaoId)
        {
            string str = "select * from AVIAO";

            if (aviaoId != null)
            {
                str += " Where AVIAO_ID = " + Bd.aspas(aviaoId.Id);
            }

            dt.Clear();

            OracleDataAdapter da = new OracleDataAdapter(str, Bd.Instance.obterConexao());

            OracleCommandBuilder cb = new OracleCommandBuilder(da);

            da.Fill(dt);

            return(da);
        }
示例#6
0
 public void excluir(AviaoId aviaoId)
 {
     store.Remove(aviaoId.Id);
 }
示例#7
0
 public Aviao obterPeloId(AviaoId aviaoId)
 {
     return(store.ContainsKey(aviaoId.Id)? store[aviaoId.Id]:null);
 }
 private IMongoQuery queryPeloId(AviaoId aviaoId)
 {
     return(Query.EQ("aviaoId", aviaoId.Id));
 }
 public void excluir(AviaoId aviaoId)
 {
     colecao().Remove(queryPeloId(aviaoId));
 }
 public Aviao obterPeloId(AviaoId aviaoId)
 {
     return(modeloPelaEntidade(entidadePeloId(aviaoId)));
 }
 private AviaoEntidade entidadePeloId(AviaoId aviaoId)
 {
     return(colecao().FindOne(queryPeloId(aviaoId)));
 }
示例#12
0
 public void excluir(AviaoId aviaoId)
 {
     throw new NotImplementedException();
 }
示例#13
0
 public Aviao obterPeloId(AviaoId aviaoId)
 {
     return(new Aviao(proximaIdentidade(), "747", 747));
 }
示例#14
0
 private Aviao aviao(AviaoId aviaoId)
 {
     return(aviaoRepositorio().obterPeloId(aviaoId));
 }