public void CargaDGVInstancia() { try { InstanciaServices instanciaServices = new InstanciaServices(); TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices(); List <Instancia> instancias = new List <Instancia>(); //var IdComision = Request.QueryString["IdComision"]; if (Request.QueryString["IdComision"] != "22041997") { instancias = instanciaServices.ListarXComision(Convert.ToInt64(Request.QueryString["IdComision"]), TboxNombreIns.Text, DpTipo.SelectedItem.Text); } else { instancias = Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] as List <Instancia>; } DGVInstancia.DataSourceID = null; DGVInstancia.DataSource = instancias; if (instancias.Count == 0) { List <Instancia> Listado = new List <Instancia>(); Instancia Aux = new Instancia(); Aux.Id = 0; Aux.Nombre = ""; Aux.FechaInicio = DateTime.Now; Aux.FechaFin = DateTime.Now; Aux.TipoInstancia = new TipoInstancia(); Aux.TipoInstancia.Id = 0; Aux.TipoInstancia.Nombre = ""; Listado.Add(Aux); DGVInstancia.DataSource = Listado; DGVInstancia.DataBind(); DGVInstancia.Rows[0].Visible = false; } else { //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataValueField = "Id"; //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataTextField = "Nombre"; //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataSource = tipoInstanciaServices.Listar(); //((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataBind(); DGVInstancia.DataBind(); } ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataValueField = "Id"; ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataTextField = "Nombre"; ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataSource = tipoInstanciaServices.Listar(); ((DropDownList)DGVInstancia.FooterRow.FindControl("DGBDlistTipoFooter")).DataBind(); } catch (Exception ex) { Session["Error" + Session.SessionID] = ex; Response.Redirect("Error.aspx"); } }
public void CargaDGVInstancia() { try { lblIncorrecto.Text = ""; InstanciaServices instanciaServices = new InstanciaServices(); TipoInstanciaServices tipoInstanciaServices = new TipoInstanciaServices(); var ValorComision = Request.QueryString["valor"]; List <Instancia> instancias = new List <Instancia>(); if (Request.QueryString["valor"] != "22041997") { instancias = instanciaServices.ListarXComision(Convert.ToInt64(ValorComision), TboxNombreIns.Text, DpTipo.SelectedItem.Text); } else { instancias = Session["ABMComisionNuevo-ListInstancias" + Session.SessionID] as List <Instancia>; } DGVInstancia.DataSourceID = null; DGVInstancia.DataSource = instancias; if (instancias.Count == 0) { List <Instancia> Listado = new List <Instancia>(); Instancia Aux = new Instancia(); Aux.Id = 0; Aux.Nombre = ""; Aux.TipoInstancia = new TipoInstancia(); Aux.TipoInstancia.Id = 0; Aux.TipoInstancia.Nombre = ""; Listado.Add(Aux); DGVInstancia.DataSource = Listado; var algo = DGVInstancia.Rows.Count.ToString(); DGVInstancia.DataBind(); DGVInstancia.Rows[0].Visible = false; lblIncorrecto.Text = "No se encontraron datos"; } else { DGVInstancia.DataBind(); } } catch (Exception ex) { throw ex; } }