Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }