Ejemplo n.º 1
0
        public DsObservacionesTipificadasWeb GetReporteObservacionesTipificadasWebDataSet()
        {
            DsObservacionesTipificadasWeb ds = new DsObservacionesTipificadasWeb();

            SqlParameter fAltaD;

            if (this.FechaDesde < new DateTime(1901, 01, 01))
            {
                this.FechaDesde = new DateTime(1901, 01, 01);
            }
            fAltaD = new SqlParameter("@FechaDesde", Utiles.BaseDatos.FechaToSql(this.FechaDesde));

            SqlParameter fAltaH;

            if (this.FechaHasta > new DateTime(2900, 01, 01))
            {
                this.FechaHasta = (((DateTime.Now.Date).AddHours(11)).AddMinutes(59)).AddSeconds(59);
            }
            fAltaH = new SqlParameter("@FechaHasta", Utiles.BaseDatos.FechaToSql(this.FechaHasta));

            SqlParameter agencia = new SqlParameter("@AgenciaID", Utiles.BaseDatos.IntToSql(this.AgenciaId));

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteObservacionesTipificadasWEB", fAltaD, fAltaH, agencia);

            return(ds);
        }
Ejemplo n.º 2
0
        private void BindGrid(int currentPage)
        {
            try
            {
                DsObservacionesTipificadasWeb ds      = new DsObservacionesTipificadasWeb();
                IObservacionesTipificadasWeb  reporte = ObservacionesTipificadasWebFactory.GetObservacionesTipificadasWebFactory();
                AdministrarGrillas.Configurar(dtgObservaciones, "AgenciaID", CantidadOpciones, true, true);
                dtgObservaciones.CurrentPageIndex = currentPage;
                if (busqAgencia.RazonSocial != "")
                {
                    reporte.AgenciaId = Utiles.Validaciones.obtieneEntero(busqAgencia.AgenciaID);
                }
                else
                {
                    reporte.AgenciaId = 0;
                }


                reporte.FechaDesde = txtFechaDesde.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaDesde.Text): new DateTime(1901, 01, 01);
                reporte.FechaHasta = txtFechaHasta.Text != "" ?  Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaHasta.Text): new DateTime(2900, 01, 01);


                ds = reporte.GetReporteObservacionesTipificadasWebDataSet();
                dtgObservaciones.DataSource = ds;
                Session["DsObservaciones"]  = ds;
                dtgObservaciones.DataBind();
                if (ds.Datos.Count > 0)
                {
                    butExcel.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }