예제 #1
0
 /// <summary>
 /// Metodo que obtiene los datos de un Piloto.
 /// </summary>
 /// <returns>Retorna true si se encontro el Piloto y false de caso contrario</returns>
 public bool Buscar()
 {
     try
     {
         Halcones.DALC.PILOTO piloto = CommonBC.ModeloEscuelaHalcones.PILOTO.First(
             pil => pil.ID_PILOTO == this._idPiloto);
         this._idPiloto             = int.Parse(piloto.ID_PILOTO.ToString());
         this._nacionalidad         = piloto.NACIONALIDAD;
         this._comuna               = piloto.COMUNA;
         this._direccion            = piloto.DIRECCION;
         this._medicinaAeroespacial = DateTime.Parse(piloto.MEDICINA_AEROSPACIAL.ToString());
         this._totalSegundosVuelo   = int.Parse(piloto.TOTAL_SEGUNDOS_VUELO.ToString());
         this._usuario._idUsuario   = int.Parse(piloto.ID_USUARIO.ToString());
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
예제 #2
0
 /// <summary>
 /// Metodo que actualiza un Piloto
 /// </summary>
 /// <returns>Retorna true si se actualizo el piloto y false de caso contrario</returns>
 public bool Actualizar()
 {
     try
     {
         Halcones.DALC.PILOTO piloto = CommonBC.ModeloEscuelaHalcones.PILOTO.First(
             pil => pil.ID_PILOTO == this._idPiloto);
         piloto.ID_PILOTO            = this._idPiloto;
         piloto.COMUNA               = this._comuna;
         piloto.NACIONALIDAD         = this._nacionalidad;
         piloto.DIRECCION            = this._direccion;
         piloto.MEDICINA_AEROSPACIAL = this._medicinaAeroespacial;
         piloto.ID_USUARIO           = this._usuario._idUsuario;
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }