public void remover(Midia obj) { try { MySqlConnection conexao = new MySqlConnection(sc); conexao.Open(); string sql = "delete from Midia where codigo=" + obj.Codigo; MySqlCommand comando = new MySqlCommand(sql, conexao); comando.ExecuteNonQuery(); conexao.Close(); } catch (Exception err) { } }
public ActionResult Edit([Bind(Include = "Id,IdEmpresa,Status,Nome,Extensao,Tamanho")] Midia midia) { if (ModelState.IsValid) { var midiaOld = _midiaDao.Get(midia.Id); GerenciarMidia.RenameMidiaDirectory(midia.IdEmpresa, midiaOld.Nome + midiaOld.Extensao, midia.Nome + midia.Extensao); midiaOld.Status = midia.Status; midiaOld.Nome = midia.Nome; _midiaDao.Save(midiaOld); return(RedirectToAction("Index")); } return(View(midia)); }
public ActionResult AlterarSenha(string SenhaAtual, string SenhaNova, string ConfirmarSenha) { HttpCookie cookie = Request.Cookies.Get("UsuId"); ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); string Senha = "^(?=.*[0-9].*[0-9])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\\S+$).{8,}$"; ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; if (SenhaAtual != usu.Senha) { ModelState.AddModelError("", "Senha incorreta."); return(View()); } if (!Regex.IsMatch(SenhaNova, Senha)) { ModelState.AddModelError("", "A senha do usuário deve conter no minimo 8 caractéres, caractéres especiais, 1 número e 1 letra maiúscula"); } if (SenhaNova != ConfirmarSenha) { ModelState.AddModelError("", "Senhas não conhecidem!"); return(View()); } usu.Senha = crp.CriptografaSHA512(SenhaNova); if (ModelState.IsValid) { db.Entry(usu).State = EntityState.Modified; db.SaveChanges(); } return(View()); }
public Midia CreateMidia(int?IdOrigem, string Tabela, Midia midia) { if (IdOrigem == null || Tabela == null || Tabela == "" || midia == null) { return(null); } if (HasPermissionMidia(IdOrigem, Tabela)) { Context db = new Context(); db.Midia.Add(midia); db.SaveChanges(); db.Dispose(); return(midia); } return(null); }
public override void IntegratedTest() { var midiaTypeReposiory = new MidiaTypeRepository(); var type = midiaTypeReposiory.Get(x => x.Description == "Photo").Single(); var midia = new Midia { Description = "Foto na praia", Path = "/photos/file.jpg", MidiaTypeId = type.Id }; var id = _service.Insert(midia); _service.Delete(id); }
public void CadastrarMidia() { var midia = new Midia { Diretor = "Lucas Albin", Genero = "Ação", Localizacao = "Gaveta do Rack", Status = StatusItem.Disponivel, Tipo = TipoMidia.DVD, Titulo = "Vingadores" }; var repository = new MidiaRepository(midia); Assert.That(midia, Is.Not.Null); Assert.That(repository.Midia.Titulo, Is.EqualTo(midia.Titulo)); }
public static Midia SalvarMidia(HttpPostedFile file, Empresa empresa) { var newMidia = new Midia { IdEmpresa = empresa.Id, Nome = Path.GetFileNameWithoutExtension(file.FileName).Replace(" ", "_"), Status = true, Extensao = Path.GetExtension(file.FileName), Tamanho = file.ContentLength }; var midia = GetServiceHelper.GetService <MidiaDao>().Save(newMidia); midia.Nome = string.Format("{0}_{1}", midia.Nome, midia.Id); return(GetServiceHelper.GetService <MidiaDao>().Save(newMidia)); }
public FileResult GetFile(string id) { if (!String.IsNullOrEmpty(id)) { var intId = Convert.ToInt32(id); var item = db.Binarios.Where(file => file.Id == intId).FirstOrDefault(); var contentType = Midia.ContentType(db.Midias.Find(intId).Tipo); var ms = new System.IO.MemoryStream(item.Bytes); FileStreamResult result = new FileStreamResult(ms, contentType); result.FileDownloadName = item.Id.ToString(); // or item.Id or something (3) return(result); } return(null); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Midia = await _context.Midia.FindAsync(id); if (Midia != null) { _context.Midia.Remove(Midia); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
private List <Midia> ConvertToMidia(ICollection <midia> daoMidia) { List <Midia> midias = new List <Midia>(); foreach (midia m in daoMidia) { Midia midia = new Midia(); midia.id = m.id; midia.id_denuncia = m.id_denuncia; midia.sequencia = m.sequencia; midia.tipo_midia = m.tipo_midia; try { midia.arquivo = Convert.ToBase64String(m.arquivo); } catch { } midias.Add(midia); } return(midias); }
public ActionResult AdicionarEpisodio([Bind(Include = "EpisodioId,Numero,Titulo,Temporada,SeriesId")] Episodio episodio) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); if (usu.TipoUsuario != TipoUsuario.Administrado) { return(RedirectToAction("Index", "LandingPage")); } ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; Series series = db.Serie.Find(episodio.SeriesId); if (series == null) { return(HttpNotFound()); } ViewBag.Equipe = db.Equipe.ToList(); if (ModelState.IsValid) { db.Episodio.Add(episodio); db.SaveChanges(); } return(View(series)); }
public ActionResult RequisicaoSerie(string Serie) { HttpCookie cookie = Request.Cookies.Get("UsuId"); ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); ViewBag.Usuario = usu; Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } Requisicao req = new Requisicao { UsuarioId = usu.UsuarioId, Nomedaserie = Serie, Tipo = Tipo.Requisicao, Descricao = "Requisição da Série " + Serie + " .", Data = DateTime.Now }; if (Serie.Length > 1000) { ModelState.AddModelError("", "Limite de 1000 Caractéres."); return(View()); } db.Requisicao.Add(req); db.SaveChanges(); TempData["MSG"] = Funcoes.EnviarEmail("*****@*****.**", "[REQUISICAO] - " + usu.UsuarioId + " - " + Serie, "Requisição de Cadastro da Série " + Serie); return(View()); }
public ActionResult ListaDeAmigos(int?id) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } if (id != null) { Amizade ami = db.Amizade.Find(usu.UsuarioId, id); Amizade ami2 = db.Amizade.Find(id, usu.UsuarioId); if (ami != null) { db.Amizade.Remove(ami); db.SaveChanges(); } else { db.Amizade.Remove(ami2); db.SaveChanges(); } } ViewBag.Midia = db.Midia.ToList(); ViewBag.Series = db.Serie.ToList(); ViewBag.Amizades = db.Amizade.ToList(); ViewBag.Usuario = usu; return(View()); }
private void lv_MidiasP_DoubleClick(object sender, EventArgs e) { // Os dados selecionados no ListView são passados para o objeto Midia. Midia infMidia = new Midia(); foreach (ListViewItem item in lv_MidiasP.SelectedItems) { infMidia.album = item.Text; infMidia.interprete = item.SubItems[1].Text; infMidia.autor = item.SubItems[2].Text; infMidia.musica = item.SubItems[3].Text; infMidia.nota = item.SubItems[4].Text; infMidia.dataCompra = DateTime.Parse(item.SubItems[5].Text); infMidia.dataAlbum = DateTime.Parse(item.SubItems[6].Text); infMidia.compra = item.SubItems[7].Text; infMidia.observacao = item.SubItems[8].Text; infMidia.tipo = lv_MidiasP.Groups.IndexOf(item.Group); } // Chama o método Preecher do Form fm_AlterarMidia, em seguida abre-o. fm_AlterarMidia ModificarMidia = new fm_AlterarMidia(); ModificarMidia.Preencher(infMidia); ModificarMidia.ShowDialog(); //Caso o amigo for alterado retorna verdadeiro e altera Listview caso não ele é excluido if (ModificarMidia.alterar) foreach (ListViewItem item in lv_MidiasP.SelectedItems) { item.Text = ModificarMidia.NovaMidia.album; item.Group = lv_MidiasP.Groups[ModificarMidia.NovaMidia.tipo]; item.SubItems[1].Text = ModificarMidia.NovaMidia.interprete; item.SubItems[2].Text = ModificarMidia.NovaMidia.autor; item.SubItems[3].Text = ModificarMidia.NovaMidia.musica; item.SubItems[4].Text = ModificarMidia.NovaMidia.nota; item.SubItems[5].Text = ModificarMidia.NovaMidia.dataCompra.ToString(); item.SubItems[6].Text = ModificarMidia.NovaMidia.dataAlbum.ToString(); item.SubItems[7].Text = ModificarMidia.NovaMidia.compra; item.SubItems[8].Text = ModificarMidia.NovaMidia.observacao; } else if (ModificarMidia.excluir) foreach (ListViewItem item in lv_MidiasP.SelectedItems) item.Remove(); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Midia midia = _midiaDao.Get((int)id); if (midia == null) { return(HttpNotFound()); } _midiaDao.Delete(midia); GerenciarMidia.DeletarMidiaDirectory(string.Format("{0}{1}", midia.Nome, midia.Extensao), midia.IdEmpresa); return(RedirectToAction("Index")); }
public IActionResult Cadastrar(Midia m) { using (IDbConnection conexao = ConnectionFactory.GetStringConexao(_config)) { conexao.Open(); StringBuilder sql = new StringBuilder(); sql.Append("INSERT INTO MIDIA (midiaPath, descricaoMIDIA) "); sql.Append("values (@pathMidia, @descricaoMidia) "); sql.Append("SELECT CAST(SCOPE_IDENTITY() AS INT) "); object o = conexao.ExecuteScalar(sql.ToString(), m); if (o != null) { m.idMidia = Convert.ToInt32(o); } } return(Ok(m.idMidia)); }
public async Task <bool> Insert(Midia midia) { var midiaValidation = _provider.GetRequiredService <MidiaValidation>(); Midia = midia; MidiaJaCadastrada = await midiaValidation.MidiaCadastrada(Midia); if (MidiaJaCadastrada) { return(false); } _dbContext.Midias.Add(Midia); await _dbContext.SaveChangesAsync(); return(true); }
public ActionResult AdicionarPersonagem([Bind(Include = "EquipeId,SeriesId,EquipeTipoId,Personagem")] SerieEquipe seriequipe, string button, string procurar) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; if (button == "buscar") { var equipes = db.Equipe.Where(u => u.Nome.Contains(procurar)); return(View(equipes.ToList())); } else { SerieEquipe sequipe = new SerieEquipe { SeriesId = seriequipe.SeriesId, EquipeId = seriequipe.EquipeId, EquipeTipoId = seriequipe.EquipeTipoId, Personagem = seriequipe.Personagem }; db.SerieEquipe.Add(sequipe); db.SaveChanges(); return(RedirectToAction("Series")); } }
public ActionResult AlterarDados([Bind(Include = "SeriesId,Nome,Paisdeorigem,Descricao")] Series series) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); if (usu.TipoUsuario != TipoUsuario.Administrado) { return(RedirectToAction("Index", "LandingPage")); } ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; Series serie = db.Serie.Find(series.SeriesId); if (series == null) { return(HttpNotFound()); } serie.Nome = series.Nome; serie.Paisdeorigem = series.Paisdeorigem; serie.Descricao = series.Descricao; db.Entry(serie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Series", "Administrador")); }
public void AlterarMidia(Midia emAlteracao) { cmdSQL = "UPDATE Midias SET Nome_Album = @Nome_Album, Nome_Interprete = @Nome_Interprete, Origem_Compra = @Origem_Compra, Nome_autor = @Nome_autor, Nome_Musica = @Nome_Musica, Observacao = @Observacao, Nota = @Nota, Data_Compra = @Data_Compra, Data_Album = @Data_Album WHERE Id_Midia = @idMidia"; cmd = new SqlCommand(cmdSQL, conexao); cmd.Parameters.Add(new SqlParameter("@Nome_Album", emAlteracao.album)); cmd.Parameters.Add(new SqlParameter("@Nome_Interprete", emAlteracao.interprete)); cmd.Parameters.Add(new SqlParameter("@Nome_Autor", emAlteracao.autor)); cmd.Parameters.Add(new SqlParameter("@Nome_Musica", emAlteracao.musica)); cmd.Parameters.Add(new SqlParameter("@Nota", emAlteracao.nota)); cmd.Parameters.Add(new SqlParameter("@Data_Compra", emAlteracao.dataCompra)); cmd.Parameters.Add(new SqlParameter("@Data_Album", emAlteracao.dataAlbum)); cmd.Parameters.Add(new SqlParameter("@Origem_Compra", emAlteracao.compra)); cmd.Parameters.Add(new SqlParameter("@Observacao", emAlteracao.observacao)); cmd.Parameters.Add(new SqlParameter("@idMidia", emAlteracao.id)); cmd.ExecuteNonQuery(); }
public ActionResult Personagem(int?id) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); ViewBag.Usuario = usu; Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Equipe equipe = db.Equipe.Find(id); if (equipe == null) { return(HttpNotFound()); } if (equipe.Inativo == Inativo.Sim) { return(RedirectToAction("Index", "LandingPage")); } return(View(equipe)); }
public ActionResult AdicionarEpisodio(int?id) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); if (usu.TipoUsuario != TipoUsuario.Administrado) { return(RedirectToAction("Index", "LandingPage")); } ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Series series = db.Serie.Find(id); if (series == null) { return(HttpNotFound()); } ViewBag.Equipe = db.Equipe.ToList(); return(View(series)); }
public ActionResult Emprestar(FormCollection form) { Guid pessoaID = Guid.Empty; Pessoa pessoa = null; if (Guid.TryParse(form["Pessoas"], out pessoaID)) { pessoa = repositorioPessoa.RetornaPorID(pessoaID); } Midia midia = (Midia)Session["Midia"]; if (pessoa != null) { midia.EmprestarMidia(pessoa); repositorioMidia.Salvar(midia); } return(RedirectToAction("Index")); }
// GET: Midia/Edit/5 public async Task <ActionResult> Edit(string id) { var model = new Midia(); try { using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync("https://localhost:44394/api/v1/itens/midias/" + id)) { var apiResponse = await response.Content.ReadAsStringAsync(); model = JsonConvert.DeserializeObject <Midia>(apiResponse); } } } catch { } return(View(model)); }
public async Task <ActionResult> Create(Midia midia) { try { using (var httpClient = new HttpClient()) { StringContent content = new StringContent(JsonConvert.SerializeObject(midia), Encoding.UTF8, "application/json"); using (var response = await httpClient.PostAsync("https://localhost:44394/api/v1/itens/midias", content)) { string apiResponse = await response.Content.ReadAsStringAsync(); } } return(RedirectToAction(nameof(Index))); } catch { return(RedirectToAction(nameof(Index))); } }
public void DefaultInitialization() { EstadoDoJogo estadoDoJogo = EstadoDoJogo.Instance; Midia[] midias = new Midia[4]; midias[0] = new Midia(NomeDeMidia.Plataformas); midias[1] = new Midia(NomeDeMidia.CadernosECartazes); midias[2] = new Midia(NomeDeMidia.EditoresDeTextoEPlanilhasEletronicas); midias[3] = new Midia(NomeDeMidia.Lousa); estadoDoJogo.NivelDeEnsino = NivelDeEnsino.EducacaoInfantil; estadoDoJogo.AreaDeConhecimento = AreaDeConhecimento.CienciasBiologicas; estadoDoJogo.Inteligencias = Inteligencias.CorporalCinestesicaComNaturalista; estadoDoJogo.Metodologia = Metodologia.Invertida; estadoDoJogo.Midias = midias; estadoDoJogo.SpriteCorpoPersonagem = SpriteCorpoPersonagem; estadoDoJogo.SpriteCabeloPersonagem = SpriteCabeloPersonagem; estadoDoJogo.SpriteRoupaPersonagem = SpriteRoupaPersonagem; estadoDoJogo.SpriteIconePersonagem = SpriteIconePersonagem; }
public Midia FindMidia(int?IdOrigem, string Tabela) { if (IdOrigem == null || Tabela == null || Tabela == "") { return(null); } if (HasPermissionMidia(IdOrigem, Tabela)) { Context db = new Context(); Midia midia = db.Midia.Where(x => x.IdOrigem == IdOrigem && x.Tabela == Tabela).FirstOrDefault <Midia>(); if (midia == null) { return(null); } db.Dispose(); return(midia); } return(null); }
public ActionResult CadastroSerie2([Bind(Include = "GeneroId")] IEnumerable <Genero> generos) { HttpCookie cookie = Request.Cookies.Get("UsuId"); ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); int batata = generos.Count(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; return(View()); }
public ActionResult Personalidades(string procurar) { HttpCookie cookie = Request.Cookies.Get("UsuId"); ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; var equipe = db.Equipe.Where(e => e.Nome.Contains(procurar)); return(View(equipe.ToList())); }
public ActionResult DesativarConta(string email, string senha) { HttpCookie cookie = Request.Cookies.Get("UsuId"); if ((cookie == null || cookie.Value == "")) { return(RedirectToAction("Index", "Home")); } ViewBag.Amizade = db.Amizade.ToList(); ViewBag.Pessoa = db.Usuario.ToList(); Usuario usu = db.Usuario.Find(Convert.ToInt32(cookie.Value)); Midia mid = db.Midia.Where(t => t.UsuarioId == usu.UsuarioId).ToList().FirstOrDefault(); ViewBag.Imagem = "default.jpg"; if (mid != null) { ViewBag.Imagem = mid.Link; } ViewBag.Usuario = usu; ViewBag.Sexo = new SelectList(Enum.GetValues(typeof(Sexo)), usu.Sexo); if (usu.Email == email && usu.Senha == senha) { usu.Inativo = Inativo.Sim; db.Entry(usu).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Usuário ou senha incorretos!"); } return(View()); }
public void Preencher(Midia midia) { // Insere os atributos do objeto para os TextBox. tb_altAutor.Text = midia.autor; tb_altInterprete.Text = midia.interprete; tb_altOrigemcompra.Text = midia.compra; tb_altNomemusica.Text = midia.musica; //retira o caracter especial da string tb_altAlbum.Text = GBD.RetiraIcone(midia.album); cb_altNota.Text = midia.nota; dtp_altDataAlbum.Value = midia.dataAlbum; dtp_altDataCompra.Value = midia.dataCompra; rtb_altObservacao.Text = midia.observacao; cb_altTipomidia.SelectedIndex = midia.tipo; if (GBD.AbrirConexao()) { idMidia = GBD.PegaIdentificadorMidias(midia); GBD.FecharConexao(); } else GBD.MensagemDeErro(); }
public void AdvanceState() { currentStateIndex++; if (currentStateIndex >= states.Count) { currentStateIndex = 0; } // Atualiza a midia conforme o momento de aula // TODO: Adaptar para a ABProj if (currentStateIndex > secondMediaIndex) { if (EstadoDoJogo.Instance.Metodologia.nome == "Aprendizagem Baseada em Problemas") { currentMedia = EstadoDoJogo.Instance.Midias[1]; } else { currentMedia = EstadoDoJogo.Instance.Midias[3]; } OnMediaChange.Invoke(); } else if (EstadoDoJogo.Instance.Metodologia.nome == "Aprendizagem Baseada em Problemas") { currentMedia = EstadoDoJogo.Instance.Midias[0]; } else { currentMedia = EstadoDoJogo.Instance.Midias[2]; } OnStateChange.Invoke(); }
public ActionResult Autenticar(string email, string senha) { Pessoa pessoa = db.Pessoa.Where(p => p.Email == email && p.Senha == senha).FirstOrDefault(); if (pessoa == null) { ViewBag.ToastMessage = "Senha ou login inválidos!"; return(RedirectToRoute( new RouteValueDictionary { { "controller", "Login" }, { "action", "Index" } } )); } else { Instituicao instituicao = db.Instituicao.Find(pessoa.IdInstituicao); Session["Logado"] = true; Session["IdPessoa"] = pessoa.IdPessoa; Session["IdMatriz"] = GetIdMatriz(pessoa); Session["NomeUsuario"] = pessoa.Nome; Session["IdInstituicao"] = pessoa.IdInstituicao; Session["NomeInstituicao"] = instituicao.NomeFantasia; Session["Perfil"] = pessoa.Perfil; Midia midia = db.Midia.Where(x => x.IdOrigem == pessoa.IdPessoa && x.Tabela == "Pessoa").FirstOrDefault(); if (midia != null) { Session["FotoPerfil"] = midia.Tabela + '/' + midia.IdMidia + midia.Extensao; } return(RedirectToRoute(new RouteValueDictionary { { "controller", "Home" }, { "action", "Index" } })); } }
public void ExcluirMidia(Midia Apagar) { // Remove o amigo do banco de dados cmdSQL = "DELETE FROM Midias WHERE Id_Midia = @Id_midia"; cmd = new SqlCommand(cmdSQL, conexao); cmd.Parameters.Add(new SqlParameter("@Id_midia", Apagar.id)); cmd.ExecuteNonQuery(); }
public int PegaIdentificadorMidias(Midia midia) { int id_midia; cmdSQL = "SELECT Id_Midia FROM Midias WHERE Nome_Album = @Nome_Album AND Nome_Interprete = @Nome_Interprete AND Origem_Compra = @Origem_Compra AND Nome_autor = @Nome_autor AND Nome_Musica = @Nome_Musica AND Observacao = @Observacao AND Nota = @Nota AND Data_Compra = @Data_Compra AND Data_Album = @Data_Album"; cmd = new SqlCommand(cmdSQL, conexao); cmd.Parameters.Add(new SqlParameter("@Nome_Album", RetiraIcone(midia.album))); cmd.Parameters.Add(new SqlParameter("@Nome_Interprete", midia.interprete)); cmd.Parameters.Add(new SqlParameter("@Origem_Compra", midia.compra)); cmd.Parameters.Add(new SqlParameter("@Nome_Autor", midia.autor)); cmd.Parameters.Add(new SqlParameter("@Nome_Musica", midia.musica)); cmd.Parameters.Add(new SqlParameter("@Observacao", midia.observacao)); cmd.Parameters.Add(new SqlParameter("@Nota", midia.nota)); cmd.Parameters.Add(new SqlParameter("@Data_Compra", midia.dataCompra)); cmd.Parameters.Add(new SqlParameter("@Data_Album", midia.dataAlbum)); return id_midia = (int)cmd.ExecuteScalar(); }
public void ProcurarMidia(ListView lv_Midias, Midia midia, DateTime dataCompraFIM, DateTime dataAlbumFIM,bool qualquerData) { // caso qualquer data for falso é contatenado mais duas condições no SELECT if(qualquerData) cmdSQL = "SELECT * FROM Midias " + "WHERE (Nome_Interprete LIKE(@interprete)) AND" + "(Nome_Musica LIKE(@musica)) AND" + "(Nome_Album LIKE(@album)) AND" + "(Nome_Autor LIKE(@autor)) AND" + "(Origem_Compra LIKE(@compra)) AND" + "(Observacao LIKE(@observacao)) AND" + "(@nota = '0 - 10' OR @nota = Nota) AND" + "(@tipo = '-1' OR @tipo = Tipo_Midia) "; else cmdSQL += "AND (Data_Album >= @dataAlbumInicio AND Data_Album <= @dataAlbumFIM) AND" + "(Data_Compra >= @dataCompraInicio AND Data_Album <= @dataCompraFIM)"; cmd = new SqlCommand(cmdSQL, conexao); cmd.Parameters.Add(new SqlParameter("@interprete", "%"+midia.interprete+"%")); cmd.Parameters.Add(new SqlParameter("@musica", "%" + midia.musica + "%")); cmd.Parameters.Add(new SqlParameter("@album", "%" + midia.album + "%")); cmd.Parameters.Add(new SqlParameter("@autor", "%" + midia.autor + "%")); cmd.Parameters.Add(new SqlParameter("@compra", "%" + midia.compra + "%")); cmd.Parameters.Add(new SqlParameter("@tipo", midia.tipo)); cmd.Parameters.Add(new SqlParameter("@nota", midia.nota)); cmd.Parameters.Add(new SqlParameter("@observacao", "%" + midia.observacao + "%")); cmd.Parameters.Add(new SqlParameter("@dataAlbumInicio", midia.dataAlbum)); cmd.Parameters.Add(new SqlParameter("@dataAlbumFIM", dataAlbumFIM)); cmd.Parameters.Add(new SqlParameter("@dataCompraInicio", midia.dataCompra)); cmd.Parameters.Add(new SqlParameter("@dataCompraFIM", dataCompraFIM)); Leitor = cmd.ExecuteReader(); lv_Midias.Items.Clear(); PreencherListView(lv_Midias, Leitor); }
public void CadastroMidia(Midia midia) { cmdSQL = "Insert into midias (Nome_Interprete, Nome_Autor, Nome_Musica, Nome_Album, Data_album, Data_Compra, Origem_Compra, Tipo_Midia, Observacao, Nota) values (@Nome_Interprete, @Nome_Autor, @Nome_Musica, @Nome_Album, @Data_album, @Data_Compra, @Origem_Compra, @Tipo_Midia, @Observacao, @Nota)"; cmd = new SqlCommand(cmdSQL, conexao); cmd.Parameters.Add(new SqlParameter("@Nome_Interprete", midia.interprete)); cmd.Parameters.Add(new SqlParameter("@Nome_Autor", midia.autor)); cmd.Parameters.Add(new SqlParameter("@Nome_Musica", midia.musica)); cmd.Parameters.Add(new SqlParameter("@Nome_Album", midia.album)); cmd.Parameters.Add(new SqlParameter("@Data_Album", midia.dataAlbum)); cmd.Parameters.Add(new SqlParameter("@Data_Compra", midia.dataCompra)); cmd.Parameters.Add(new SqlParameter("@Origem_Compra", midia.compra)); cmd.Parameters.Add(new SqlParameter("@Tipo_Midia", midia.tipo)); cmd.Parameters.Add(new SqlParameter("@observacao", midia.observacao)); cmd.Parameters.Add(new SqlParameter("@Nota", midia.nota)); cmd.ExecuteNonQuery(); }