Ejemplo n.º 1
0
        // ------------------------------------------------------------------------------------------------------------

        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();
            }
        }
Ejemplo n.º 2
0
        // -----------------------------------------------------------------------------------------------------------

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