public DataTable relatorioCompromisso() { try { using (CompromissoDal compromisso = new CompromissoDal()) { var dados = compromisso.listaTodosCompromissos(); DSCompromisso dsCompromisso = new DSCompromisso(); DataTable dt = dsCompromisso.Tables["Relatorio"]; foreach (var item in dados) { DataRow registro = dt.NewRow(); registro["Titulo"] = item.Titulo; registro["Descricao"] = item.Descricao; registro["Data"] = item.Data; dt.Rows.Add(registro); } return(dt); } } catch (Exception e) { throw new Exception("Erro ao obter dados: " + e.Message); } }
protected void btnCadastraCompromisso_Click(object sender, EventArgs e) { try { Compromisso comp = new Compromisso(); comp.Titulo = txtTituloCompromisso.Text; comp.Descricao = txtDescricao.Text; comp.Data = Calendar1.SelectedDate; if (Session != null) { Usuario u = Session["usuario"] as Usuario; using (CompromissoDal compDal = new CompromissoDal()) { comp.IdUsuario = u.IdUsuario; compDal.salvarCompromisso(comp); } } Response.Redirect("Home.aspx"); } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack && Session != null) { try { Usuario u = Session["usuario"] as Usuario; using (CompromissoDal compDal = new CompromissoDal()) { gridCompromissos.DataSource = compDal.listaCompromissosDoUsuario(u.IdUsuario); gridCompromissos.DataBind(); } } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }
protected void btnAtualizarCompromisso_Click(object sender, EventArgs e) { try { Compromisso compromisso = new Compromisso(); compromisso.IdCompromisso = Convert.ToInt32(Request.QueryString["id"]); compromisso.Titulo = txtTituloEdicao.Text; compromisso.Descricao = txtDescricaoEdicao.Text; compromisso.Data = Calendar1.SelectedDate; using (CompromissoDal compDal = new CompromissoDal()) { compDal.atualizarCompromisso(compromisso); lblMensagem.Text = "Informações do Compromisso foram atualizadas com sucesso."; } } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
protected void btnExcluirContato_Click(object sender, EventArgs e) { try { using (CompromissoDal compDal = new CompromissoDal()) { int idCompromisso = Convert.ToInt32(Request.QueryString["id"]); Compromisso compromisso = compDal.obterCompromissoPeloId(idCompromisso); compDal.excluirCompromisso(compromisso); lblMensagem.Text = "Compromisso" + compromisso.Titulo + ", excluido com sucesso."; txtTituloEdicao.Text = string.Empty; txtDescricaoEdicao.Text = string.Empty; Calendar1.SelectedDate = DateTime.Now; } } catch (Exception ex) { lblMensagem.Text = ex.Message; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { using (CompromissoDal compDal = new CompromissoDal()) { int idCompromisso = Convert.ToInt32(Request.QueryString["id"]); Compromisso compromisso = compDal.obterCompromissoPeloId(idCompromisso); txtTituloEdicao.Text = compromisso.Titulo; txtDescricaoEdicao.Text = compromisso.Descricao; Calendar1.SelectedDate = compromisso.Data; } } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }