// ------------------------------------------------------------------------------------------------------------ private void cargarLista() { //SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString())); //int entidad = oUsuario.IdEfector; int entidad = SSOHelper.CurrentIdentity.IdEfector; AutEntidad oEntidad = new AutEntidad(entidad); int zona = oEntidad.IdZona; // ******************************************************************************************************* // ******************************************************************************************************* // ,nota: (07/01/2013). A pedido de Mariano Panicia (vía Esteban Mango) hago las modificaciones // necesarias poder utilizar lo filtros (solo algunos). Luego, cuando Flavio vuelva de su // licencia puede retomarlo. // // // ******************************************************************************************************* // ******************************************************************************************************* //gvLista.DataSource = SPs.AutpNotaPedido(txtDominio.Text, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, ddlTipo.SelectedValue).GetDataSet().Tables[0]; gvLista.DataSource = SPs.AutListVehiculosDani(txtDominio.Text, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, ddlTipo.SelectedValue).GetDataSet().Tables[0]; //// 1 Centro de Salud //// 2 Hospital //// 3 Puesto Sanitario //// 4 Zona Sanitaria //// 5 SubSecretaria de Salud //// 6 Otro //switch (oEntidad.IdTipoEntidad) //{ // case 1: // gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // break; // case 2: // gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // break; // case 3: // gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // break; // case 4: // gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // break; // case 5: // gvLista.DataSource = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // break; // case 6: // // ,nota: No considero este caso, ya que no existe un usuario en (Sys_Usuarios) que tenga este valor (6). // // El valor es exclusivo de este sistema. // break; //} if (gvLista.DataSource != null) { gvLista.DataBind(); } }
// ----------------------------------------------------------------------------------------------------------- protected void btnImprimirListadoDeVehiculos_Click(object sender, EventArgs e) { if (chekReducido.Checked == false) { oCr.Report.FileName = "../Reportes/ListadoDeVehiculos.rpt"; } else { oCr.Report.FileName = "../Reportes/ListadoDeVehiculosR.rpt"; } //if (cboTipoListado.SelectedValue == "Radios") //{ oCr.Report.FileName = "../Reportes/ListadoDeVehiculosRadio.rpt"; } //else // { oCr.Report.FileName = "../Reportes/ListadoDeVehiculosRadioR.rpt"; } oCr.CacheDuration = 0; oCr.EnableCaching = false; //SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString())); //int entidad = oUsuario.IdEfector; int entidad = SSOHelper.CurrentIdentity.IdEfector; AutEntidad oEntidad = new AutEntidad(entidad); int zona = oEntidad.IdZona; DataTable dt = SPs.AutListVehiculosDani(txtDominio.Text, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, ddlTipo.SelectedValue).GetDataSet().Tables[0]; oCr.ReportDocument.SetDataSource(dt); // 1 Centro de Salud // 2 Hospital // 3 Puesto Sanitario // 4 Zona Sanitaria // 5 SubSecretaria de Salud // 6 Otro //switch (oEntidad.IdTipoEntidad) //{ // case 1: // DataTable listadoDeVehiculosCaso1 = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // oCr.ReportDocument.SetDataSource(listadoDeVehiculosCaso1); // break; // case 2: // DataTable listadoDeVehiculosCaso2 = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // oCr.ReportDocument.SetDataSource(listadoDeVehiculosCaso2); // break; // case 3: // DataTable listadoDeVehiculosCaso3 = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, entidad.ToString(), zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // oCr.ReportDocument.SetDataSource(listadoDeVehiculosCaso3); // break; // case 4: // DataTable listadoDeVehiculosCaso4 = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, zona.ToString(), ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // oCr.ReportDocument.SetDataSource(listadoDeVehiculosCaso4); // break; // case 5: // DataTable listadoDeVehiculosCaso5 = SPs.AutListVehiculos(txtDominio.Text, ddlComienzaCon.SelectedValue, ddlTipo.SelectedValue, ddlEfector.SelectedValue, ddlZona.SelectedValue, ddlMarca.SelectedValue, ddlModelo.SelectedValue, oEntidad.IdEntidad, oEntidad.IdTipoEntidad, zona).GetDataSet().Tables[0]; // oCr.ReportDocument.SetDataSource(listadoDeVehiculosCaso5); // break; // case 6: // // ,nota: No considero este caso, ya que no existe un usuario en (Sys_Usuarios) que tenga este valor (6). // // El valor es exclusivo de este sistema. // break; //} // Hago "Bind" ... oCr.DataBind(); MemoryStream oStream; // using System.IO oStream = (MemoryStream)oCr.ReportDocument.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat); Response.Buffer = true; Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "application/pdf"; Response.AddHeader("Content-Disposition", "attachment;filename=ListadoDeVehiculos.pdf"); Response.BinaryWrite(oStream.ToArray()); Response.End(); }