public bool SelecionarImagem(Entidades.Imagem imagem) { try { if (NegImagem.ValidarImagem(imagem)) { //Executar update string strRetorno = string.Empty; imagem.Selecionada = true; strRetorno = dalImagem.Alterar(imagem); strRetorno = dalImagemGravacao.Excluir(imagem.ImagemGravacao); strRetorno = dalImagemGravacao.Inserir(imagem.ImagemGravacao); int intResult = 0; return(int.TryParse(strRetorno, out intResult)); } else { return(false); } } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public void Associar_Imagem() { Entidades.Noticia noticia = new Entidades.Noticia() { IdNoticia = 1, Titulo = "Copa do Mundo", Conteudo = "Brazil :)" }; this.NegDiretor.CriarNoticia(noticia); Entidades.Imagem imagem = new Entidades.Imagem() { IdImagem = 5 }; var retorno = NegFotografo.AssociarImagem(noticia, imagem); Assert.AreEqual(true, retorno); }
public void NaoValidar_Selecao_Imagem() { Entidades.Imagem imagem = new Entidades.Imagem() { Legenda = "" }; var retorno = NegImagem.ValidarImagem(imagem); Assert.AreEqual(false, retorno); }
public void Validar_Selecao_Imagem() { Entidades.Imagem imagem = new Entidades.Imagem() { Legenda = "Imagem do Morumbi" }; var retorno = NegImagem.ValidarImagem(imagem); Assert.AreEqual(true, retorno); }
public void Selecionar_Imagem() { Entidades.Imagem imagem = new Entidades.Imagem(); imagem.IdImagem = 2; imagem.Legenda = "São Paulo"; imagem.ImagemGravacao = new Entidades.ImagemGravacao() { Imagem = imagem, LocalGravacao = "Ribeirão Preto", DataHoraGravacao = DateTime.Now }; var retorno = NegReporter.SelecionarImagem(imagem); Assert.AreEqual(true, retorno); }
public bool SubmeterImagem(FileInfo file) { try { if (NegImagem.ValidarExtensao(file) && NegImagem.ValidarTamanho(file)) { string strRetorno = string.Empty; Entidades.Imagem imagem = new Entidades.Imagem(); //Inserir apenas IdImagem strRetorno = dalImagem.Inserir(imagem); int intResult = 0; if (int.TryParse(strRetorno, out intResult)) { imagem.IdImagem = intResult; Entidades.ImagemArquivo imagemArquivo = new Entidades.ImagemArquivo(); imagemArquivo.Imagem = imagem; imagemArquivo.Extensao = file.Extension; imagemArquivo.Tamanho = file.Length.ToString(); imagemArquivo.Formato = "SEILA"; imagemArquivo.ImagemBytes = NegImagem.RetornarArrayBytes(file); strRetorno = dalImagemArquivo.Inserir(imagemArquivo); return(int.TryParse(strRetorno, out intResult)); } else { return(false); } } else { return(false); } } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public bool SubmeterImagem(FileInfo file) { try { if (NegImagem.ValidarExtensao(file) && NegImagem.ValidarTamanho(file)) { string strRetorno = string.Empty; Entidades.Imagem imagem = new Entidades.Imagem(); //Inserir apenas IdImagem strRetorno = dalImagem.Inserir(imagem); int intResult = 0; if (int.TryParse(strRetorno, out intResult)) { imagem.IdImagem = intResult; Entidades.ImagemArquivo imagemArquivo = new Entidades.ImagemArquivo(); imagemArquivo.Imagem = imagem; imagemArquivo.Extensao = file.Extension; imagemArquivo.Tamanho = file.Length.ToString(); imagemArquivo.Formato = "SEILA"; imagemArquivo.ImagemBytes = NegImagem.RetornarArrayBytes(file); strRetorno = dalImagemArquivo.Inserir(imagemArquivo); return int.TryParse(strRetorno, out intResult); } else { return false; } } else { return false; } } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public bool AssociarImagem(Entidades.Noticia noticia, Entidades.Imagem imagem) { try { //Executar insert string strRetorno = string.Empty; Entidades.NoticiaImagem noticiaImagem = new Entidades.NoticiaImagem(); noticiaImagem.Noticia = noticia; noticiaImagem.Imagem = imagem; strRetorno = dalNoticiaImagem.Inserir(noticiaImagem); int intResult = 0; if (int.TryParse(strRetorno, out intResult)) { Entidades.Historico historico = new Entidades.Historico(); historico.Noticia = noticia; historico.Usuario = Singleton.UsuarioLogado; historico.DataHora = DateTime.Now; historico.StatusNoticia = new Entidades.StatusNoticia() { IdStatus = (int)Entidades.StatusNoticiaEnum.ImagensAssociadas }; strRetorno = dalHistorico.Inserir(historico); } return(int.TryParse(strRetorno, out intResult)); } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public List <Entidades.ImagemGravacao> Consultar(Entidades.Imagem imagem) { try { DataTable objDataTable = null; Dados.LimparParametros(); Dados.AdicionarParametros("@vchAcao", "SELECIONAR"); Dados.AdicionarParametros("@intIdImagem", imagem.IdImagem); objDataTable = Dados.ExecutaConsultar(System.Data.CommandType.StoredProcedure, "spImagemGravacao"); List <Entidades.ImagemGravacao> objRetorno = new List <Entidades.ImagemGravacao>(); if (objDataTable.Rows.Count <= 0) { return(objRetorno); } foreach (DataRow objLinha in objDataTable.Rows) { Entidades.ImagemGravacao objNovoImagemGravacao = new Entidades.ImagemGravacao(); objNovoImagemGravacao.Imagem = new Entidades.Imagem(); objNovoImagemGravacao.Imagem.IdImagem = objLinha["IdImagem"] != DBNull.Value ? Convert.ToInt32(objLinha["IdImagem"]) : 0; objNovoImagemGravacao.DataHoraGravacao = objLinha["DataHoraGravacao"] != DBNull.Value ? Convert.ToDateTime(objLinha["DataHoraGravacao"]) : (DateTime?)null; objNovoImagemGravacao.LocalGravacao = objLinha["LocalGravacao"] != DBNull.Value ? Convert.ToString(objLinha["LocalGravacao"]) : ""; objRetorno.Add(objNovoImagemGravacao); } return(objRetorno); } catch (Exception ex) { throw ex; } }
public bool ValidarImagem(Entidades.Imagem imagem) { return(!(string.IsNullOrWhiteSpace(imagem.Legenda))); }