public wnwFacturasPendientesPago(int pFactura)
 {
     InitializeComponent();
     try
     {
         DataClasses1DataContext dc = new DataClasses1DataContext();
         List<SIGEEA_spObtenerDetallesFacturaSinCancelarAsocResult> lista = dc.SIGEEA_spObtenerDetallesFacturaSinCancelarAsoc(pFactura).ToList();
         SIGEEA_spObtenerAsociadoFacturaResult informacion = dc.SIGEEA_spObtenerAsociadoFactura(pFactura).First();
         lblAsociado.Content += " " + informacion.NombreAsociado;
         lblCedula.Content += " " + informacion.CedParticular_Persona;
         lblCodigo.Content += " " + informacion.Codigo_Asociado;
         lblFactura.Content += " " + pFactura;
         lblFecEntrega.Content += " " + informacion.Fecha;
         if (lista.Count <= 0) throw new Exception("No se encontraron registros");
         bool color = true;
         foreach (SIGEEA_spObtenerDetallesFacturaSinCancelarAsocResult df in lista)
         {
             uc_ItemDetallePagoAsoc item = new uc_ItemDetallePagoAsoc(df, color);
             item.cbxSeleccionar.Checked += CbxSeleccionar_Checked;
             item.cbxSeleccionar.Unchecked += CbxSeleccionar_Unchecked;
             color = !color;
             stpContenedor.Children.Add(item);
         }
     }
     catch (Exception ex)
     {
         Label lblVacio = new Label();
         lblVacio.Foreground = Brushes.IndianRed;
         lblVacio.FontSize = 18;
         lblVacio.Width = 430;
         lblVacio.Content = "Error: " + ex.Message;
         lblVacio.FontWeight = FontWeights.ExtraBold;
         stpContenedor.Children.Add(lblVacio);
     }
 }