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; }