private void CargarTarjetas() { Cls_Tarjetas_BLL objBLL = new Cls_Tarjetas_BLL(); Cls_Tarjetas_DAL objDAL = new Cls_Tarjetas_DAL(); objDAL.SPersona = Session["UserLogin"].ToString(); objBLL.Filtrar(ref objDAL); gdvTarjetas.DataSource = null; gdvTarjetas.DataBind(); objBLL.Filtrar(ref objDAL); if (objDAL.SError == string.Empty) { gdvTarjetas.SelectedIndex = -1; if (txtBuscar.Value == string.Empty) { gdvTarjetas.DataSource = objDAL.DtTablaTarjetas; } else { DataTable dt = objDAL.DtTablaTarjetas; EnumerableRowCollection <DataRow> query = from dtUsuarios in dt.AsEnumerable() where dtUsuarios.Field <string>("Numero_tarjeta").ToLower().Contains(txtBuscar.Value.ToLower()) select dtUsuarios; DataView view = query.AsDataView(); gdvTarjetas.DataSource = view; } gdvTarjetas.DataBind(); if (gdvTarjetas.Rows.Count > 0) { gdvTarjetas.Visible = true; lblMensaje.Visible = false; lblMensaje.Text = ""; } else { gdvTarjetas.Visible = false; lblMensaje.Visible = true; lblMensaje.Text = "No hay datos que mostrar"; } } else { lblMensaje.Text = objDAL.SError; } }
private void CargarTarjetas() { Cls_Tarjetas_BLL objBLL = new Cls_Tarjetas_BLL(); Cls_Tarjetas_DAL objDAL = new Cls_Tarjetas_DAL(); objDAL.SPersona = Usuario; ddlTarjetas.DataSource = null; ddlTarjetas.DataBind(); objBLL.Filtrar(ref objDAL); ddlTarjetas.DataTextField = "Numero_tarjeta"; ddlTarjetas.DataValueField = "Numero_tarjeta"; ddlTarjetas.DataSource = objDAL.DtTablaTarjetas; ddlTarjetas.DataBind(); if (ddlTarjetas.Items.Count > 0) { ddlTarjetas.Visible = true; lblTarjetas.Visible = false; lblTarjetas.InnerText = ""; btnRegistrar.Visible = true; btnRegistrar.Enabled = true; } else { ddlTarjetas.Visible = false; lblTarjetas.Visible = true; lblTarjetas.InnerText = "No hay tarjetas que mostrar, por favor agregar desde la opción de mi cuenta"; btnRegistrar.Visible = false; btnRegistrar.Enabled = false; } }