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); } }