// Metodo que busca la informacion del contrato.
 protected override bool ObtenerDatos()
 {
     try
     {
         IDaoContrato       myDao  = DaoContrato.Crear();
         List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2);
         this.MyContrato      = myList.FirstOrDefault <DtoContrato>();
         this.MensajeBusqueda = (this.MyContrato != null ?
                                 string.Format(StringResources.BuscarContratoVigente_Existente, MyContrato.Cliente, MyContrato.Nombre_plan, MyContrato.Termino_vigencia):
                                 StringResources.BuscarContratoVigente_NoExiste);
         return(this.MyContrato != null ? true : false);
     }
     catch (Exception ex)
     {
         this.MarcarError(ex);
         return(false);
     }
 }
예제 #2
0
 // Metodo que busca la informacion del contrato.
 protected override bool ObtenerDatos()
 {
     try
     {
         IDaoContrato       myDao  = DaoContrato.Crear();
         List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2);
         this.MyContrato      = myList.FirstOrDefault <DtoContrato>();
         this.MensajeBusqueda = (this.MyContrato != null ?
                                 "El cliente " + MyContrato.Cliente + " ya posee un contrato con el plan " + MyContrato.Nombre_plan + ", este se encuentra vigente hasta el " + MyContrato.Termino_vigencia + "." :
                                 "El cliente no posee un contrato asociado vigente con el plan seleccionado.");
         return(this.MyContrato != null ? true : false);
     }
     catch (Exception ex)
     {
         this.MarcarError(ex);
         return(false);
     }
 }