コード例 #1
0
    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;
        }
    }