public wnwCancelarPagoEmpleado(List<SIGEEA_spObtenerPagosEmpleadosPendientesResult> pLista, int pEmpleado)
        {
            InitializeComponent();
            DataClasses1DataContext dc = new DataClasses1DataContext();

            SIGEEA_spGenerarFacturaPagoEmpleadoResult encabezado = dc.SIGEEA_spGenerarFacturaPagoEmpleado(pEmpleado).First();



            Paragraph parrafoEncabezado = new Paragraph();
            parrafoEncabezado.TextAlignment = TextAlignment.Center;
            parrafoEncabezado.FontFamily = new FontFamily("Agency FB");
            parrafoEncabezado.FontSize = 18;

            parrafoEncabezado.Inlines.Add(new Run(encabezado.Nombre_Empresa));
            parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEncabezado.Inlines.Add(new Run(encabezado.CedJuridica));
            parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEncabezado.Inlines.Add(new Run(encabezado.Direccion_Empresa));
            parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEncabezado.Inlines.Add(new Run(encabezado.Telefono));
            parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEncabezado.Inlines.Add(new Run(encabezado.Correo));
            parrafoEncabezado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEncabezado.Inlines.Add(new Run(encabezado.Fecha));
            parrafoEncabezado.Inlines.Add(new Run("  " + encabezado.Hora));

            txbFactura.Document.Blocks.Add(parrafoEncabezado);

            Paragraph parrafoEmpleado = new Paragraph();
            parrafoEmpleado.TextAlignment = TextAlignment.Left;
            parrafoEmpleado.FontFamily = new FontFamily("Agency FB");
            parrafoEmpleado.FontSize = 16;

            parrafoEmpleado.Inlines.Add(new Run(encabezado.NombreAsociado));
            parrafoEmpleado.Inlines.Add(new Run(Environment.NewLine));
            parrafoEmpleado.Inlines.Add(new Run(encabezado.CedPersona));
            parrafoEmpleado.Inlines.Add(new Run(Environment.NewLine));
            txbFactura.Document.Blocks.Add(parrafoEmpleado);


            Lista = pLista;
            pk_empleado = pEmpleado;


            Paragraph parrafoFactura = new Paragraph();
            parrafoFactura.TextAlignment = TextAlignment.Left;
            parrafoFactura.FontFamily = new FontFamily("Agency FB");
            parrafoFactura.FontSize = 16;

            parrafoFactura.Inlines.Add("Puesto      Horas       Precio      Total");
            parrafoFactura.Inlines.Add(Environment.NewLine);

            foreach (SIGEEA_spObtenerPagosEmpleadosPendientesResult p in pLista)
            {
                total += Convert.ToDouble(p.Total.Remove(0,1));
                horas += Convert.ToDouble(p.Diferencia);
                parrafoFactura.Inlines.Add(p.Nombre_Puesto + "      " + p.Diferencia +"         "+ p.Tarifa + "      " + p.Total);
                parrafoFactura.Inlines.Add(Environment.NewLine);        
            }

            txbFactura.Document.Blocks.Add(parrafoFactura);

            Paragraph parrafoTotal = new Paragraph();
            parrafoTotal.TextAlignment = TextAlignment.Left;
            parrafoTotal.FontFamily = new FontFamily("Agency FB");
            parrafoTotal.FontSize = 16;
            parrafoTotal.Inlines.Add("Total a cancelar: ₡" + total.ToString());
            parrafoTotal.Inlines.Add(Environment.NewLine);
            parrafoTotal.Inlines.Add("Horas laboradas: " + horas.ToString());


            txbFactura.Document.Blocks.Add(parrafoTotal);
        }