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