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(); }
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>"); } } }
private void PreencheGrid() { AtividadeController atividadeController = new AtividadeController(); this.AtividadeGridView.DataSource = atividadeController.ObterTodos(Session["cpfUsu"].ToString()); this.AtividadeGridView.DataBind(); }
protected void txtBusca_TextChanged(object sender, EventArgs e) { AtividadeController atividadeController = new AtividadeController(); this.AtividadeGridView.DataSource = atividadeController.Buscar(Session["cpfUsu"].ToString(), txtBusca.Text); this.AtividadeGridView.DataBind(); }
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; }