Пример #1
0
        private void PreencheCampos()
        {
            AtividadeController    atividadeController    = new AtividadeController();
            AtividadeEntity        atividade              = atividadeController.Obter(Convert.ToInt32(Request.QueryString["codAti"].ToString()));
            ParticipanteController participanteController = new ParticipanteController();

            try
            {
                txtCliente.Items.FindByValue(atividade.codCli.ToString()).Selected = true;

                List <string> participantes = participanteController.ObterTodos(Convert.ToInt32(Request.QueryString["codAti"].ToString()));
                for (int i = 0; i < lstParticipantes.Items.Count; i++)
                {
                    if (participantes.Contains(lstParticipantes.Items[i].Value))
                    {
                        lstParticipantes.Items[i].Selected = true;
                    }
                }
            }
            catch
            { }
            txtDescricao.Text = atividade.desAti;
            txtTipo.Text      = atividade.tipAti;
            txtData.Text      = atividade.datAti;
            txtHora.Text      = atividade.horAti;
        }
Пример #2
0
        protected void btnGravar_Click(object sender, EventArgs e)
        {
            AtividadeEntity        atividade              = new AtividadeEntity();
            AtividadeController    atividadeController    = new AtividadeController();
            ParticipanteController participanteController = new ParticipanteController();

            if (txtCliente.SelectedValue == "0" || txtDescricao.Text == "" || txtTipo.Text == "" || txtData.Text == "" || txtHora.Text == "")
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>");
            }
            else
            {
                atividade.codCli = Convert.ToInt32(txtCliente.SelectedValue);
                atividade.desAti = txtDescricao.Text;
                atividade.tipAti = txtTipo.Text;
                atividade.datAti = txtData.Text;
                atividade.horAti = txtHora.Text;

                if (Request.QueryString["codAti"] != null)
                {
                    if (atividadeController.Atualizar(atividade))
                    {
                        participanteController.Remover(Convert.ToInt32(Request.QueryString["codAti"].ToString()));
                        insereParticipantes(Convert.ToInt32(Request.QueryString["codAti"].ToString()));

                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Atividade alterada com sucesso!'); window.location.href='Atividade.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>");
                    }
                }
                else
                {
                    if (atividadeController.Inserir(atividade))
                    {
                        insereParticipantes(atividadeController.ObterUltimo().codAti);

                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Atividade salva com sucesso!'); window.location.href='Atividade.aspx';</script>");
                    }
                    else
                    {
                        this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>");
                    }
                }
            }
        }
Пример #3
0
        private void insereParticipantes(int codAti)
        {
            ParticipanteEntity     participante           = new ParticipanteEntity();
            ParticipanteController participanteController = new ParticipanteController();

            participante.codAti = codAti;
            participante.cpfUsu = Session["cpfUsu"].ToString();
            participanteController.Inserir(participante);

            for (int i = 0; i < lstParticipantes.Items.Count; i++)
            {
                if (lstParticipantes.Items[i].Selected)
                {
                    participante.cpfUsu = lstParticipantes.Items[i].Value;
                    participanteController.Inserir(participante);
                }
            }
        }
Пример #4
0
        protected void AtividadeGridView_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int codAti = Convert.ToInt32(AtividadeGridView.DataKeys[e.RowIndex].Value.ToString());
            ParticipanteController participanteController = new ParticipanteController();

            if (participanteController.Remover(codAti))
            {
                AtividadeController atividadeController = new AtividadeController();
                if (atividadeController.Remover(codAti))
                {
                    this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Atividade removida com sucesso!');</script>");
                }
            }
            else
            {
                this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na remoção do registro, existem lembretes pendentes!');</script>");
            }
            PreencheGrid();
        }