コード例 #1
0
        public DsReporteAlertaOperativas GetReporteAlertaOperativasAgenciasUV(int agenciaID)
        {
            DsReporteAlertaOperativas ds = new DsReporteAlertaOperativas();
            SqlParameter
                pAgenciaID = new SqlParameter("@AgenciaConectada", Utiles.BaseDatos.IntToSql(agenciaID));

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteAlertaOperativasAgenciasUV", pAgenciaID);
            return(ds);
        }
コード例 #2
0
        private void BindGridReporteAlertaRestoUV(int currentPage, bool configurarExportarExcel)
        {
            try
            {
                AdministrarGrillas.Configurar(dtgAlertasUnidadVenta, "GuiaID", 20, true, false);
                DsReporteAlertaOperativas ds = new DsReporteAlertaOperativas();

                if (Session["dsResultado"] == null)
                {
                    IReporteAlertaOperativas reporte = this.SetFiltros();

                    ds = reporte.GetReporteAlertaOperativasRestoUV();
                    Session["dsResultado"] = ds;
                }
                else
                {
                    ds = (DsReporteAlertaOperativas)Session["dsResultado"];
                }

                if (ds.Tables[0].Rows.Count > 0)
                {
                    this.btnExportarExcel.Enabled = true;
                }

                if (configurarExportarExcel == true)
                {
                    // Configurar para exportar a excel
                    dtgAlertasUnidadVenta.AllowPaging = false;
                    dtgAlertasUnidadVenta.BorderColor = System.Drawing.Color.White;
                    dtgAlertasUnidadVenta.BorderStyle = BorderStyle.None;
                }

                dtgAlertasUnidadVenta.DataSource       = ds;
                dtgAlertasUnidadVenta.CurrentPageIndex = currentPage;
                dtgAlertasUnidadVenta.DataBind();

                this.lblEtiTotalAlertasUnidadVenta.Visible = true;
                this.lblTotalAlertasUnidadVenta.Visible    = true;
                this.lblTotalAlertasUnidadVenta.Text       = ds.Datos.Count.ToString();
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }
コード例 #3
0
        public DsReporteAlertaOperativas GetReporteAlertaOperativasRestoUV()
        {
            DsReporteAlertaOperativas ds = new DsReporteAlertaOperativas();
            SqlParameter
                pClientes            = new SqlParameter("@Clientes", Utiles.BaseDatos.StrToSql(this.listaCliente)),
                pUnidadesVenta       = new SqlParameter("@UnidadesVenta", Utiles.BaseDatos.StrToSql(this.listaUnidadVenta)),
                pZonas               = new SqlParameter("@Zonas", Utiles.BaseDatos.StrToSql(this.listaZona)),
                pCatClientes         = new SqlParameter("@CatClientes", Utiles.BaseDatos.StrToSql(this.listaCatCliente)),
                pCatUnidadesVenta    = new SqlParameter("@CatUnidadesVenta", Utiles.BaseDatos.StrToSql(this.listaCatUnidadVenta)),
                pPersonal            = new SqlParameter("@Personal", Utiles.BaseDatos.StrToSql(this.listaPersonal)),
                pAgenciasTrasbordo   = new SqlParameter("@AgenciasTrasbordo", Utiles.BaseDatos.StrToSql(this.listaAgenciaTrasbordo)),
                pAgenciasOrigen      = new SqlParameter("@AgenciasOrigen", Utiles.BaseDatos.StrToSql(this.listaAgenciaOrigen)),
                pAgenciasDestino     = new SqlParameter("@AgenciasDestino", Utiles.BaseDatos.StrToSql(this.listaAgenciaDestino)),
                pEsAgrupacionCliente = new SqlParameter("@EsAgrupacionCliente", this.EsAgrupacionCliente);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteAlertaOperativasRestoUnVta",
                                              pClientes, pUnidadesVenta, pZonas, pCatClientes, pCatUnidadesVenta, pPersonal, pAgenciasTrasbordo, pAgenciasOrigen,
                                              pAgenciasDestino, pEsAgrupacionCliente);
            return(ds);
        }
コード例 #4
0
        public DsReporteAlertaOperativas GetReporteAlertaOperativasBolsin()
        {
            DsReporteAlertaOperativas ds = new DsReporteAlertaOperativas();
            SqlParameter
                pClientes          = new SqlParameter("@Clientes", Utiles.BaseDatos.StrToSql(this.listaCliente)),
                pUnidadesVenta     = new SqlParameter("@UnidadesVenta", Utiles.BaseDatos.StrToSql(this.listaUnidadVenta)),
                pZonas             = new SqlParameter("@Zonas", Utiles.BaseDatos.StrToSql(this.listaZona)),
                pCatClientes       = new SqlParameter("@CatClientes", Utiles.BaseDatos.StrToSql(this.listaCatCliente)),
                pCatUnidadesVenta  = new SqlParameter("@CatUnidadesVenta", Utiles.BaseDatos.StrToSql(this.listaCatUnidadVenta)),
                pPersonal          = new SqlParameter("@Personal", Utiles.BaseDatos.StrToSql(this.listaPersonal)),
                pAgenciasTrasbordo = new SqlParameter("@AgenciasTrasbordo", Utiles.BaseDatos.StrToSql(this.listaAgenciaTrasbordo)),
                pAgenciasOrigen    = new SqlParameter("@AgenciasOrigen", Utiles.BaseDatos.StrToSql(this.listaAgenciaOrigen)),
                pAgenciasDestino   = new SqlParameter("@AgenciasDestino", Utiles.BaseDatos.StrToSql(this.listaAgenciaDestino)),
                pDiasAControlar    = new SqlParameter("@DiasAControlar", Utiles.BaseDatos.StrToSql(this.listaDiasAControlar)),
                pFechaDesdeEmision = new SqlParameter("@FechaDesdeEmision", Utiles.BaseDatos.FechaToSql(this.fechaDesdeEmision));

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteAlertaOperativasBolsin",
                                              pClientes, pUnidadesVenta, pZonas, pCatClientes, pCatUnidadesVenta, pPersonal, pAgenciasTrasbordo, pAgenciasOrigen, pAgenciasDestino, pDiasAControlar, pFechaDesdeEmision);
            return(ds);
        }
コード例 #5
0
        private void BindGrid(int currentPage, bool configurarExportarExcel)
        {
            try
            {
                AdministrarGrillas.Configurar(dtgAlertasAgencias, "GuiaID", 40, true, false);
                DsReporteAlertaOperativas ds = new DsReporteAlertaOperativas();

                if (Session["dsResultado"] == null)
                {
                    IReporteAlertaOperativas reporte = ReporteAlertaOperativasFactory.GetReporteAlertaOperativas();

                    ds = reporte.GetReporteAlertaOperativasAgenciasUV(agenciaID);
                    Session["dsResultado"] = ds;
                }
                else
                {
                    ds = (DsReporteAlertaOperativas)Session["dsResultado"];
                }

                if (ds.Tables[0].Rows.Count > 0)
                {
                    this.btnExportarExcel.Enabled = true;
                }

                if (configurarExportarExcel == true)
                {
                    // Configurar para exportar a excel
                    dtgAlertasAgencias.AllowPaging = false;
                    dtgAlertasAgencias.BorderColor = System.Drawing.Color.White;
                    dtgAlertasAgencias.BorderStyle = BorderStyle.None;
                }

                dtgAlertasAgencias.DataSource       = ds;
                dtgAlertasAgencias.CurrentPageIndex = currentPage;
                dtgAlertasAgencias.DataBind();
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }