protected void btnBuscar_Click(object sender, EventArgs e) { try { Catalogo catalogo = new Catalogo(); OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); catalogo.Nombre = txNombre.Text; if (txtFecha.Text != "") { catalogo.Fecha = Convert.ToDateTime(txtFecha.Text); } Limpiar(); DataTable catalogos = organizarCatalogo.BuscarCatalogos(catalogo); if (catalogos.Rows.Count != 0) { Limpiar(); gvCatalogo.DataSource = catalogos; gvCatalogo.DataKeyNames = new string[] { "nombre" }; gvCatalogo.DataBind(); } else { Limpiar(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo');", true); } //Response.Redirect("Default.aspx"); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Mensajes", "alert('No se encontro el catalogo o ocurrio una situacion, pruebe mas tarde');", true); } }
/// <summary> /// Carga los Catalogos en el combo /// </summary> private void CargarCatalogos() { OrganizarCatalogo organizarCatalogo = new OrganizarCatalogo(); var auxiliar = new Catalogo(); auxiliar.Nombre = ""; DataTable tabla = organizarCatalogo.BuscarCatalogos(auxiliar); ddlCatalogo.AppendDataBoundItems = true; ddlCatalogo.Items.Add(new ListItem("-- Seleccione --", "0", true)); ddlCatalogo.DataSource = tabla; ddlCatalogo.DataValueField = "codigo"; ddlCatalogo.DataTextField = "nombre"; ddlCatalogo.DataBind(); }