Exemple #1
0
        private void ExcluirAtividade()
        {
            ListarAtividade();
            Console.WriteLine("Digite o id da atividade que deseja excluir: ");
            int id = int.Parse(Console.ReadLine());

            atividadeCtrl.Excluir(id);
        }
Exemple #2
0
        /// <summary>
        /// Este método cuida das ações associadas ao GridView
        /// </summary>
        protected void gvAtividades_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int codigo = int.Parse(e.CommandArgument.ToString());

            switch (e.CommandName)
            {
            case "Excluir":
                //Código necessário para excluir uma determinada atividade
                AtividadeController cr1 = new AtividadeController();
                if (cr1.Excluir(codigo) > 0)
                {
                    PreencheAtividades(int.Parse(Session["codigoFuncionario"].ToString()));
                    btnCancelar_Click(null, null);
                }
                else
                {
                    lblMensagem.Text = "Erro ao excluir a atividade.";
                }
                break;

            case "Finalizar":
                //Codigo necessário para marcar uma determinada atividade como atendida
                AtividadeController cr2 = new AtividadeController();
                Atividade           a1  = new AtividadeController().ObterAtividade(codigo);
                a1.CodigoStatus = 4;

                if (cr2.Gravar(a1) > 0)
                {
                    PreencheAtividades(int.Parse(Session["codigoFuncionario"].ToString()));
                    btnCancelar_Click(null, null);
                }
                else
                {
                    lblMensagem.Text = "Erro ao finalizar a atividade.";
                }

                break;

            case "Editar":
                Atividade a = new AtividadeController().ObterAtividade(codigo);     //Necessário desenvolver um método que devolva uma atividade de acordo com o seu código
                txtDescricao.Text            = a.Descricao;
                txtDataInicio.Text           = a.DataInicio.ToShortDateString();
                txtDataFinal.Text            = a.DataFim != null ? ((DateTime)a.DataFim).ToShortDateString() : "";
                ddlSolicitante.SelectedValue = a.EmailSolicitante;
                ddlStatus.SelectedValue      = a.CodigoStatus.ToString();
                ViewState["codigoAtividade"] = codigo;
                break;
            }
        }