public TarjetaResponse ConsultarTarjeta(string codigoTarjeta) { TarjetaResponse objTarjetaResponse = new TarjetaResponse(); objTarjetaResponse.EsValido = false; try { if (string.IsNullOrEmpty(codigoTarjeta)) { objTarjetaResponse.Mensaje = "No se especificó el código de tarjeta"; return(objTarjetaResponse); } Tarjeta objTarjeta = objTarjetaDAO.Consultar(codigoTarjeta); if (string.IsNullOrEmpty(objTarjeta.CodigoTarjeta)) { objTarjetaResponse.Mensaje = "No se encontró registro de tarjeta."; } else { objTarjetaResponse.Mensaje = "Tarjeta válida."; objTarjetaResponse.EsValido = true; objTarjetaResponse.Tarjeta = objTarjeta; } } catch (Exception ex) { objTarjetaResponse.Mensaje = "Se presentó un error al intentar consultar la tarjeta. Error: " + ex.Message; } return(objTarjetaResponse); }