コード例 #1
0
        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;
                }
            }
        }
コード例 #2
0
        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;
            }
        }