public ActionResult VisualizarAventura(int Codigo) { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO(); ViewData["ServicoLateral"] = servico.Pesquisar(new Servico() { Ativo = true }, 1, 0, true, new int[0], 1)[0]; CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO(); IList <CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null); ViewBag.Categorias = categorias; ConteudoFacade conteudoFacade = new ConteudoFacade(); MultimidiaFacade multimidiaFacade = new MultimidiaFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); Aventura aventura = conteudoFacade.PesquisarAventura(Codigo); this.RegistrarBannerInternas(); if (aventura == null) { return(RedirectToAction("Index")); } UsuarioFacade facade = new UsuarioFacade(); aventura.Autor = facade.PesquisarUsuario(aventura.Autor.Codigo); return(View(aventura)); }
public frmPrincipal(int idAventura) { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; _aventuraRepositorio = new Repositorio <Aventura>(Global.Contexto); _aventura = _aventuraRepositorio.Get(idAventura); mainMenu.Dock = DockStyle.Fill; }
public ActionResult AlterarAventura(Aventura aventura, HttpPostedFileBase file) { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); facade.SalvarAventura(aventura, file); //TODO: throw new Exception("hello"); return(RedirectToAction("Index")); }
public ActionResult AlterarAventura(int Codigo) { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome"); ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo"); Aventura aventura = facade.PesquisarAventura(Codigo); return(View(aventura)); }
static Aventura ObtenerAventura() { log.Info("Esperando aventura"); Aventura aventura = null; while (aventura == null) { aventura = aventuraProvider.Obtener(); Thread.Sleep(500); } log.Info($"Aventura: {aventura}"); return(aventura); }
public ActionResult CadastrarAventura() { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome"); ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo"); Aventura aventura = new Aventura() { Data = DateTime.Now }; return(View(aventura)); }
public AnadirAventura(Campana campana, EscenarioCampana escenario, Aventura aventura, ObservableCollection <Aventura> observable1) { InitializeComponent(); ConfiguracionPagina.DefinirIdioma(this, "MainMenu"); this.Escenario = escenario; this.Campana = campana; this.Aventura = aventura; this.Observable = observable1; DataContext = this; if (aventura is null) { this.BotonAnadirAventura.IsEnabled = false; this.BotonModificarAventura.IsEnabled = false; } }
public ActionResult CadastrarAventura(Aventura aventura, HttpPostedFileBase Rota) { ConteudoFacade facade = new ConteudoFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); try { facade.SalvarAventura(aventura, Rota); return(RedirectToAction("Index")); } catch { ViewData["Autores"] = new SelectList(usuarioFacade.PesquisarUsuario(null), "Codigo", "Nome"); ViewData["AventurasAnteriores"] = new SelectList(facade.PesquisarAventura(null), "Codigo", "Titulo"); return(View(aventura)); } return(RedirectToAction("Index")); }
private void btnOk_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtTitulo.Text.Trim())) { MessageBox.Show("O campo 'Título' é obrigatório!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return; } if (_aventura != null) { _aventura.Titulo = txtTitulo.Text; _aventura.Descricao = txtTitulo.Text; _aventura.IconeBytes = _dadosIcone; } else { _aventura = new Aventura(txtTitulo.Text, txtDesc.Text, DateTime.Now, _dadosIcone); } DialogResult = DialogResult.OK; Close(); }
private void AddAventura_Click(object sender, RoutedEventArgs e) { Aventura aventura1 = new Aventura(); aventura1.Nombre = this.TextBoxNombreAventura.Text; aventura1.Descripcion = this.TextBoxDescripcionAventura.Text; var iguales = Escenario.ListaAventuras.Where(c => c.Nombre.Equals(aventura1.Nombre) && c.Descripcion.Equals(aventura1.Descripcion)); if (!(iguales.Count() > 0)) { observable.Add(aventura1); var lista_escenarios = RecursosAplicacion.SesionUsuario.ListCampaigns.First(c => c.Nombre.Equals(Campana.Nombre) && c.Descripcion.Equals(Campana.Descripcion)).ListaEscenarios; lista_escenarios.First(c => c.Nombre.Equals(Escenario.Nombre) && c.Descripcion.Equals(Escenario.Descripcion)).ListaAventuras.Add(aventura1); GestionArchivos.EscribirUsuarioLocal(); this.Close(); } else { MessageBox.Show(this.FindResource("ErrorAlreadyExists").ToString()); } }
private void BotonModificarAventura_Click(object sender, RoutedEventArgs e) { Aventura aventura1 = new Aventura(); aventura1.Nombre = this.TextBoxNombreAventura.Text; aventura1.Descripcion = this.TextBoxDescripcionAventura.Text; var iguales = Observable.Where(c => c.Nombre.Equals(Aventura.Nombre) && c.Descripcion.Equals(Aventura.Descripcion)); if (iguales.Count() > 0) { iguales.First().Nombre = aventura1.Nombre; iguales.First().Descripcion = aventura1.Descripcion; var lista_escenarios = RecursosAplicacion.SesionUsuario.ListCampaigns.First(c => c.Nombre.Equals(Campana.Nombre) && c.Descripcion.Equals(Campana.Descripcion)).ListaEscenarios; lista_escenarios.First(c => c.Nombre.Equals(Escenario.Nombre) && c.Descripcion.Equals(Escenario.Descripcion)).ListaAventuras = observable.ToList <Aventura>(); GestionArchivos.EscribirUsuarioLocal(); this.Close(); } else { MessageBox.Show(this.FindResource("ErrorDoesntExists").ToString()); } }
public frmEditAventura(Aventura aventura = null) { InitializeComponent(); _aventura = aventura; }