예제 #1
0
        public void Selecionar()
        {
            TipoDocumento         tipoDoc = new TipoDocumento();
            IList <TipoDocumento> lista   = new List <TipoDocumento>();

            if (txtDescricao.Text != string.Empty)
            {
                tipoDoc.Descricao = txtDescricao.Text;
                lista             = tipoDoc.SelecionarPorDescricao();
                if (lista.Count == 0)
                {
                    Mensagem.Aviso("Nenhum tipo de documento foi localizado com o filtro informado.");
                    this.Limpar();
                }
            }
            else
            {
                lista = tipoDoc.SelecionarAtivos();
            }

            ViewState.Add("Grid", lista);
            if (lista.Count > 0)
            {
                gdvTipoDocumento.DataSource = lista;
                gdvTipoDocumento.DataBind();
                if (gdvTipoDocumento.Rows.Count > 0)
                {
                    for (int i = 0; i < gdvTipoDocumento.Rows.Count; i++)
                    {
                        if (Convert.ToBoolean(gdvTipoDocumento.Rows[i].Cells[2].Text) == true)
                        {
                            gdvTipoDocumento.Rows[i].Cells[2].Text = "Ativo";
                        }
                        else
                        {
                            gdvTipoDocumento.Rows[i].Cells[2].Text = "Inativo";
                        }
                    }
                }
            }
        }