private void Consultar() { try { pnl_NovCartuladasDifiereEstado.Visible = false; List <WSCaratulacion.NovedadCaratuladaTotales> lst_Novedades = Novedad.Novedades_Caratuladas_Traer_Difiere_Estado(); if (lst_Novedades == null || lst_Novedades.Count == 0) { mensaje.DescripcionMensaje = "No se encontraron datos"; mensaje.Mostrar(); return; } else { dg_NovCartuladasDifiereEstado.DataSource = from l in lst_Novedades select new { IdEstadoCaratulacion = (int)l.IdEstadoCaratulacion, DesEstadoCaratulacion = l.DesEstadoCaratulacion, IdEstadoExpediente = l.IdEstadoExpediente, DesEstadoExpediente = string.IsNullOrEmpty(l.DesEstadoExpediente) ? "Sin Descripción" : l.DesEstadoExpediente, TotalNovedades = l.TotalDifiere }; dg_NovCartuladasDifiereEstado.DataBind(); pnl_NovCartuladasDifiereEstado.Visible = btn_Imprimir.Visible = true; } } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod(), err.Source, err.Message)); mensaje.DescripcionMensaje = "No se pudo realizar la operación. </br> Reintente en otro momento"; mensaje.Mostrar(); return; } }