Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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;
                }
            }
        }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
        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;
            }
        }
Exemple #6
0
        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;
                }
            }
        }