/// <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); } }
/// <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); } }