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