示例#1
0
 /// <summary>
 /// Inicializador de las variables de la clase LicenciaPiloto
 /// </summary>
 private void Init()
 {
     this._idLicenciaPiloto = 0;
     this._estado           = string.Empty;
     this._ultimoControl    = new DateTime(2016, 09, 22);
     this._nuevoControl     = new DateTime(2016, 09, 22);
     this._piloto           = new Piloto();
     this._licencia         = new TipoLicencia();
 }
示例#2
0
 private List <TipoLicencia> GenerarListado(List <DALC.LICENCIA> DalcLicencias)
 {
     try
     {
         List <TipoLicencia> licencias = new List <TipoLicencia>();
         foreach (Halcones.DALC.LICENCIA licencia in DalcLicencias)
         {
             TipoLicencia li = new TipoLicencia();
             li._idLicencia     = int.Parse(licencia.ID_LICENCIA.ToString());
             li._licencia       = licencia.LICENCIA1;
             li._diasRenovacion = int.Parse(licencia.DIAS_RENOVACION.ToString());
             licencias.Add(li);
         }
         return(licencias);
     }
     catch (Exception ex)
     {
         ConfigHalcones.GenerarLog("ERROR", ex.ToString());
         return(null);
     }
 }
示例#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);
            }
        }