Example #1
0
        protected void BtnSalvar_Click(object sender, EventArgs e)
        {
            Agenda agenda = getData();
            var    db     = new AgendaDB();

            if (agenda.Id == 0)
            {
                if (db.Insert(agenda))
                {
                    LblMsg.Text = "Registro inserido!";
                }
                else
                {
                    LblMsg.Text = "Erro ao inserir registro";
                }
            }
            else
            {
                if (db.Update(agenda))
                {
                    LblMsg.Text = "Registro atualizado!";
                }
                else
                {
                    LblMsg.Text = "Erro ao atualizar registro";
                }
            }

            LoadGrid();
        }
    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
            }
        }
    }