public string LinksRetencion(string Documento, string RIF)
        {
            StringBuilder             sb       = new StringBuilder();
            PortalProveedoresEntities contexto = new PortalProveedoresEntities();
            var    Retencion = contexto.BioRetencionFacturas.Where(p => p.Factura == Documento && p.RIF == RIF);
            string URL       = Request.Url.ToString().Replace("LinksRetencion", "Retencion").Replace(Request.Url.Query, "");

            if (Retencion.Count() == 0)
            {
                sb.Append("No Existen Retenciones");
            }
            foreach (var item in Retencion)
            {
                sb.AppendFormat("<a href=\"{0}?Documento={1}&RIF={2}&TipoRetencion={3}\">{4}</a><br/>", URL, Documento, RIF, item.CodRetencion, item.ConceptoRetencion.Replace("RETENCION", "").Trim());
            }
            return(sb.ToString());
        }
        public ActionResult Retencion(string Documento, string RIF, string PDF, int TipoRetencion)
        {
            if (PDF != null && PDF.ToLower() == "true")
            {
                PortalProveedoresEntities contexto = new PortalProveedoresEntities();
                var proveedor = contexto.BioProveedores.Where(p => p.RIF == RIF).FirstOrDefault();
                var Retencion = contexto.BioRetencionFacturas.Where(p => p.Factura == Documento && p.RIF == RIF && p.CodRetencion == TipoRetencion).FirstOrDefault();

                ViewBag.MontoLetras = Numalet.ToCardinal(Retencion.Retencion);
                ViewBag.Proveedor   = proveedor;
                ViewBag.Retencion   = Retencion;
                return(View("Retencion"));
            }
            else
            {
                return(GeneraPDF(Documento, RIF, "Comprobante RetenciĆ³n ", Request.Url.ToString() + "&PDF=true"));
            }
        }
        public ActionResult OrdenCompra(string Documento, string RIF, string PDF)
        {
            if (PDF != null && PDF.ToLower() == "true")
            {
                PortalProveedoresEntities contexto = new PortalProveedoresEntities();
                var proveedor  = contexto.BioProveedores.Where(p => p.RIF == RIF).FirstOrDefault();
                var ODC        = contexto.BioOrdenesCompra.Where(p => p.Documento == Documento && p.RIF == RIF).FirstOrDefault();
                var DetalleODC = contexto.BioObtenerDetalleODC(Documento, RIF).ToList();

                ViewBag.DetalleODC = DetalleODC;
                ViewBag.Proveedor  = proveedor;
                ViewBag.ODC        = ODC;
                return(View());
            }
            else
            {
                return(GeneraPDF(Documento, RIF, "Orden de compra", Request.Url.ToString() + "&PDF=true"));
            }
        }