public ActionResult Salvar(Campanha campanha) { //Recupera a Entidade da sessão para adicionar a campanha Entidade entidadesessao = (Entidade)Session["Entidade"]; campanha.Entidadeid = entidadesessao.id; CampanhaDao campanhadao = new CampanhaDao(); if (campanha.id > 0) { //Atualiza Campanha no Banco campanhadao.Atualizar(campanha); } else { //Salva Campanha no banco campanhadao.Adicionar(campanha); } //Salva Campanha na sessão Session["Campanha"] = campanha; return(RedirectToAction("Index", "VinculoAfinidade")); }
public ActionResult Form(int id) { if (!verifica_acesso("pericias", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Pericia / Detalhes"; PericiaDao _PericiaDao = new PericiaDao(); Pericia _pericias = new Pericia(); if (id != 0) { _pericias = _PericiaDao.Listar_Pericia(id); } AtributoDao _AtributoDao = new AtributoDao(); ViewBag.Atributos = _AtributoDao.Listar_Atributos_ativo(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); ClasseDao _ClasseDao = new ClasseDao(); ViewBag.Classes = _ClasseDao.Listar_Classes_dt_cb(); return(View(_pericias)); }
public ActionResult Colaborar(int id) { DoacaoDao doacaodao = new DoacaoDao(); ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao(); CampanhaDao campanhadao = new CampanhaDao(); ParticipaCampanha participacampanha = new ParticipaCampanha(); Campanha campanha = campanhadao.BuscarPorId(id); if (Session["Entidade"] != null) { Entidade entidadesessao = (Entidade)Session["Entidade"]; participacampanha = participacampanhadao.BuscarPorCampanhaeEntidade(campanha, entidadesessao); } else if (Session["Voluntario"] != null) { Voluntario voluntariosessao = (Voluntario)Session["Voluntario"]; participacampanha = participacampanhadao.BuscarPorCampanhaeVoluntario(campanha, voluntariosessao); } //Lista Doacoes ja feitas para campanha ViewBag.Doacaos = doacaodao.BuscaporCampanha(participacampanha); RecursoDao recursodao = new RecursoDao(); ViewBag.Recursos = recursodao.Listar(); ViewBag.ParticipaCampanhaId = participacampanha.id; ViewBag.Campanhaid = id; return(View()); }
public ActionResult Edit(int id) { CampanhaDao campanhadao = new CampanhaDao(); ViewBag.Campanha = campanhadao.BuscarPorId(id); return(View()); }
public ActionResult Home() { ViewBag.pagina = "Inicio"; CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.cbmestre = _CampanhaDao.Listar_Campanhas_cb_mestre(); ViewBag.cbjogador = _CampanhaDao.Listar_Campanhas_cb(); return(View()); }
// GET: LancarCampanha public ActionResult Index() { CampanhaDao campanhadao = new CampanhaDao(); if (Session["Entidade"] != null) { Entidade entidadesessao = (Entidade)Session["Entidade"]; ViewBag.Campanhas = campanhadao.BuscaporEntidade(entidadesessao); } return(View()); }
// GET: Campanha public ActionResult Index() { if (!verifica_acesso("Campanhas", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Campanhas"; CampanhaDao _CampanhaDao = new CampanhaDao(); IList <Campanha> _Campanhas = _CampanhaDao.Listar_Campanhas_dt(); return(View(_Campanhas)); }
public CampanhaController(Logger logger, UserManager <IdentityUser> userManager, TipoCampanhaDao tipoCampanhaDao, AnuncianteDao anuncianteDao, TipoImagemDao tipoImagemDao, CampanhaDao campanhaDao) : base(userManager) { this._logger = logger; this._tipoCampanhaDao = tipoCampanhaDao; this._anuncianteDao = anuncianteDao; this._tipoImagemDao = tipoImagemDao; this._campanhaDao = campanhaDao; }
public ActionResult Form(int id) { if (!verifica_acesso("pericias", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Pericia / Detalhes"; PericiaDao _PericiaDao = new PericiaDao(); Pericia _pericias = new Pericia(); List <string> Classesload = new List <string>(); AtributoDao _AtributoDao = new AtributoDao(); ViewBag.Atributos = _AtributoDao.Listar_Atributos_ativo(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); ClasseDao _ClasseDao = new ClasseDao(); List <Classe> listclas = _ClasseDao.Listar_Classes_dt_cb(); ViewBag.Classes = listclas; if (id != 0) { _pericias = _PericiaDao.Listar_Pericia(id); foreach (int item in _pericias.requisito_classe) { foreach (Classe _clas in listclas) { if (_clas.Cod_Classe == item) { Classesload.Add(_clas.Cod_Classe + "_" + _clas.Descricao); break; } } } } else { _pericias.Ativo = true; } ViewBag.classesload = Classesload; return(View(_pericias)); }
public ActionResult SairCampanha(int id) { CampanhaDao campanhadao = new CampanhaDao(); ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao(); ParticipaCampanha participacampanha = new ParticipaCampanha(); Campanha campanha = campanhadao.BuscarPorId(id); if (Session["Entidade"] != null) { Entidade entidadesessao = (Entidade)Session["Entidade"]; participacampanhadao.Excluir(campanha, entidadesessao); } else if (Session["Voluntario"] != null) { Voluntario voluntariosessao = (Voluntario)Session["Voluntario"]; participacampanhadao.Excluir(campanha, voluntariosessao); } return(RedirectToAction("Index", "ParticiparCampanha")); }
public ActionResult ParticiparCampanha(int id) { CampanhaDao campanhadao = new CampanhaDao(); ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao(); ParticipaCampanha participacampanha = new ParticipaCampanha(); participacampanha.Campanhaid = id; if (Session["Entidade"] != null) { Entidade entidadesessao = (Entidade)Session["Entidade"]; participacampanha.Entidadeid = entidadesessao.id; } else if (Session["Voluntario"] != null) { Voluntario voluntariosessao = (Voluntario)Session["Voluntario"]; participacampanha.Voluntarioid = voluntariosessao.id; } participacampanhadao.Adicionar(participacampanha); return(RedirectToAction("Index", "ParticiparCampanha")); }
public ActionResult Form(int id) { if (!verifica_acesso("Vantagens", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Vantagem / Detalhes"; VantagemDao _VantagemDao = new VantagemDao(); Vantagem _Vantagens = new Vantagem(); if (id != 0) { _Vantagens = _VantagemDao.Listar_Vantagem(id); } AtributoDao _AtributoDao = new AtributoDao(); ViewBag.Atributos = _AtributoDao.Listar_Atributos_ativo(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); ViewBag.Vantagens = _VantagemDao.Listar_Vantagens_dt_cb(); return(View(_Vantagens)); }
public ActionResult Form(int id) { if (!verifica_acesso("Vantagens", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Vantagem / Detalhes"; VantagemDao _VantagemDao = new VantagemDao(); Vantagem _Vantagens = new Vantagem(); AtributoDao _AtributoDao = new AtributoDao(); List <Atributos> listatributos = _AtributoDao.Listar_Atributos_ativo(); ViewBag.Atributos = listatributos; CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); List <Vantagem> listvant = _VantagemDao.Listar_Vantagens_dt_cb(); ViewBag.Vantagens = listvant; List <string> atributosload = new List <string>(); List <string> vantagensload = new List <string>(); if (id != 0) { _Vantagens = _VantagemDao.Listar_Vantagem(id); if (_Vantagens.Cod_Vantagem == 0) { return(RedirectToAction("Index", "Vantagens")); } foreach (string item in _Vantagens.Bonus_Atributo) { List <string> b_A = new List <string>(item.Split('_')); foreach (Atributos atrib in listatributos) { if (atrib.Cod_Atributo.ToString() == b_A[0]) { atributosload.Add(b_A[0] + "_" + b_A[1] + "_" + atrib.Descricao); break; } } } foreach (int item in _Vantagens.Pre_Vantagens) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == item) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } if (_Vantagens.Pre_Requisitos.Count() > 0) { ViewBag.preatributo = _Vantagens.Pre_Requisitos.Split('_')[0].ToString(); if (_Vantagens.Pre_Requisitos.Split('_').Count() > 1) { ViewBag.preatributovalor = _Vantagens.Pre_Requisitos.Split('_')[1].ToString(); } else { ViewBag.preatributovalor = ""; } } else { ViewBag.preatributo = ""; ViewBag.preatributovalor = ""; } } else { _Vantagens.Ativo = true; } ViewBag.atributosload = atributosload; ViewBag.vantagensload = vantagensload; return(View(_Vantagens)); }
public ActionResult Form(int id) { if (!verifica_acesso("Itens", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Item / Detalhes"; ItemDao _ItemDao = new ItemDao(); Item _Item = new Item(); VantagemDao _VantagemDao = new VantagemDao(); Vantagem _Vantagens = new Vantagem(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); List <Vantagem> listvant = _VantagemDao.Listar_Vantagens_dt_cb(); List <List <string> > _tipo = new List <List <string> >(); List <string> _row = new List <string>(); _row.Add("C"); _row.Add("Comum"); _tipo.Add(_row); _row = new List <string>(); _row.Add("A"); _row.Add("Ataque"); _tipo.Add(_row); _row = new List <string>(); _row.Add("D"); _row.Add("Defesa"); _tipo.Add(_row); _row = new List <string>(); _row.Add("M"); _row.Add("Magico"); _tipo.Add(_row); ViewBag.Tipo = _tipo; ViewBag.Vantagens = listvant; if (id != 0) { _Item = _ItemDao.Listar_Item(id); if (_Item.Cod_Item == 0) { return(RedirectToAction("Index", "Itens")); } } else { _Item.Penalidade = "0"; _Item.Ativo = true; } List <string> vantagensload = new List <string>(); if (_Item.Pre_Requisito != null) { foreach (int item in _Item.Pre_Requisito) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == item) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } } ViewBag.vantagensload = vantagensload; return(View(_Item)); }
public ActionResult Form(int id) { if (!verifica_acesso("Racas", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Raçaas / Detalhes"; RacaDao _RacaDao = new RacaDao(); Raca _Raca = new Raca(); VantagemDao _VantagemDao = new VantagemDao(); PericiaDao _periciaDao = new PericiaDao(); AtributoDao _AtributoDao = new AtributoDao(); List <Atributos> listatributos = _AtributoDao.Listar_Atributos_ativo(); ViewBag.Atributos = listatributos; Vantagem _Vantagens = new Vantagem(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); List <Vantagem> listvant = _VantagemDao.Listar_Vantagens_dt_cb(); List <Pericia> listpericia = _periciaDao.Listar_Pericias_dt_cb(); ViewBag.Vantagens = listvant; ViewBag.Pericias = listpericia; List <string> vantagensload = new List <string>(); List <string> periciasload = new List <string>(); List <string> atributosload = new List <string>(); if (id != 0) { _Raca = _RacaDao.Listar_Raca(id); if (_Raca.Cod_Raca == 0) { return(RedirectToAction("Index", "Itens")); } if (_Raca.Vantagens_Desvantagens != null) { foreach (int raca in _Raca.Vantagens_Desvantagens) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == raca) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } } if (_Raca.Pericias != null) { foreach (string raca in _Raca.Pericias) { List <string> b_A = new List <string>(raca.Split('_')); foreach (Pericia per in listpericia) { if (per.Cod_Pericia.ToString() == b_A[0]) { periciasload.Add(b_A[0] + "_" + b_A[1] + "_" + per.Descricao); break; } } } } if (_Raca.Bonus_Atributo != null) { foreach (string item in _Raca.Bonus_Atributo) { List <string> b_A = new List <string>(item.Split('_')); foreach (Atributos atrib in listatributos) { if (atrib.Cod_Atributo.ToString() == b_A[0]) { atributosload.Add(b_A[0] + "_" + b_A[1] + "_" + atrib.Descricao); break; } } } } } else { _Raca.Ativo = true; } ViewBag.vantagensload = vantagensload; ViewBag.periciasload = periciasload; ViewBag.atributosload = atributosload; return(View(_Raca)); }
public ActionResult Form(int id) { if (!verifica_acesso("Classes", "Visualizar")) { return(RedirectToAction("Index", "Login")); } ViewBag.pagina = "Classes / Detalhes"; ClasseDao _ClasseDao = new ClasseDao(); Classe _Classe = new Classe(); VantagemDao _VantagemDao = new VantagemDao(); PericiaDao _periciaDao = new PericiaDao(); Vantagem _Vantagens = new Vantagem(); CampanhaDao _CampanhaDao = new CampanhaDao(); ViewBag.Campanhas = _CampanhaDao.Listar_Campanhas_cb_mestre(); List <Vantagem> listvant = _VantagemDao.Listar_Vantagens_dt_cb(); List <Pericia> listpericia = _periciaDao.Listar_Pericias_dt_cb(); ViewBag.Vantagens = listvant; ViewBag.Pericias = listpericia; List <string> vantagensload = new List <string>(); List <string> periciasload = new List <string>(); if (id != 0) { _Classe = _ClasseDao.Listar_Classe(id); if (_Classe.Cod_Classe == 0) { return(RedirectToAction("Index", "Itens")); } if (_Classe.Vantagens_Desvantagens != null) { foreach (int classe in _Classe.Vantagens_Desvantagens) { foreach (Vantagem van in listvant) { if (van.Cod_Vantagem == classe) { vantagensload.Add(van.Cod_Vantagem + "_" + van.Descricao); break; } } } } if (_Classe.Pericias != null) { foreach (string classe in _Classe.Pericias) { List <string> b_A = new List <string>(classe.Split('_')); foreach (Pericia per in listpericia) { if (per.Cod_Pericia.ToString() == b_A[0]) { periciasload.Add(b_A[0] + "_" + b_A[1] + "_" + per.Descricao); break; } } } } } else { _Classe.Ativo = true; } ViewBag.vantagensload = vantagensload; ViewBag.periciasload = periciasload; return(View(_Classe)); }