protected void btn_Remover_Click(object sender, EventArgs e) { if (grid.SelectedValue != null) { Int32 id = Convert.ToInt32(grid.SelectedValue); try { using (ARCOS_Entities entities = new ARCOS_Entities()) { VOLUNTARIADO volunt = entities.VOLUNTARIADO.FirstOrDefault(x => x.ID.Equals(id)); entities.VOLUNTARIADO.Remove(volunt); entities.SaveChanges(); //Limpar Grid grid.DataSource = null; grid.DataBind(); grid.SelectedIndex = -1; Response.Write("<script>alert('Removido com sucesso!');</script>"); } } catch { Response.Write("<script>alert('Falha ao remover registro!');</script>"); } } }
protected void btnSalvar_Click(object sender, EventArgs e) { if (txtDataini.Text == "" || txtDatafinal.Text == "" || txtDesc.Text == "" || txtObser.Text == "") { Response.Write("<script>alert('Há campos obrigatorios não preenchidos!');</script>"); } else { try { using (ARCOS_Entities entity = new ARCOS_Entities()) { VOLUNTARIADO data = null; if (lbl_acao.Text.Equals("NOVO")) { data = new VOLUNTARIADO(); data.ID_ENTIDADE = Convert.ToInt32(Dplist.SelectedValue); data.DATA_INICIAL = Convert.ToDateTime(txtDataini.Text); data.DATA_FINAL = Convert.ToDateTime(txtDatafinal.Text); data.DESCRICAO = txtDesc.Text; data.OBSERVACAO = txtObser.Text; data.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now; entity.VOLUNTARIADO.Add(data); entity.SaveChanges(); Response.Write("<script>alert('Voluntariado salvo com Sucesso!');</script>"); } else { int id_vol = Convert.ToInt32(Request.QueryString["id"]); data = entity.VOLUNTARIADO.FirstOrDefault(x => x.ID.Equals(id_vol)); data.ID_ENTIDADE = Convert.ToInt32(Dplist.SelectedValue); data.DATA_INICIAL = DateTime.Now; data.DATA_FINAL = DateTime.Now; data.DESCRICAO = txtDesc.Text; data.OBSERVACAO = txtObser.Text; data.DATA_HORA_CRIACAO_REGISTRO = DateTime.Now; entity.Entry(data); Response.Write("<script>alert('Voluntariado alterado com Sucesso!');</script>"); } entity.SaveChanges(); limpar(); } } catch { Response.Write("<script>alert('Registro não pode ser salvo!');</script>"); } } }
private void CarregaVoluntariado() { VOLUNTARIADO voluntariado_blank = new VOLUNTARIADO(); using (ARCOS_Entities entity = new ARCOS_Entities()) { List <VOLUNTARIADO> lista = entity.VOLUNTARIADO.ToList(); Ddl_vvoluntariado.DataSource = lista; Ddl_vvoluntariado.DataTextField = "ID_ENTIDADE"; Ddl_vvoluntariado.DataValueField = "ID"; Ddl_vvoluntariado.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int id_vol = Convert.ToInt32(Request.QueryString["id"]); if ((id_vol != 0) && (!id_vol.Equals(""))) { using (ARCOS_Entities entities = new ARCOS_Entities()) { VOLUNTARIADO v = entities.VOLUNTARIADO.FirstOrDefault(x => x.ID.Equals(id_vol)); if (entities != null) { List <ENTIDADE> lista = entities.ENTIDADE.Where(x => x.ATIVA == true).OrderBy(x => x.NOME).ToList(); Dplist.DataTextField = "NOME"; Dplist.DataValueField = "ID"; Dplist.DataSource = lista; Dplist.DataBind(); Dplist.Items.Insert(0, ""); lbl_acao.Text = "ALTERANDO"; txtDataini.Text = v.DATA_INICIAL.ToString(); txtDatafinal.Text = v.DATA_FINAL.ToString(); txtDesc.Text = v.DESCRICAO; txtObser.Text = v.OBSERVACAO; } else { if (entities != null) { List <ENTIDADE> lista = entities.ENTIDADE.Where(x => x.ATIVA == true).OrderBy(x => x.NOME).ToList(); Dplist.DataTextField = "NOME"; Dplist.DataValueField = "ID"; Dplist.DataSource = lista; Dplist.DataBind(); Dplist.Items.Insert(0, ""); } } } } } }