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