示例#1
0
        public void ConsultarClick(object sender, EventArgs e)
        {
            Regras.Regras consulta = new Regras.Regras();
            List <Regras.Dto.DtoFiliado> filiados = (List <Regras.Dto.DtoFiliado>)Session["Filiados"];

            if (!string.IsNullOrWhiteSpace(TextConsulta.Text))
            {
                filiados = filiados.Where(x => x.NomeFiliado.Contains(TextConsulta.Text.ToUpper())).ToList();
            }
            if (RBListOrdem.SelectedValue == "0")
            {
                filiados = filiados.OrderBy(x => x.NomeFiliado).ToList();
            }
            if (RBListOrdem.SelectedValue == "1")
            {
                filiados = filiados.OrderBy(x => x.NumeroRegistro).ToList();
            }
            if (RBListOrdem.SelectedValue == "2")
            {
                filiados = filiados.OrderBy(x => x.IdAssociacao).ToList();
            }
            if (RBListStatus.SelectedValue == "A")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "A").ToList();
            }
            if (RBListStatus.SelectedValue == "I")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "I").ToList();
            }

            Session["Filiados"]    = filiados;
            GridFiliado.DataSource = Session["Filiados"];
            GridFiliado.DataBind();
        }
        public void ConsultarClick(object sender, EventArgs e)
        {
            Regras.Regras consulta            = new Regras.Regras();
            List <Regras.Dto.DtoFiliado> list = consulta.GetFiliadoPorNome(TextConsulta.Text);

            GridFiliado.DataSource = list;
            GridFiliado.DataBind();
        }
        private void CarregarFiliado()
        {
            Regras.Regras dados = new Regras.Regras();

            List <DtoFiliado> filiados = new List <DtoFiliado>();

            int idAssociacao = int.Parse(DropDownListAssociacao.SelectedValue);

            filiados = dados.GetAllFiliadoPorIdAssociacao(idAssociacao);
            Session["ListaFiliados"] = filiados;
            GridFiliado.DataSource   = filiados;
            GridFiliado.DataBind();
        }
        private void CarregarFiliado()
        {
            Regras.Regras     dados    = new Regras.Regras();
            List <DtoFiliado> filiados = new List <DtoFiliado>();
            int idAssociacao           = int.Parse(DropDownListAssociacao.SelectedValue);

            if (idAssociacao != 0)
            {
                filiados = dados.GetAllFiliadoPorIdAssociacao(idAssociacao);
            }
            else
            {
                filiados = dados.GetAllFiliado();
            }

            if (RBListOrdem.SelectedValue == "0")
            {
                filiados = filiados.OrderBy(x => x.NomeFiliado).ToList();
            }
            if (RBListOrdem.SelectedValue == "1")
            {
                filiados = filiados.OrderBy(x => x.NumeroRegistro).ToList();
            }
            if (RBListOrdem.SelectedValue == "2")
            {
                filiados = filiados.OrderBy(x => x.IdAssociacao).ToList();
            }
            if (RBListStatus.SelectedValue == "A")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "A").ToList();
            }
            if (RBListStatus.SelectedValue == "I")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "I").ToList();
            }

            GridFiliado.DataSource = filiados;
            GridFiliado.DataBind();
        }
 public void GrdFiliadoPageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GridFiliado.PageIndex  = e.NewPageIndex;
     GridFiliado.DataSource = Session["ListaFiliados"];
     GridFiliado.DataBind();
 }
示例#6
0
 public void GrdFiliadoPageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     GridFiliado.PageIndex  = e.NewPageIndex;
     GridFiliado.DataSource = (List <Regras.Dto.DtoFiliado>)Session["Filiados"];
     GridFiliado.DataBind();
 }
示例#7
0
        private void CarregarFiliado()
        {
            Regras.Regras     dados    = new Regras.Regras();
            bool              adm      = bool.Parse(Session["Administrador"].ToString());
            List <DtoFiliado> filiados = new List <DtoFiliado>();

            if (adm)
            {
                filiados = dados.GetAllFiliado();
            }
            else
            {
                int idAssociacao = int.Parse(Session["IdAssociacao"].ToString());
                filiados = dados.GetAllFiliadoPorIdAssociacao(idAssociacao);
            }

            if (RBListOrdem.SelectedValue == "0")
            {
                filiados = filiados.OrderBy(x => x.NomeFiliado).ToList();
            }
            if (RBListOrdem.SelectedValue == "1")
            {
                filiados = filiados.OrderBy(x => x.NumeroRegistro).ToList();
            }
            if (RBListOrdem.SelectedValue == "2")
            {
                filiados = filiados.OrderBy(x => x.IdAssociacao).ToList();
            }
            if (RBListStatus.SelectedValue == "A")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "A").ToList();
            }
            if (RBListStatus.SelectedValue == "I")
            {
                filiados = filiados.Where(x => x.StatusFiliado == "I").ToList();
            }

            List <DtoFiliado> listImgUrl = new List <DtoFiliado>();

            foreach (var i in filiados)
            {
                DtoFiliado f = new DtoFiliado();
                f = i;
                if (i.imagem != null && i.imagem.Length > 0)
                {
                    byte[] bytes        = i.imagem;
                    string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);
                    f.UrlImagem = "data:image/png;base64," + base64String;
                }

                else
                {
                    i.UrlImagem = "~/imagens/sem-imagem.JPG";
                }


                listImgUrl.Add(f);
            }
            Session["Filiados"]    = listImgUrl;
            GridFiliado.DataSource = listImgUrl;
            GridFiliado.DataBind();
        }