public String ExportarPdf(string entidad, string parm1) { PedidosOnlineEntities db = new PedidosOnlineEntities(); string llamada = ""; if (entidad.ToUpper() == "PROFORMA") { llamada = "EXEC ProformaExport " + parm1 + ""; DataSet dt = SQLBase.ReturnDataSet(llamada, new SqlConnection(db.Database.Connection.ConnectionString)); m_plantillas m_plantilla = db.m_plantillas.Where(f => f.Nombre == "RDL_" + entidad).First(); return(RDL_UTIL.RDL_Generate_PDF_File_VIEW(Server.MapPath("//"), dt, m_plantilla, entidad)); } if (entidad.ToUpper() == "CONTRATO") { llamada = "EXEC contratos " + parm1 + ""; DataSet dt = SQLBase.ReturnDataSet(llamada, new SqlConnection(db.Database.Connection.ConnectionString)); m_plantillas m_plantilla = db.m_plantillas.Where(f => f.Nombre == "RDL_" + entidad).First(); return(RDL_UTIL.RDL_Generate_PDF_File_VIEW(Server.MapPath("//"), dt, m_plantilla, entidad)); } if (entidad.ToUpper() == "SOLICITUDTRANSPORTE") { llamada = "EXEC SolicitudTransportePDF " + parm1 + ""; DataSet dt = SQLBase.ReturnDataSet(llamada, new SqlConnection(db.Database.Connection.ConnectionString)); m_plantillas m_plantilla = db.m_plantillas.Where(f => f.Nombre == "RDL_" + entidad).First(); return(RDL_UTIL.RDL_Generate_PDF_File_VIEW(Server.MapPath("//"), dt, m_plantilla, entidad)); } if (entidad.ToUpper() == "ORDENCOMPRA") { llamada = "EXEC spOrdenCompra " + parm1 + ""; DataSet dt = SQLBase.ReturnDataSet(llamada, new SqlConnection(db.Database.Connection.ConnectionString)); m_plantillas m_plantilla = db.m_plantillas.Where(f => f.Nombre == "RDL_" + entidad).First(); return(RDL_UTIL.RDL_Generate_PDF_File_VIEW(Server.MapPath("//"), dt, m_plantilla, entidad)); } if (entidad.ToUpper() == "FACTURA") { llamada = "EXEC FacturaExport " + parm1 + ""; DataSet dt = SQLBase.ReturnDataSet(llamada, new SqlConnection(db.Database.Connection.ConnectionString)); m_plantillas m_plantilla = db.m_plantillas.Where(f => f.Nombre == "RDL_" + entidad).First(); return(RDL_UTIL.RDL_Generate_PDF_File_VIEW(Server.MapPath("//"), dt, m_plantilla, entidad)); } else { return(""); } }