private void BuscarDatosPago(int idPago) { using (CobranzasDataContext db = new CobranzasDataContext()) { lbderror.Visible = false; DataTable dt = new DataTable(); dt = Negocios.DetPago(idPago); var listado = dt; string Codigo = dt.Rows[0]["Codigo"].ToString(); string Referencia = dt.Rows[0]["Referencia"].ToString(); string Fecha = dt.Rows[0]["Fecha"].ToString(); string MontoTotal = dt.Rows[0]["MontoTotal"].ToString(); TableRow trContenido = new TableRow(); TableRow trTitulo = new TableRow(); TableCell tdTituloCodigo = new TableCell(); TableCell tdTituloReferencia = new TableCell(); TableCell tdTituloFecha = new TableCell(); TableCell tdTituloMontoTotal = new TableCell(); TableCell tdContenidoCodigo = new TableCell(); TableCell tdContenidoReferencia = new TableCell(); TableCell tdContenidoFecha = new TableCell(); TableCell tdContenidoMontoTotal = new TableCell(); tdTituloCodigo.Text = "Codigo"; tdTituloReferencia.Text = "Referencia"; tdTituloFecha.Text = "Fecha"; tdTituloMontoTotal.Text = "Monto Total (VEF)"; tdContenidoCodigo.Text = Referencia.ToString(); tdContenidoReferencia.Text = Codigo.ToString(); tdContenidoFecha.Text = Fecha.ToString(); tdContenidoMontoTotal.Text = MontoTotal.ToString(); trTitulo.BackColor = System.Drawing.Color.Blue; trTitulo.Controls.Add(tdTituloCodigo); trTitulo.Controls.Add(tdTituloReferencia); trTitulo.Controls.Add(tdTituloFecha); trTitulo.Controls.Add(tdTituloMontoTotal); trContenido.Controls.Add(tdContenidoCodigo); trContenido.Controls.Add(tdContenidoReferencia); trContenido.Controls.Add(tdContenidoFecha); trContenido.Controls.Add(tdContenidoMontoTotal); Table tablaDetallesPago = new Table(); tablaDetallesPago.Width = Unit.Percentage(200); tablaDetallesPago.Controls.Add(trTitulo); tablaDetallesPago.Controls.Add(trContenido); pnDetallesPago.Controls.Add(tablaDetallesPago); //------------------------------------------------------------------------------------- try { DirectoryInfo dirtxt = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2txt = dirtxt.GetFiles("*.txt"); string[] archivostxt = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadtxt = archivostxt.Count(); Table tablatxt = new Table(); tablatxt.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2txt) { TableRow trtxt = new TableRow(); TableCell tdtxt = new TableCell(); TableCell td2txt = new TableCell(); TableCell td3txt = new TableCell(); tdtxt.Text = f.Name; HyperLink hltxt = new HyperLink(); hltxt.Text = "Descargar"; hltxt.Attributes.Add("onclick", "javascript:return confirm('Desea Descargar el documento?')"); hltxt.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2txt.Controls.Add(hltxt); trtxt.Controls.Add(tdtxt); trtxt.Controls.Add(td2txt); tablatxt.Controls.Add(trtxt); } pnDocumentoPagotxt.Controls.Add(tablatxt); //------------------------------------------------------------------------ DirectoryInfo dirPDF = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2PDF = dirPDF.GetFiles("*.pdf"); string[] archivosPDF = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadPDF = archivosPDF.Count(); Table tablaPDF = new Table(); tablaPDF.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2PDF) { TableRow trPDF = new TableRow(); TableCell tdPDF = new TableCell(); TableCell td2PDF = new TableCell(); TableCell td3PDF = new TableCell(); tdPDF.Text = f.Name; HyperLink hlPDF = new HyperLink(); hlPDF.Text = "Descargar"; hlPDF.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlPDF.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2PDF.Controls.Add(hlPDF); trPDF.Controls.Add(tdPDF); trPDF.Controls.Add(td2PDF); tablatxt.Controls.Add(trPDF); } pnDocumentoPagoPDF.Controls.Add(tablaPDF); //------------------------------------------------------------------------- DirectoryInfo dirDOC = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2DOC = dirtxt.GetFiles("*.doc"); string[] archivosDOC = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadDOC = archivostxt.Count(); Table tablaDOC = new Table(); tablaDOC.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2DOC) { TableRow trDOC = new TableRow(); TableCell tdDOC = new TableCell(); TableCell td2DOC = new TableCell(); TableCell td3DOC = new TableCell(); tdDOC.Text = f.Name; HyperLink hlDOC = new HyperLink(); hlDOC.Text = "Descargar"; hlDOC.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlDOC.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2DOC.Controls.Add(hlDOC); trDOC.Controls.Add(tdDOC); trDOC.Controls.Add(td2DOC); tablatxt.Controls.Add(trDOC); } pnDocumentoPagoDOC.Controls.Add(tablaDOC); //---------------------------------------------------------------- DirectoryInfo dirXLS = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2XLS = dirXLS.GetFiles("*.xls"); string[] archivosXLS = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadXLS = archivosXLS.Count(); Table tablaXLS = new Table(); tablaXLS.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2XLS) { TableRow trXLS = new TableRow(); TableCell tdXLS = new TableCell(); TableCell td2XLS = new TableCell(); TableCell td3XLS = new TableCell(); tdXLS.Text = f.Name; HyperLink hlXLS = new HyperLink(); hlXLS.Text = "Descargar"; hlXLS.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlXLS.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2XLS.Controls.Add(hlXLS); trXLS.Controls.Add(tdXLS); trXLS.Controls.Add(td2XLS); tablatxt.Controls.Add(trXLS); } pnDocumentoPagoXLS.Controls.Add(tablaXLS); //--------------------------------------------------------- DirectoryInfo dirMSG = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2MSG = dirMSG.GetFiles("*.msg"); string[] archivosMSG = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadMSG = archivosMSG.Count(); Table tablaMSG = new Table(); tablaMSG.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2MSG) { TableRow trMSG = new TableRow(); TableCell tdMSG = new TableCell(); TableCell td2MSG = new TableCell(); TableCell td3MSG = new TableCell(); tdMSG.Text = f.Name; HyperLink hlMSG = new HyperLink(); hlMSG.Text = "Descargar"; hlMSG.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlMSG.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2MSG.Controls.Add(hlMSG); trMSG.Controls.Add(tdMSG); trMSG.Controls.Add(td2MSG); tablaMSG.Controls.Add(trMSG); } pnDocumentoPagoMSG.Controls.Add(tablaMSG); //------------------------------------------------------------- DirectoryInfo dirBMP = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2BMP = dirMSG.GetFiles("*.bmp"); string[] archivosBMP = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadBMP = archivosBMP.Count(); Table tablaBMP = new Table(); tablaBMP.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2BMP) { TableRow trBMP = new TableRow(); TableCell tdBMP = new TableCell(); TableCell td2BMP = new TableCell(); TableCell td3BMP = new TableCell(); tdBMP.Text = f.Name; HyperLink hlBMP = new HyperLink(); hlBMP.Text = "Descargar"; hlBMP.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlBMP.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2BMP.Controls.Add(hlBMP); trBMP.Controls.Add(tdBMP); trBMP.Controls.Add(td2BMP); tablaBMP.Controls.Add(trBMP); } pnDocumentoPagoBMP.Controls.Add(tablaBMP); //------------------------------------------------------------- DirectoryInfo dirJPG = new DirectoryInfo(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); FileInfo[] archivos2JPG = dirMSG.GetFiles("*.jpg"); string[] archivosJPG = Directory.GetFiles(@"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago); int cantidadJPG = archivosJPG.Count(); Table tablaJPG = new Table(); tablaJPG.Width = Unit.Percentage(300); foreach (FileInfo f in archivos2JPG) { TableRow trJPG = new TableRow(); TableCell tdJPG = new TableCell(); TableCell td2JPG = new TableCell(); TableCell td3JPG = new TableCell(); tdJPG.Text = f.Name; HyperLink hlJPG = new HyperLink(); hlJPG.Text = "Descargar"; hlJPG.Attributes.Add("onclick", "javascript:return confirm('Desea descargar el documento?')"); hlJPG.NavigateUrl = @"\\VECCSVS008\Cobranzas\Soportes\Pagos\Pago_" + idPago + "/" + f.Name; td2JPG.Controls.Add(hlJPG); trJPG.Controls.Add(tdJPG); trJPG.Controls.Add(td2JPG); tablaJPG.Controls.Add(trJPG); } pnDocumentoPagoJPG.Controls.Add(tablaJPG); int jpg = pnDocumentoPagoJPG.Controls.Count; int txt = pnDocumentoPagotxt.Controls.Count; int pdf = pnDocumentoPagoPDF.Controls.Count; int xls = pnDocumentoPagoXLS.Controls.Count; int msg = pnDocumentoPagoMSG.Controls.Count; int bmp = pnDocumentoPagoBMP.Controls.Count; int doc = pnDocumentoPagoDOC.Controls.Count; if (jpg == 0 & txt == 0 & pdf == 0 & xls == 0 & msg == 0 & bmp == 0 & doc == 0) { UI.Mensaje("Sistema de Cobranzas", "No se encuentran los soporte de la factura para el pago correspondiente", "", Page); return; } } catch (Exception Ex) { lbderror.Visible = true; UI.Mensaje("Sistema de Cobranzas", "Ya hay una sesion activa con este usuario", "", Page); } } }