예제 #1
0
        private void LoadGridViewListaRegistros()
        {
            RegistroFinanceiroNegocio registroNegocio = new RegistroFinanceiroNegocio();
            List <RegistroFinanceiro> listRegistros   = registroNegocio.ObterTodosRegistros();

            List <AlunoProjeto> listAlunoProjeto = new List <AlunoProjeto>();

            GridViewListaRegistros.Columns.Clear();

            foreach (RegistroFinanceiro reg in listRegistros)
            {
                listAlunoProjeto.Add(reg.AlunoProjeto);
            }

            GridViewListaRegistros.DataSource          = listAlunoProjeto;
            GridViewListaRegistros.AutoGenerateColumns = false;

            BoundField bfNomeAluno = new BoundField();

            bfNomeAluno.DataField  = "NomeAluno";
            bfNomeAluno.HeaderText = "Aluno";
            GridViewListaRegistros.Columns.Add(bfNomeAluno);

            BoundField bfProjeto = new BoundField();

            bfProjeto.DataField  = "NomeProjeto";
            bfProjeto.HeaderText = "Projeto";
            GridViewListaRegistros.Columns.Add(bfProjeto);

            //BoundField bfStatus = new BoundField();
            //bfStatus.DataField = "Status";
            //bfStatus.HeaderText = "Status";
            //GridViewListaRegistros.Columns.Add(bfStatus);

            CommandField cmdField = new CommandField();

            cmdField.ButtonType       = ButtonType.Image;
            cmdField.DeleteImageUrl   = "Icons/cross.png";
            cmdField.EditImageUrl     = "Icons/page_edit.png";
            cmdField.SelectImageUrl   = "Icons/money_add.png";
            cmdField.ShowDeleteButton = true;
            cmdField.ShowEditButton   = true;
            cmdField.ShowSelectButton = true;
            cmdField.EditText         = "Editar Registro";
            cmdField.DeleteText       = "Remover Regisro";
            cmdField.SelectText       = "Registrar Pagamentos";

            GridViewListaRegistros.Columns.Add(cmdField);

            GridViewListaRegistros.DataBind();
        }
예제 #2
0
        protected void ButtonBuscar_Click(object sender, EventArgs e)
        {
            RegistroFinanceiroNegocio registroNegocio = new RegistroFinanceiroNegocio();
            List <RegistroFinanceiro> listRegistros   = registroNegocio.BuscarRegistrosPorAlunoEProjeto(TextBoxBuscaNomeAluno.Text, TextBoxProjeto.Text);

            List <AlunoProjeto> listAlunoProjeto = new List <AlunoProjeto>();

            foreach (RegistroFinanceiro reg in listRegistros)
            {
                listAlunoProjeto.Add(reg.AlunoProjeto);
            }

            GridViewListaRegistros.DataSource = listAlunoProjeto;
            GridViewListaRegistros.DataBind();
        }