public IActionResult delete(int id) { Ongs ong = this.repo.GetById(id); this.repo.Delete(ong); this.repo.Save(); return(Ok("Deletado com sucesso")); }
public IActionResult IndexOng(Ongs cc) { if (ModelState.IsValid) { _context.Add(cc); _context.SaveChanges(); TempData["mensaje"] = "La Categoria de Planta fue registrada exitosamente"; return(RedirectToAction("IndexOng", "administrador")); } return(RedirectToAction("IndexOng", "Administrador")); }
public IActionResult ActualizarOng(int codigo, Ongs on) { var actu = _context.OngsTab.Find(codigo); actu.Nombre = on.Nombre; actu.Correo = on.Correo; actu.Direccion = on.Direccion; actu.Telefono = on.Telefono; actu.CuentaB = on.CuentaB; _context.SaveChanges(); return(RedirectToAction("IndexOng", "Administrador")); }
protected void Page_Load(object sender, EventArgs e) { try { idUsuario = Convert.ToInt32(Session["usuario"].ToString()); usuario = bd.Usuarios.Where(d => d.id == idUsuario).Single(); if (!Page.IsPostBack) { txtNome.Text = usuario.nome; txtCEP.Text = usuario.Enderecos.cep; ddlEstado.SelectedValue = usuario.Enderecos.estado; txtCidade.Text = usuario.Enderecos.cidade; txtEndereco.Text = usuario.Enderecos.rua; txtBairro.Text = usuario.Enderecos.bairro; txtNumero.Text = usuario.Enderecos.numero; txtEmail.Text = usuario.email; } if ((doador = bd.Usuarios.OfType <Doadores>().Where(d => d.id == idUsuario).SingleOrDefault()) != null)//se for um doador { fgCargo.Visible = false; fgCNPJ.Visible = false; fgRazaoSocial.Visible = false; fgRepresentante.Visible = false; fgTelefone.Visible = false; if (!Page.IsPostBack) { txtCPF.Text = doador.cpf; } } else//se for ong { ong = bd.Usuarios.OfType <Ongs>().Where(d => d.id == idUsuario).SingleOrDefault(); fgCPF.Visible = false; txtCNPJ.Text = ong.cnpj; txtRazaoSocial.Text = ong.razaoSocial; txtTelefone.Text = ong.telefone; txtRepresentante.Text = ong.representante; txtRazaoSocial.Text = ong.razaoSocial; } } catch (Exception) { Response.Redirect("Default.aspx"); } }
public IActionResult update(Ongs ong) { this.repo.Update(ong); return(Ok(this.repo.Save())); }
public IActionResult create(Ongs ong) { this.repo.Add(ong); return(Ok(this.repo.Save())); }
/// <summary> /// faz as configurações nessessarias em tempo de carregamento da pagina /// </summary> protected void Page_Load(object sender, EventArgs e) { //torna os IDs dos controles HTML estaticos aExcluir.ServerClick += AExcluir_ServerClick; aExcluir.ClientIDMode = ClientIDMode.Static; btnAddConteudoPessoal.ClientIDMode = ClientIDMode.Static; btnAddConteudoSobre.ClientIDMode = ClientIDMode.Static; hNomeUsuario.ClientIDMode = ClientIDMode.Static; sectionVoluntarios.ClientIDMode = ClientIDMode.Static; pTextoComplementar.ClientIDMode = ClientIDMode.Static; hiddenAcao.ClientIDMode = ClientIDMode.Static; hiddenAlteracao.ClientIDMode = ClientIDMode.Static; modalAlteracoes.ClientIDMode = ClientIDMode.Static; sectionPessoal.ClientIDMode = ClientIDMode.Static; sectionProjetos.ClientIDMode = ClientIDMode.Static; sectionHistoricoDoacoes.ClientIDMode = ClientIDMode.Static; modalDetalhesVoluntarios.ClientIDMode = ClientIDMode.Static; hiddenVoluntario.ClientIDMode = ClientIDMode.Static; modalDetalhesVoluntarios.Visible = false; //captura o id passado id = Convert.ToInt32(Request["usuario"].ToString()); usuario = bd.Usuarios.Where(u => u.id == id).Single(); ong = bd.Usuarios.OfType <Ongs>().Where(o => o.id == id).SingleOrDefault(); doador = bd.Usuarios.OfType <Doadores>().Where(d => d.id == id).SingleOrDefault(); MetodosDeApoio.TipoAcesso acesso = Page.VerificaTipoAcesso(); if (acesso == MetodosDeApoio.TipoAcesso.Usuario) { modalAlteracoes.Visible = true; sectionVoluntariar.Visible = false; if (doador != null)//se for um doador { //sectionProjetos.Visible = false; sectionPessoal.Visible = false; sectionVoluntarios.Visible = false; sectionVoluntariar.Visible = false; } else { btnConfirmaVoluntario.ServerClick += BtnConfirmaVoluntario_ServerClick; btnRejeitaVoluntario.ServerClick += BtnRejeitaVoluntario_ServerClick; modalDetalhesVoluntarios.Visible = true; sectionHistoricoDoacoes.Visible = false; } } else { if (doador != null)//se for um doador { //sectionProjetos.Visible = false; sectionPessoal.Visible = false; sectionVoluntarios.Visible = false; sectionVoluntariar.Visible = false; } else { if (acesso == MetodosDeApoio.TipoAcesso.UsuarioVisitante && bd.Usuarios.OfType <Doadores>().AsEnumerable().Where(u => u.id == Convert.ToInt32(Session["usuario"].ToString())).SingleOrDefault() != null)//se for um usuario visitante e do tipo doador { voluntario = bd.Usuarios.OfType <Doadores>().AsEnumerable().Where(d => d.id == Convert.ToInt32(Session["usuario"].ToString())).Single(); if (ong.Voluntarios.Count(v => v.idDoador == voluntario.id) <= 0) { aDesvoluntariar.Visible = false; aVoluntariar.ServerClick += AVoluntariar_ServerClick; } else { aVoluntariar.Visible = false; aDesvoluntariar.ServerClick += ADesvoluntariar_ServerClick; } } else if (acesso == MetodosDeApoio.TipoAcesso.UsuarioVisitante && bd.Usuarios.OfType <Ongs>().AsEnumerable().Where(u => u.id == Convert.ToInt32(Session["usuario"].ToString())).SingleOrDefault() != null)//se for um usuario visitante e do tipo ong { aVoluntariar.Visible = false; aDesvoluntariar.Visible = false; } else { aVoluntariar.Attributes["data-toggle"] = "modal"; aVoluntariar.Attributes["data-target"] = "#modalLogin"; aDesvoluntariar.Visible = false; } sectionHistoricoDoacoes.Visible = false; } btnAddConteudoSobre.Visible = false; btnAddConteudoPessoal.Visible = false; sectionVoluntarios.Visible = false; aEditarPerfil.Visible = false; modalAlteracoes.Visible = false; } hNomeUsuario.InnerText = usuario.nome; pTextoComplementar.InnerText = (string.IsNullOrEmpty(usuario.frase) ? "Coloque uma frase aqui" : usuario.frase); imgPerfil.ImageUrl = "Upload Imagens/" + usuario.Imagens.nome; }