protected void Page_Load(object sender, EventArgs e) { idInstalacion = int.Parse(Request.QueryString["id"].ToString()); cUDGDFINSTALACIONNegocios instalacionBase = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); instalacionBase.ID_INSTALACION = idInstalacion; DataTable tabla = instalacionBase.SeleccionarUno(); txt_inst.Text = instalacionBase.NOM_INSTALACION.ToString(); ActualiceGrid(); }
protected void Page_Load(object sender, EventArgs e) { try { IDinstalacionPrevia = PreviousPage.IDeditar; if (IDinstalacionPrevia != -1) { enEdicion = IDinstalacionPrevia; ideditar = enEdicion; cUDGDFINSTALACIONNegocios instalacionBase = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); cUDGDFIMAGENNegocios cImagen = new cUDGDFIMAGENNegocios(0, "", 0, ""); instalacionBase.ID_INSTALACION = IDinstalacionPrevia; DataTable tabla = instalacionBase.SeleccionarUno(); cImagen.FKY_INSTALACION = IDinstalacionPrevia; try { DataRow drImagen = cImagen.SeleccionarTodos_Con_FKY_INSTALACION_FK().Rows[0]; img_VISUALIZACION.Src = "~/CU_AdministrarInstalaciones/frmLOADING.aspx?FileName=" + drImagen[1].ToString(); } catch (Exception) { img_VISUALIZACION.Src = "~/imagenes/ImgND2.png"; } txt_id.Text = instalacionBase.ID_INSTALACION.ToString(); txt_nombre2.Text = instalacionBase.NOM_INSTALACION.ToString(); txt_descripcion2.Value = instalacionBase.DSC_INSTALACION.ToString(); txt_medidas2.Value = instalacionBase.DSC_MEDIDAS.ToString(); txt_reglamento2.Value = instalacionBase.TXT_REGLAMENTO.ToString(); txt_costos2.Value = instalacionBase.TXT_COSTOALQUILER.ToString(); string comentarios = instalacionBase.TXT_COMENTARIO.ToString(); if (comentarios != null) { txt_comentarios2.Value = comentarios; } else { txt_comentarios2.Value = ""; } } IDinstalacionPrevia = -1; } catch (Exception) { } }
protected void Page_Load(object sender, EventArgs e) { try { iIDInstalacion = int.Parse(Request.QueryString["id"].ToString()); cUDGDFINSTALACIONNegocios instalacionBase = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); instalacionBase.ID_INSTALACION = iIDInstalacion; DataTable tabla = instalacionBase.SeleccionarUno(); txt_nombreInstalacion.Text = instalacionBase.NOM_INSTALACION.ToString(); nominst = txt_nombreInstalacion.Text.ToString(); txt_FechaInicio.Text = DateTime.Now.ToShortDateString(); txt_FechaFin.Text = DateTime.Now.ToShortDateString(); aaa.HRef = "/Solicitudes/ConsultaHorario.aspx?id=" + iIDInstalacion; } catch (Exception) { } }
protected void btnGenerar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { RequiredFieldValidator1.Visible = false; RequiredFieldValidator4.Visible = false; DateValidator2.Visible = false; RegularExpressionValidator1.Visible = false; int Fechas = -1000; Fechas = validaFechas(Convert.ToDateTime(txtInicio.Text.ToString()), Convert.ToDateTime(txtFin.Text.ToString())); if (Fechas == 1) { if (rb_tipoReporte.SelectedValue.Equals("1")) { //CREA REPORTE DE RESERVACIONES cReporte rptReservaciones = new cReporte(true, txtInicio.Text, txtFin.Text); if (rblOpciones.SelectedItem.Text.CompareTo("Documento Web") == 0) { if (rb_tipo.SelectedValue.Equals("1")) { //crea reporte de reservaciones individual web datos_generales.Visible = false; rptReservaciones._sidinstalacion = Int32.Parse(ddl_instalaciones.SelectedValue.ToString()); Root.Reports.Report rptFile = rptReservaciones.Generar_i(); Root.Reports.RT.ResponsePDF(rptFile, this); } else { //crea reporte de reservaciones general web datos_generales.Visible = false; Root.Reports.Report rptFile = rptReservaciones.Generar(); Root.Reports.RT.ResponsePDF(rptFile, this); } } else { if (rb_tipo.SelectedValue.Equals("1")) { //crea reporte de reservaciones individual pdf datos_generales.Visible = false; rptReservaciones._sidinstalacion = Int32.Parse(ddl_instalaciones.SelectedValue.ToString()); Root.Reports.Report rptFile = rptReservaciones.Generar_i(); MemoryStream stream = new MemoryStream(); rptFile.formatter.Create(rptFile, stream); Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("content-Disposition: attachment; filename=" + txtInicio.Text.Replace("/", "") + " " + txtFin.Text.Replace("/", ""), "Reporte.pdf"); Response.BinaryWrite(stream.ToArray()); Response.Flush(); stream.Close(); Response.End(); } else { //crea reporte de reservaciones general pdf datos_generales.Visible = false; Root.Reports.Report rptFile = rptReservaciones.Generar(); MemoryStream stream = new MemoryStream(); rptFile.formatter.Create(rptFile, stream); Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("content-Disposition: attachment; filename=" + txtInicio.Text.Replace("/", "") + " " + txtFin.Text.Replace("/", ""), "Reporte.pdf"); Response.BinaryWrite(stream.ToArray()); Response.Flush(); stream.Close(); Response.End(); } } } else { //CREAR REPORTE DE ESTADISTICAS if (rblOpciones.SelectedItem.Text.CompareTo("Documento Web") == 0) { if (rb_tipo.SelectedValue.Equals("1")) { //consulta informacion cUDGDFINSTALACIONNegocios instalacion = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); instalacion.ID_INSTALACION = Int32.Parse(ddl_instalaciones.SelectedValue.ToString()); DataTable datos_instalaciones = instalacion.SeleccionarUno(); data01.DataSource = CreateDataSource(datos_instalaciones); data01.DataBind(); datos_generales.Visible = true; } else { //consulta informacion cUDGDFINSTALACIONNegocios instalacion = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); DataTable datos_instalaciones = instalacion.SeleccionarTodos(); data01.DataSource = CreateDataSource(datos_instalaciones); data01.DataBind(); datos_generales.Visible = true; } } else { if (rb_tipo.SelectedValue.Equals("1")) { //crea reporte de esdisticas individual pdf datos_generales.Visible = false; //consulta información individual cUDGDFINSTALACIONNegocios instalacion = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); instalacion.ID_INSTALACION = Int32.Parse(ddl_instalaciones.SelectedValue.ToString()); DataTable datos_instalaciones = instalacion.SeleccionarUno(); cReporte rptReservaciones = new cReporte(true, txtInicio.Text, txtFin.Text); Root.Reports.Report rptFile = rptReservaciones.GenerarEstadisticas(datos_instalaciones); // Inicia la descarga del archivo MemoryStream stream = new MemoryStream(); rptFile.formatter.Create(rptFile, stream); Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("content-Disposition: attachment; filename=" + txtInicio.Text.Replace("/", "") + " " + txtFin.Text.Replace("/", ""), "ReporteEstaditicas.pdf"); Response.BinaryWrite(stream.ToArray()); Response.Flush(); stream.Close(); Response.End(); } else { //crea reporte de esdisticas general pdf datos_generales.Visible = false; //consulta informacion general cUDGDFINSTALACIONNegocios instalacion = new cUDGDFINSTALACIONNegocios(0, "", 0, ""); DataTable datos_instalaciones = instalacion.SeleccionarTodos(); cReporte rptReservaciones = new cReporte(true, txtInicio.Text, txtFin.Text); Root.Reports.Report rptFile = rptReservaciones.GenerarEstadisticas(datos_instalaciones); // Inicia la descarga del archivo MemoryStream stream = new MemoryStream(); rptFile.formatter.Create(rptFile, stream); Response.Clear(); Response.ContentType = "application/pdf"; Response.AddHeader("content-Disposition: attachment; filename=" + txtInicio.Text.Replace("/", "") + " " + txtFin.Text.Replace("/", ""), "ReporteEstaditicas.pdf"); Response.BinaryWrite(stream.ToArray()); Response.Flush(); stream.Close(); Response.End(); } } } } if (Fechas == -1) { Response.Redirect("/frmErrorFechas.aspx", true); } } } catch (Exception) { } }