protected void Page_Load(object sender, EventArgs e) { //verificar se a página esta sendo carregada pela 1/vez if (!IsPostBack) { try { //recuperar o usuario da sessão (autenticado..) Usuario u = (Usuario)Session["usuario"]; //instanciar a camada de negócio.. TarefaBusiness business = new TarefaBusiness(); //recuperar a data de inicio e termino da semana txtDataIni.Text = StartOfWeek(DateTime.Now) .ToString("dd/MM/yyyy HH:mm"); txtDataFim.Text = EndOfWeek(DateTime.Now) .ToString("dd/MM/yyyy HH:mm"); //executar a consulta.. List <Tarefa> lista = business.Consultar(StartOfWeek (DateTime.Now), EndOfWeek(DateTime.Now), u.IdUsuario); //carregar os dados no listview listTarefas.DataSource = lista; listTarefas.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }
protected void BtnConsulta_Click(object sender, EventArgs e) { try { //recuperar o usuario de sessão Usuario u = (Usuario)Session["usuario"]; //casting //resgatar as datas informadas nos campos DateTime dataIni = DateTime.Parse(txtDataIni.Text); DateTime dataFim = DateTime.Parse(txtDataFim.Text); //executar a consulta.. TarefaBusiness business = new TarefaBusiness(); List <Tarefa> lista = business.Consultar(dataIni, dataFim, u.IdUsuario); //popular o gridview gridTarefas.DataSource = lista; //popular o grif gridTarefas.DataBind(); //exibindo o conteudo } catch (Exception ex) { lblMensagem.Text = ex.Message; } }