protected void btnUpdate_Click(object sender, EventArgs e)
    {
        Agenda   age   = new Agenda();
        AgendaDB ageDB = new AgendaDB();

        age = ageDB.Select(Convert.ToInt32(Session["Agenda2"]));

        if (string.IsNullOrWhiteSpace(txtTitulo.Text))
        {
            lblMensagem.Text = "Insira um titulo";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtDescricao.Text))
        {
            lblMensagem.Text = "Insira uma descrição para o evento";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtData.Text))
        {
            lblMensagem.Text = "Insira uma Data";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtHora.Text))
        {
            lblMensagem.Text = "Favor selecione uma hora para o evento";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            TimeSpan hora     = Convert.ToDateTime(txtHora.Text).TimeOfDay;
            DateTime data     = Convert.ToDateTime(txtData.Text);
            DateTime datahora = data + hora;

            age.DataFinalizacao = datahora;
            age.Descricao       = txtDescricao.Text;
            age.Titulo          = txtTitulo.Text;

            if (ageDB.Update(age))
            {
                lblMensagem.Text = "Evento atualizado!";
                divMensagem.Attributes["class"] = "alert alert-success";
                txtData.Text         = DateTime.Today.ToShortDateString();
                txtHora.Text         = string.Empty;
                txtTitulo.Text       = string.Empty;
                txtDescricao.Text    = string.Empty;
                btnCadastrar.Visible = true;
                btnUpdate.Visible    = false;
                btnCancelar.Visible  = false;
                Session["Agenda"]    = null;
                Session["Agenda2"]   = null;
                CarregaGrid();
            }
            else
            {
                //msg de erro
            }
        }
    }
    private void CarregaAgenda(int id)
    {
        Agenda   age   = new Agenda();
        AgendaDB ageDB = new AgendaDB();

        age = ageDB.Select(id);
        DateTime datahora = age.DataFinalizacao;

        txtData.Text         = datahora.Date.ToString("dd/MM/yyyy");
        txtHora.Text         = datahora.ToString("t");
        txtTitulo.Text       = age.Titulo;
        txtDescricao.Text    = age.Descricao;
        btnCadastrar.Visible = false;
        btnUpdate.Visible    = true;
        btnCancelar.Visible  = true;
        Session["Agenda"]    = null;
    }