Пример #1
0
        public TarefaCollection ConsultarPorId(int id)
        {
            try
            {
                TarefaCollection tarefaCollection = new TarefaCollection();

                acessoDados.LimparParametros();
                acessoDados.AdicionarParametros("@Id", id);
                DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.Text, "SELECT * FROM Tarefas WHERE @Id = Id");

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    Tarefa tarefa = new Tarefa();

                    tarefa.Id        = Convert.ToInt64(dataRow["Id"]);
                    tarefa.Titulo    = Convert.ToString(dataRow["Titulo"]);
                    tarefa.Descricao = Convert.ToString(dataRow["Descricao"]);
                    tarefa.Data      = Convert.ToDateTime(dataRow["Data"]);

                    tarefaCollection.Add(tarefa);
                }

                return(tarefaCollection);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar a Tarefa por Id. Detalhes: " + ex.Message);
            }
        }
Пример #2
0
        private void AtualizarGrid()
        {
            TarefaNegocios tarefaNegocios = new TarefaNegocios();

            TarefaCollection tarefaCollection = new TarefaCollection();

            tarefaCollection = tarefaNegocios.Consultar();
            //tarefaCollection = tarefaNegocios.ConsultarPorTitulo(textBoxTituloPesq.Text);


            dataGridViewPesq.DataSource = null;
            dataGridViewPesq.DataSource = tarefaCollection;

            dataGridViewPesq.Update();
            dataGridViewPesq.Refresh();
        }