85 lines
No EOL
4 KiB
C#
85 lines
No EOL
4 KiB
C#
using AYA.SlnSinort.Reportes.datasets;
|
|
using AYA.SlnSinort.Reportes.datasets.dtsFichaTecnicaFinalTableAdapters;
|
|
using Microsoft.Reporting.WebForms;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
|
|
namespace AYA.SlnSinort.ReporteASP
|
|
{
|
|
public partial class ReporteFT : System.Web.UI.Page
|
|
{
|
|
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
if (!IsPostBack)
|
|
{
|
|
|
|
DataTable1TableAdapter dtta = new DataTable1TableAdapter();
|
|
dtsFichaTecnicaFinal dts = new dtsFichaTecnicaFinal();
|
|
ReportViewer reportViewer = new ReportViewer();
|
|
|
|
|
|
ReportViewer1.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"\Reportes\rdlc\repFichaTecnica.rdlc";
|
|
dtta.Fill(dts.DataTable1, null, null, null, null, null, null, null, null, Convert.ToDateTime("1900-01-01"), DateTime.Today.AddYears(20),null,null);
|
|
|
|
ReportViewer1.LocalReport.DataSources.Clear();
|
|
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dtsFichaTecnicaFinal", dts.Tables["Datatable1"]));
|
|
|
|
|
|
ReportViewer1.LocalReport.Refresh();
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
protected void Button1_Click(object sender, EventArgs e)
|
|
{
|
|
DataTable1TableAdapter dtta = new DataTable1TableAdapter();
|
|
dtsFichaTecnicaFinal dts = new dtsFichaTecnicaFinal();
|
|
ReportViewer reportViewer = new ReportViewer();
|
|
|
|
int? emisor = null;
|
|
int? documento_tecnico = null;
|
|
int? aplicacion = null;
|
|
int? contenido = null;
|
|
int? sub_contenido = null;
|
|
int? grupo_tematico = null;
|
|
int? sub_grupo_tematico = null;
|
|
int? id_ficha_tecnica = null;
|
|
emisor = hiddenEmisor.Value == "" ? emisor : Convert.ToInt32(hiddenEmisor.Value);
|
|
documento_tecnico = hiddenDocumentoTecnico.Value == "" ? documento_tecnico : Convert.ToInt32(hiddenDocumentoTecnico.Value);
|
|
aplicacion = hiddenAplicacion.Value == "" ? aplicacion : Convert.ToInt32(hiddenAplicacion.Value);
|
|
contenido = hiddenContenido.Value == "" ? contenido : Convert.ToInt32(hiddenContenido.Value);
|
|
sub_contenido = hiddenSubCategoriaContenido.Value == "" ? sub_contenido : Convert.ToInt32(hiddenSubCategoriaContenido.Value);
|
|
grupo_tematico = hiddenGrupoTematico.Value == "" ? grupo_tematico : Convert.ToInt32(hiddenGrupoTematico.Value);
|
|
sub_grupo_tematico = hiddenSubCategoriaGrupoTematico.Value == "" ? sub_grupo_tematico : Convert.ToInt32(hiddenSubCategoriaGrupoTematico.Value);
|
|
id_ficha_tecnica = txtIdFichaTecnica.Value == "" ? id_ficha_tecnica : Convert.ToInt32(txtIdFichaTecnica.Value);
|
|
DateTime fechasinparametro = DateTime.Today;
|
|
fechasinparametro = fechasinparametro.AddYears(20);
|
|
DateTime fechai = txtFechaInicio.Value == "" ? Convert.ToDateTime("1900-01-01") : Convert.ToDateTime(txtFechaInicio.Value);
|
|
DateTime fechaf = txtFechaFinal.Value == "" ? fechasinparametro : Convert.ToDateTime(txtFechaFinal.Value);
|
|
string versionvigente = txtVersionVigente.Value == "" ? null : txtVersionVigente.Value;
|
|
string nombre = txtNombre.Value == "" ? null : txtNombre.Value;
|
|
|
|
ReportViewer1.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"\Reportes\rdlc\repFichaTecnica.rdlc";
|
|
dtta.Fill(dts.DataTable1, emisor, documento_tecnico, aplicacion, contenido, sub_contenido, grupo_tematico, sub_grupo_tematico, versionvigente, fechai, fechaf,id_ficha_tecnica,nombre);
|
|
|
|
ReportViewer1.LocalReport.DataSources.Clear();
|
|
ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dtsFichaTecnicaFinal", dts.Tables["Datatable1"]));
|
|
|
|
|
|
ReportViewer1.LocalReport.Refresh();
|
|
|
|
|
|
}
|
|
}
|
|
} |