Ejemplo n.º 1
0
        /// <summary>
        /// Metodo que obtiene los datos de una Aeronave.
        /// </summary>
        /// <returns>Retorna true si se encontro la aeronave y false de caso contrario</returns>
        public bool Buscar()
        {
            try
            {
                Halcones.DALC.AERONAVE aeronave = CommonBC.ModeloEscuelaHalcones.AERONAVE.
                                                  First(aero => aero.ID_AERONAVE == this._idAeronave);
                this._idAeronave                = int.Parse(aeronave.ID_AERONAVE.ToString());
                this._matricula                 = aeronave.MATRICULA;
                this._totalSegundosVuelo        = int.Parse(aeronave.TOTAL_SEGUNDOS_VUELO.ToString());
                this._fechaInspeccionAnual      = DateTime.Parse(aeronave.FECHA_INSPECCION_ANUAL.ToString());
                this._fechaAeronavegabilidad    = DateTime.Parse(aeronave.FECHA_AERONAVEGABILIDAD.ToString());
                this._annoFabricacion           = int.Parse(aeronave.ANNO_FABRICACION.ToString());
                this._diasMantencion            = int.Parse(aeronave.DIAS_MANTENCION.ToString());
                this._horasVueloMantencion      = int.Parse(aeronave.HORAS_VUELO_MANTENCION.ToString());;
                this._totalHorasVueloMantencion = int.Parse(aeronave.TOTAL_HORAS_VUELO_MANTENCION.ToString());;
                this._ultimoMantenimiento       = DateTime.Parse(aeronave.ULTIMO_MANTENIMIENTO.ToString());
                this._estado = aeronave.ESTADO;

                CommonBC.ModeloEscuelaHalcones.Entry(aeronave).Reference(a => a.TIPO_AERONAVE).Load();
                this._tipoAeronave._idTipoAeronave = int.Parse(aeronave.ID_TIPO_AERONAVE.ToString());
                this._tipoAeronave._tipoAeronave   = aeronave.TIPO_AERONAVE.TIPO_AERONAVE1;
                return(true);
            }
            catch (Exception ex)
            {
                ConfigHalcones.GenerarLog("ERROR", ex.ToString());
                return(false);
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Metodo que Da de Baja una Aeronave
 /// </summary>
 /// <returns>Retorna true si se dio de de baja la aeronave y false de caso contrario</returns>
 public bool DarDeBaja()
 {
     try
     {
         Halcones.DALC.AERONAVE aeronave = CommonBC.ModeloEscuelaHalcones.AERONAVE.First(
             aero => aero.ID_AERONAVE == this._idAeronave);
         aeronave.ESTADO = this._estado;
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Metodo que actualiza una Aeronave
        /// </summary>
        /// <returns>Retorna true si se actualizo la aeronave y false de caso contrario</returns>
        public bool Actualizar()
        {
            try
            {
                Halcones.DALC.AERONAVE aeronave = CommonBC.ModeloEscuelaHalcones.AERONAVE.
                                                  First(aero => aero.ID_AERONAVE == this._idAeronave);

                aeronave.ID_AERONAVE             = this._idAeronave;
                aeronave.MATRICULA               = this._matricula;
                aeronave.FECHA_INSPECCION_ANUAL  = this._fechaInspeccionAnual;
                aeronave.FECHA_AERONAVEGABILIDAD = this._fechaAeronavegabilidad;
                aeronave.ANNO_FABRICACION        = this._annoFabricacion;
                aeronave.ID_TIPO_AERONAVE        = this._tipoAeronave._idTipoAeronave;
                CommonBC.ModeloEscuelaHalcones.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                ConfigHalcones.GenerarLog("ERROR", ex.ToString());
                return(false);
            }
        }