Esempio n. 1
0
 /// <summary>
 /// Metodo que desvincula una licencia de un piloto
 /// </summary>
 /// <returns>Retorna true si se desvinculo la licencia del piloto y false de caso contrario</returns>
 public bool DesvincularLicencia()
 {
     try
     {
         Halcones.DALC.LICENCIA_PILOTO lp = CommonBC.ModeloEscuelaHalcones.LICENCIA_PILOTO.
                                            First(p => p.ID_LICENCIA_PILOTO == this._idLicenciaPiloto);
         CommonBC.ModeloEscuelaHalcones.LICENCIA_PILOTO.Remove(lp);
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Metodo que configura una licencia de un Piloto
 /// </summary>
 /// <returns>Retorna true si se configuro la licencia del piloto y false de caso contrario</returns>
 public bool ConfigurarLicencia()
 {
     try
     {
         Halcones.DALC.LICENCIA_PILOTO licenciaPiloto = CommonBC.ModeloEscuelaHalcones.LICENCIA_PILOTO.
                                                        First(lip => lip.ID_LICENCIA_PILOTO == this._idLicenciaPiloto);
         licenciaPiloto.ID_LICENCIA   = this._licencia._idLicencia;
         licenciaPiloto.ID_PILOTO     = this._piloto._idPiloto;
         licenciaPiloto.NUEVO_CONTROL = this._nuevoControl;
         CommonBC.ModeloEscuelaHalcones.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(false);
     }
 }
Esempio n. 3
0
        /// <summary>
        /// Metodo que obtiene los datos de una licencia asociada a un piloto.
        /// </summary>
        /// <returns>Retorna true si se encontro la licencia del piloto y false de caso contrario</returns>
        public bool Buscar()
        {
            try
            {
                Halcones.DALC.LICENCIA_PILOTO lp = CommonBC.ModeloEscuelaHalcones.LICENCIA_PILOTO.
                                                   First(p => p.ID_LICENCIA_PILOTO == this._idLicenciaPiloto);

                this._idLicenciaPiloto = int.Parse(lp.ID_LICENCIA_PILOTO.ToString());
                this._estado           = lp.ESTADO;
                this._ultimoControl    = DateTime.Parse(lp.ULTIMO_CONTROL.ToString());
                this._nuevoControl     = DateTime.Parse(lp.NUEVO_CONTROL.ToString());
                this._piloto._idPiloto = int.Parse(lp.ID_PILOTO.ToString());

                CommonBC.ModeloEscuelaHalcones.Entry(lp).Reference(a => a.LICENCIA).Load();
                this._licencia._idLicencia = int.Parse(lp.ID_LICENCIA.ToString());
                this._licencia._licencia   = lp.LICENCIA.LICENCIA1;
                return(true);
            }
            catch (Exception ex)
            {
                ConfigHalcones.GenerarLog("ERROR", ex.ToString());
                return(false);
            }
        }