protected void Enlazar() { try { bool esNuevoIngreso = String.IsNullOrEmpty(Request.QueryString["id"]); if (!esNuevoIngreso) { lb_AltaCurso.Visible = false; Int32 cod = Convert.ToInt32(Request.QueryString["id"]); BE.Curso curso = _bllCurso.Obtener(cod); txtNombre.Text = curso.Nombre; txtCosto.Text = curso.Costo.ToString(); txtCupo.Text = curso.Cupo.ToString(); Calendario.SelectedDate = curso.FechaLimite; } else { lb_ModificarCurso.Visible = false; } BLL.Curso bllConc = new BLL.Curso(); List <BE.Curso> Cursos = bllConc.Listar(); DgvCurso.AutoGenerateColumns = false; DgvCurso.DataSource = Cursos; DgvCurso.DataBind(); txtCantRegistros.Text = Cursos.Count.ToString(); } catch (Exception) { } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { List <BE.Curso> registros = _bllCurso.Listar(); if (!string.IsNullOrEmpty(txtBuscarCurso.Text)) { registros = registros.Where(x => x.Nombre.ToLower().Contains(txtBuscarCurso.Text.ToLower())).ToList(); } DgvCurso.AutoGenerateColumns = false; DgvCurso.DataSource = registros; if (registros != null) { txtCantRegistros.Text = registros.Count.ToString(); } else { txtCantRegistros.Text = "0"; } DgvCurso.DataBind(); } catch (Exception ex) { throw ex; } }