public ActionResult Criar(PRIAFacade pria) { if (ModelState.IsValid) { try { new PRIADao().Inserir(pria.PropriedadeRiquezaItemArma); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A " + pria.Nome + " foi criada com sucesso!", "success"); return(View(new PRIAFacade(new PropriedadeRiquezaItemArma { FichaId = pria.FichaId, Tipo = pria.Tipo }))); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar criar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View(new PRIAFacade(new PropriedadeRiquezaItemArma { FichaId = pria.FichaId, Tipo = pria.Tipo }))); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View(new PRIAFacade(new PropriedadeRiquezaItemArma { FichaId = pria.FichaId, Tipo = pria.Tipo }))); }
public ActionResult Editar(FichaFacade ficha, int Id) { if (ModelState.IsValid) { try { var jogadorId = new UsuarioDao().SelecionarPorEmail(ficha.Jogador.Split(',')[1].Trim()).Id; if (ficha.Mestre != null) { ficha.Ficha.MestreId = new UsuarioDao().SelecionarPorEmail(ficha.Mestre.Split(',')[1].Trim()).Id; } ficha.Ficha.Id = Id; ficha.Ficha.UsuarioId = jogadorId; new FichaDao().Atualizar(ficha.Ficha); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Ficha " + ficha.Nome + " foi editada com sucesso!", "success"); return(View(ficha)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View(ficha)); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); }
public ActionResult Excluir(int id) { try { var ficha = new FichaDao().SelecionarPorId(id); if (ficha.Pontos > 0) { ficha.Pontos = ficha.Pontos * (-1); } else { ficha.Pontos = -1000; } new FichaDao().Atualizar(ficha); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Ficha " + ficha.Nome + " foi excluída com sucesso!", "success"); return(RedirectToAction("Minhas")); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar excluir. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(RedirectToAction("Minhas")); } }
public ActionResult Entrar(EntraFacade entraUsu) { try { var usuario = new UsuarioDao().SelecionarPorEmail(entraUsu.Email); if (usuario != null) { if (usuario.Senha != entraUsu.Senha) { Session["alert"] = UtilController.RenderAlert("Ops!", "Senha incorreta!", "warning"); return(View()); } else { Session["usuario"] = usuario; return(RedirectToAction("Inicio", "Desktop")); } } Session["alert"] = UtilController.RenderAlert("Vish!", "Não há cadastro com este e-mail!", "warning"); return(View()); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro no servidor, por favor tente novamente (agora ou mais tarde). Relatório: <br>" + ex.Message, "danger"); return(View()); } }
public ActionResult Cadastrar(CadaFacade cadaUsu) { if (ModelState.IsValid) { try { new UsuarioDao().Inserir(cadaUsu.Usuario); Session["alert"] = UtilController.RenderAlert("Parabéns!", "Você foi cadastrado com sucesso, pelo e-mail " + cadaUsu.Email + "!", "success"); return(View("Entrar")); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar cadastrar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Listar(int id) { try { List <Ficha> fichas = new List <Ficha>(); fichas.AddRange(new FichaDao().ListarPorUsuarioId(id)); fichas.AddRange(new FichaDao().ListarPorMestreId(id)); return(View(fichas)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar listar fichas. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } }
public ActionResult Editar(PRIAFacade pria, int id) { if (ModelState.IsValid) { try { pria.PropriedadeRiquezaItemArma.Id = id; new PRIADao().Atualizar(pria.PropriedadeRiquezaItemArma); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A " + ((pria.Tipo == "pr/ri") ? "Propriedade/Riqueza " + pria.Descricao : "Item/Arma " + pria.Nome) + " foi editada com sucesso!", "success"); return(View(pria)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Editar(PeculFacade pec, int id) { if (ModelState.IsValid) { try { pec.Peculiaridade.Id = id; new PeculiaridadeDao().Atualizar(pec.Peculiaridade); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Peculiaridade " + pec.Nome + " foi editada com sucesso!", "success"); return(View(pec)); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); return(View()); }
public ActionResult Duelando(int[] fichasId) { if (fichasId.Count() >= 2) { List <Ficha> fichas = new List <Ficha>(); foreach (int id in fichasId) { fichas.Add(new FichaDao().SelecionarPorId(id)); } return(View(fichas)); } else { Session["alert"] = UtilController.RenderAlert("Ops!", "Selecione pelo menos 2 fichas!", "warning"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } }
public ActionResult Nova(FichaFacade ficha, int Nivel) { if (ModelState.IsValid) { try { var totalPts = (Nivel - 2.5) * 9; var totalPtsPec = Math.Floor(Nivel - 2.5) * 10; var pts = totalPts - (ficha.Adre + ficha.Ataq + ficha.Defe + ficha.Dest + ficha.Forc + ficha.Inte + ficha.Resi + ficha.Sabe + ficha.Velo); ficha.Pontos = Convert.ToInt32(Math.Floor(pts)); ficha.PtsPeculiaridades = Convert.ToInt32(totalPtsPec); var usuarioId = ((Usuario)Session["usuario"]).Id; ficha.Ficha.UsuarioId = usuarioId; if (ficha.Mestre != null) { ficha.Ficha.MestreId = new UsuarioDao().SelecionarPorEmail(ficha.Mestre.Split(',')[1].Trim()).Id; } new FichaDao().Inserir(ficha.Ficha); Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Ficha " + ficha.Nome + " foi criada com sucesso!", "success"); return(RedirectToAction("Minhas")); } catch (Exception ex) { Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar cadastrar. Mas a culpa não é sua! Erro: " + ex.Message, "danger"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); } } Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning"); if (Session["usuario"] == null) { return(RedirectToAction("Entrar", "Entrada")); } return(View()); }