protected void VerDetalleButton_Click(object sender, EventArgs e) { string titulo = "Detalle del analisis"; MostrarModal(this.Page, "ShowPopup", titulo); GridViewRow row = (sender as Button).NamingContainer as GridViewRow; var analisis = lista.ElementAt(row.RowIndex); DetalleDatosGridView.DataSource = null; RepositorioAnalisis Repositorio = new RepositorioAnalisis(); List <AnalisisDetalle> Details = Repositorio.Buscar(analisis.AnalisisId).AnalisisDetalle; DataTable dt = new DataTable(); dt.Columns.Add("DetalleAnalisisID", typeof(int)); dt.Columns.Add("AnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisisID", typeof(int)); dt.Columns.Add("TipoAnalisis", typeof(string)); dt.Columns.Add("Precio", typeof(decimal)); dt.Columns.Add("Resultado", typeof(string)); foreach (var item in Details) { RepositorioBase <TiposAnalisis> repositorio = new RepositorioBase <TiposAnalisis>(); var TipoAnalisis = repositorio.Buscar(item.TipoId); dt.Rows.Add(item.AnalisisDetalleId, item.AnalisisId, item.TipoId, TipoAnalisis.Descripcion, TipoAnalisis.Monto , item.Resultado); repositorio.Dispose(); } DetalleDatosGridView.DataSource = dt; DetalleDatosGridView.Columns[1].Visible = false; DetalleDatosGridView.Columns[2].Visible = false; DetalleDatosGridView.DataBind(); Repositorio.Dispose(); }
protected void VerDetalleButton_Click(object sender, EventArgs e) { Utils.MostrarModal(this.Page, "ModalDetalle", "Detalle"); GridViewRow row = (sender as Button).NamingContainer as GridViewRow; var Pesada = lista.ElementAt(row.RowIndex); RepositorioPesadas Repositorio = new RepositorioPesadas(); List <PesadasDetalle> Details = Repositorio.Buscar(Pesada.PesadaId).Detalles; DetalleDatosGridView.DataSource = null; DetalleDatosGridView.DataSource = Details; DetalleDatosGridView.DataBind(); Repositorio.Dispose(); }
protected void VerDetalleButton_Click(object sender, EventArgs e) { string titulo = "Detalle de la Evaluación"; Utils.MostrarModal(this.Page, "ShowPopup", titulo); GridViewRow row = (sender as Button).NamingContainer as GridViewRow; var Evaluacion = Lista.ElementAt(row.RowIndex); DetalleDatosGridView.DataSource = null; RepositorioEvaluacion Repositorio = new RepositorioEvaluacion(); List <DetalleEvaluaciones> Details = Repositorio.Buscar(Evaluacion.EvaluacionID).DetalleEvaluaciones; using (RepositorioBase <Categorias> RepositorioCategorias = new RepositorioBase <Categorias>()) { Details.ForEach(x => x.Categoria = RepositorioCategorias.Buscar(x.CategoriaId).Descripcion); } DetalleDatosGridView.DataSource = Details; DetalleDatosGridView.DataBind(); Repositorio.Dispose(); }
protected void DetalleDatosGridView_PageIndexChanging(object sender, GridViewPageEventArgs e) { DetalleDatosGridView.DataSource = lista; DetalleDatosGridView.PageIndex = e.NewPageIndex; DetalleDatosGridView.DataBind(); }