public IActionResult Atualizar(Conteudo conteudo) { try { Conteudo conteudobuscado = conteudoRepository.BuscarPorId(conteudo.IdConteudo); if (conteudo == null) { return(NotFound()); } conteudoRepository.Atualizar(conteudo); return(Ok()); } catch (Exception ex) { return(BadRequest(new { mensagem = "Errooouuu, ~Silva, Fausto" + ex.Message })); } }
/// <summary> /// Insere um Conteudo na tabela conteudo no Banco de dados /// Com Imagem Podendo ser nula /// </summary> /// <param name="C"> Parametro do tipo Conteudo| sem id </param> public void Inserir(Conteudo C) { SqlCommand comm = new SqlCommand("", Banco.Abrir()); comm.CommandType = System.Data.CommandType.StoredProcedure; comm.CommandText = "InserirConteudo"; comm.Parameters.Add("@Materia", SqlDbType.Int).Value = C.Materia.ID; comm.Parameters.Add("@Nome", SqlDbType.VarChar).Value = C.Nome; comm.Parameters.Add("@Ordem", SqlDbType.Int).Value = C.Ordem; comm.Parameters.Add("@Usuario", SqlDbType.Int).Value = C.Usuario; if (C.Imagem != null) { comm.Parameters.Add("@Imagem", SqlDbType.VarBinary).Value = C.Imagem; } comm.ExecuteNonQuery(); comm.Connection.Close(); }
public ActionResult Conteudo(int?id, string cod) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (cod != null && (cod.Equals("cf807912f783ce97bbf78a52c74b2529"))) { Conteudo conteudo = db.Conteudos.Find(id); return(View(conteudo)); } else { return(new HttpStatusCodeResult(HttpStatusCode.Unauthorized)); } }
/// <summary> /// Retorna um objeto do tipo materia /// Com lista de Conteudo Completo menos as listas de ConteudoTexto e de Exercicio /// </summary> /// <param name="id"> parametro do tipo inteiro que representa o ID da materia</param> /// <returns></returns> public Materia Consultar(int id) { SqlCommand comm = new SqlCommand("Select * from Materia where ID_Materia = " + id, Banco.Abrir()); SqlDataReader dr = comm.ExecuteReader(); Materia m = new Materia(); while (dr.Read()) { m = new Materia { ID = Convert.ToInt32(dr.GetValue(0)), Nome = dr.GetValue(1).ToString(), Descricao = dr.GetValue(2).ToString(), Usuario = Convert.ToInt32(dr.GetValue(4)) }; if (dr.GetValue(3) != null) { m.Imagem = dr.GetValue(3) as byte[]; } } dr.Close(); comm.CommandText = "Select * from Conteudo Where ID_Materia = " + id; List <Conteudo> lista = new List <Conteudo>(); dr = comm.ExecuteReader(); while (dr.Read()) { Conteudo c = new Conteudo { ID = Convert.ToInt32(dr.GetValue(0)), Materia = m, Nome = dr.GetValue(2).ToString(), Ordem = Convert.ToInt32(dr.GetValue(4)), Usuario = Convert.ToInt32(dr.GetValue(5)) }; if (dr.GetValue(3) != null) { c.Imagem = dr.GetValue(3) as byte[]; } lista.Add(c); } m.Conteudo = lista; comm.Connection.Close(); return(m); }
public async Task <IActionResult> Add(Conteudo objeto) { try { var response = await _conteudoRepository.Adicionar(objeto); if (!response) { return(Response("Erro ao cadastrar.", false)); } return(Response("Cadastro realizado com sucesso!")); } catch (Exception ex) { return(ResponseErro(ex)); } }
public string Cri_Vigenere(Conteudo conteudo) { var codigo = ""; for (int i = 0, j = 0; i < conteudo.Texto.Length; i++, j++) { char c = char.ToUpper(conteudo.Texto[i]); if (c < 'A' || c > 'Z') { continue; } codigo += (char)((c + char.ToUpper(conteudo.GetPalavraChave[j % conteudo.GetPalavraChave.Length]) - 2 * 'A') % 26 + 'A'); } return(codigo); }
//Persistir o objecto e atualizar informações private bool atualizar(Conteudo OConteudo) { Conteudo dbConteudo = this.carregar(OConteudo.id); if (dbConteudo == null) { return(false); } var tipoEntry = db.Entry(dbConteudo); OConteudo.setDefaultUpdateValues <Conteudo>(); tipoEntry.CurrentValues.SetValues(OConteudo); tipoEntry.ignoreFields <Conteudo>(new [] { "ativo" }); db.SaveChanges(); return(OConteudo.id > 0); }
public object Post( [FromServices] RabbitMQConfigurations configurations, [FromBody] Conteudo conteudo) { lock (_CONTADOR) { _CONTADOR.Incrementar(); var factory = new ConnectionFactory() { HostName = configurations.HostName, Port = configurations.Port, UserName = configurations.UserName, Password = configurations.Password }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.QueueDeclare(queue: "NFeQueue", durable: false, exclusive: false, autoDelete: false, arguments: null); string message = System.Text.Json.JsonSerializer.Serialize(conteudo); Console.WriteLine("Chegou a mensagem " + message); var body = Encoding.UTF8.GetBytes(message); channel.BasicPublish(exchange: "", routingKey: "NFeQueue", basicProperties: null, body: body); } return(new { Resultado = "Mensagem encaminhada com sucesso" }); } }
public ActionResult Abrir([Bind(Include = "Titulo,TopicoID,SubtopicoID")] Chamado chamado, String conteudoForm) { if (ModelState.IsValid) { Usuario usuario = db.Usuarios.Find(Session["userLoggedId"]); chamado.UsuarioID = usuario.Id; chamado.Status = EnumStatus.AguardandoResposta; chamado.DataCriacao = DateTime.Now; var listaSubtSuporte = db.Subtopicos.Where(st => st.TopicoID == 1).ToList(); var listaSubtDev = db.Subtopicos.Where(st => st.TopicoID == 2).ToList(); if (listaSubtSuporte.Any(st => st.Id == chamado.SubtopicoID)) { chamado.EquipeAtendimento = EnumTipoEquipe.Suporte; } else if (listaSubtDev.Any(st => st.Id == chamado.SubtopicoID)) { chamado.EquipeAtendimento = EnumTipoEquipe.Desenvolvimento; } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } // Cria uma instância de 'Conteudo' para salvar na lista de 'Conteudos' do chamado Conteudo conteudoSalvar = new Conteudo(); conteudoSalvar.ConteudoChamado = conteudoForm; conteudoSalvar.UsuarioID = usuario.Id; conteudoSalvar.DataCriacao = DateTime.Now; conteudoSalvar.ChamadoID = chamado.Id; // salva o chamado no 'conteudo' db.Conteudos.Add(conteudoSalvar); chamado.Conteudos.Add(conteudoSalvar); // salva o conteudo no chamado db.Chamados.Add(chamado); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TopicoID = new SelectList(db.Topicos, "Id", "Titulo"); ViewBag.SubtopicoID = new SelectList(db.Subtopicos, "Id", "Titulo"); return(View(chamado)); }
protected virtual void DesenharConteudo(Gfx gfx) { var rDesenhavel = RetanguloDesenhvael; var texto = Conteudo; var fonte = IsConteudoNegrito ? Estilo.FonteCampoConteudoNegrito : Estilo.FonteCampoConteudo; fonte = fonte.Clonar(); if (!string.IsNullOrWhiteSpace(Conteudo)) { var textWidth = fonte.MedirLarguraTexto(Conteudo); // Trata o overflown if (textWidth > rDesenhavel.Width) { fonte.Tamanho = rDesenhavel.Width * fonte.Tamanho / textWidth; if (fonte.Tamanho < Estilo.FonteTamanhoMinimo) { fonte.Tamanho = Estilo.FonteTamanhoMinimo; texto = "..."; string texto2; for (int i = 1; i <= Conteudo.Length; i++) { texto2 = Conteudo.Substring(0, i) + "..."; if (fonte.MedirLarguraTexto(texto2) < rDesenhavel.Width) { texto = texto2; } else { break; } } } } gfx.DrawString(texto, rDesenhavel, fonte, AlinhamentoHorizontalConteudo, AlinhamentoVertical.Base); } }
private void AdicionarArquivos(Conteudo conteudoCriado, ConversorDeAnexos addAnexo) { var anexoConteudoDAO = new AnexoConteudoDAO(); string[] anexoArquivos = ofdArquivosAnexo.FileNames; foreach (var arquivosSelecionado in anexoArquivos) { var anexos = new AnexoConteudoConstrutor(); var arquivo = anexos.ParaConteudo(conteudoCriado) .ParaImagem(null) .ParaNome(Path.GetFileNameWithoutExtension(arquivosSelecionado)) .ParaAnexo(addAnexo.DatabaseFilePut(arquivosSelecionado)) .Constroi(); anexoConteudoDAO.Adicionar(arquivo); } }
public Form_Exercicios(Conteudo conteudo) { InitializeComponent(); this.conteudo = conteudo; ExercicioDAL dal = new ExercicioDAL(); try { conteudo.Exercicio = dal.ConsultarTodos(conteudo.ID); } catch { this.Close(); } Color cor = ColorTranslator.FromHtml("#000449"); Grid_Exercicios.RowTemplate.DefaultCellStyle.BackColor = cor; Grid_Exercicios.RowTemplate.DefaultCellStyle.SelectionBackColor = cor; Btn_Proximo.BackColor = cor; CarregarGrid(); if (Grid_Exercicios.RowCount > 0) { foreach (var item in conteudo.Exercicio.Where(x => x.ID == Convert.ToInt32(Grid_Exercicios.Rows[0].Cells[1].Value))) { try { Lbl_Respostas.Visible = true; Btn_Proximo.Visible = true; LimparCampos(); Gabarito = dal.Consultar(item.ID); Resolvido = dal.Consultar(item.ID); Resolvido.Questao.Clear(); CarregarSequencia(); MostrarQuestao(); realizando = true; } catch { this.Close(); } } } }
private void InicializarConteudo() { Conteudo.Add(new ModeloDeInformacao() { Titulo = "Versão", Descricao = "1.0" }); Conteudo.Add(new ModeloDeInformacao() { Titulo = "Criado em", Descricao = "14/08/2017" }); Conteudo.Add(new ModeloDeInformacao() { Titulo = "Autor", Descricao = "Thiago Chagas" }); Conteudo.Add(new ModeloDeInformacao() { Titulo = "Despensa 2017", Descricao = "Todos os direitos reservados" }); }
public List <Conteudo> carregarLista(String[] pFiltros, String pOrdena) { List <Conteudo> lista = new List <Conteudo>(); try { MenuDAO menuDAO = new MenuDAO(); MySqlConnection conexao = new MySqlConnection(sc); conexao.Open(); String sql = "select * from Conteudo where "; for (int i = 0; i < pFiltros.Length; i++) { sql = sql + pFiltros[i]; if (i != pFiltros.Length - 1) { sql = sql + " and "; } } sql = sql + " order by " + pOrdena; MySqlCommand comando = new MySqlCommand(sql, conexao); MySqlDataReader registros = comando.ExecuteReader(); while (registros.Read()) { Conteudo obj = new Conteudo(); obj.Codigo = Convert.ToInt64(registros["codigo"]); obj.DataPublicado = registros.GetDateTime("data_publicado").ToString("dd/MM/yyyy"); obj.Descritivo = registros["conteudo"].ToString(); obj.Keywords = registros["keywords"].ToString(); obj.Nome = registros["nome"].ToString(); obj.Status = (Conteudo.TipoStatus)Convert.ToUInt64(registros["status"]); obj.Tipo = (Conteudo.Tipos)Convert.ToInt64(registros["tipo"]); obj.Titulo = registros["titulo"].ToString(); obj.Categorias = CategoriaDAO.carregarLista(obj.Codigo); obj.MenuRelacionado = menuDAO.carregar(Convert.ToDouble(registros["codigo_menu"])); lista.Add(obj); } conexao.Close(); } catch (Exception err) { } return(lista); }
public object Post( [FromServices] RabbitMQConfigurations configurations, [FromBody] Conteudo conteudo) { lock (_CONTADOR) { _CONTADOR.Incrementar(); var factory = new ConnectionFactory() { HostName = configurations.HostName, Port = configurations.Port, UserName = configurations.UserName, Password = configurations.Password }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.QueueDeclare(queue: "TestesASPNETCore", durable: false, exclusive: false, autoDelete: false, arguments: null); string message = $"{DateTime.Now:dd/MM/yyyy HH:mm:ss} - " + $"Conteúdo da Mensagem: {conteudo.Mensagem}, TesteObjeto: {conteudo.TesteObjeto}"; var body = Encoding.UTF8.GetBytes(message); channel.BasicPublish(exchange: "", routingKey: "TestesASPNETCore", basicProperties: null, body: body); } return(new { Resultado = "Mensagem encaminhada com sucesso" }); } }
public void Atualizar(Conteudo conteudo) { using (opflixContext ctx = new opflixContext()) { //achar Conteudo conteudobuscado = ctx.Conteudo.FirstOrDefault(x => x.IdConteudo == conteudo.IdConteudo); //modificar conteudobuscado.Sinopse = conteudo.Sinopse; conteudobuscado.Titulo = conteudo.Titulo; conteudobuscado.Dlanc = conteudo.Dlanc; conteudobuscado.Duracao = conteudo.Duracao; conteudobuscado.IdCategoria = conteudo.IdCategoria; conteudobuscado.IdFs = conteudo.IdFs; conteudobuscado.IdPlataforma = conteudo.IdPlataforma; //enviar ctx.Update(conteudobuscado); //salvar ctx.SaveChanges(); } }
internal void GravaInformacao(int identificacao, string informacao) { var sequencia = 0; switch (identificacao) { case int n1 when n1.IsBetween(141, 142): // 141 - Data Parcela, 142 - Valor Parcela case int n2 when n2.IsBetween(600, 607): // Dados do Corresp. Bancário case int n3 when n3.IsBetween(611, 624): // Dados do Corresp. Bancário sequencia = 1; while (!LeInformacao(identificacao, sequencia).AsString().IsEmpty()) { sequencia++; } break; } Conteudo.GravarInformacao(informacao, identificacao, sequencia); }
private void LoadConteudoFromDevice(int numDisciplina, int numAtividade, int numQuestao) { FileStream stream = null; int tipo = disciplinasDefault[numDisciplina].atividades[numAtividade].questoes[numQuestao].idTipoQuestao; string path = "/conteudos/cont-" + numDisciplina + "-" + numAtividade + "-" + numQuestao + "-" + tipo; if (FileExists(path)) { BinaryFormatter formatter = new BinaryFormatter(); stream = GetStream(path); Conteudo conteudo = formatter.Deserialize(stream) as Conteudo; disciplinasDefault[numDisciplina].atividades[numAtividade].questoes[numQuestao].conteudo = conteudo; } else { print("Caminho " + path + ", não existe"); } }
public void PreenchConteudoConcluido(Conteudo conteudo, Domain.Models.ProvaUsuario[] listaProvaUsuario) { if (conteudo.Tipo.Equals("PR") || conteudo.Tipo.Equals("PA")) { var provaUsuario = listaProvaUsuario.Where(x => x.Prova.ConteudoId.Equals(conteudo.Id)).ToList(); if (provaUsuario.Count > 0) { conteudo.ConteudoConcluido = true; } else { conteudo.ConteudoConcluido = false; } } else if (conteudo.ConteudoUsuarios != null) { conteudo.ConteudoConcluido = conteudo.ConteudoUsuarios.Exists(x => x.ConteudoId == conteudo.Id && x.UsuariosId == _idUsuarioLogado && x.Concluido.Equals("S")); } }
public ActionResult Atender(String conteudoForm, int id) { if (ModelState.IsValid) { List <Chamado> acharChamadoOld = db.Chamados.Where(c => c.Id == id).Include(c => c.Conteudos).ToList(); Usuario usuario = db.Usuarios.Find(Session["userLoggedId"]); if (acharChamadoOld != null || acharChamadoOld.Count < 2) { Chamado chamadoAtender = acharChamadoOld.First(); chamadoAtender.Status = chamadoAtender.Status == EnumStatus.AguardandoResposta ? EnumStatus.ChamadoRespondido : EnumStatus.AguardandoResposta; // Cria uma instância de 'Conteudo' para salvar na lista de 'Conteudos' do chamado Conteudo conteudoAtendedimentoSalvar = new Conteudo(); conteudoAtendedimentoSalvar.ConteudoChamado = conteudoForm; conteudoAtendedimentoSalvar.UsuarioID = usuario.Id; conteudoAtendedimentoSalvar.DataCriacao = DateTime.Now; conteudoAtendedimentoSalvar.ChamadoID = chamadoAtender.Id; // salva o chamado no 'conteudo' db.Conteudos.Add(conteudoAtendedimentoSalvar); db.Entry(chamadoAtender).State = EntityState.Modified; } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } db.SaveChanges(); if (usuario.TipoAcesso == EnumTipoUsuario.Desenvolvimento || usuario.TipoAcesso == EnumTipoUsuario.Suporte) { return(RedirectToAction("Atender", new { id })); } else { return(RedirectToAction("Acompanhar", new { id })); } } return(View()); }
/// <summary> /// Insere um Conteudo na tabela conteudo no Banco de dados /// Com Imagem Podendo ser nula /// </summary> /// <param name="C"> Parametro do tipo Conteudo| sem id </param> public int Inserir(Conteudo C) { SqlCommand comm = new SqlCommand("", Banco.Abrir()); comm.CommandType = System.Data.CommandType.StoredProcedure; comm.CommandText = "InserirConteudo"; comm.Parameters.Add("@Materia", SqlDbType.Int).Value = C.Materia.ID; comm.Parameters.Add("@Nome", SqlDbType.VarChar).Value = C.Nome; comm.Parameters.Add("@Ordem", SqlDbType.Int).Value = C.Ordem; comm.Parameters.Add("@Usuario", SqlDbType.Int).Value = C.Usuario; if (C.Imagem != null) { comm.Parameters.Add("@Imagem", SqlDbType.VarBinary).Value = C.Imagem; } comm.ExecuteNonQuery(); comm.CommandType = CommandType.Text; comm.CommandText = "Select top 1 ID_Conteudo from Conteudo Where ID_Materia = " + C.Materia.ID + " order by ID_Conteudo desc"; int id = Convert.ToInt32(comm.ExecuteScalar()); comm.Connection.Close(); return(id); }
/// <summary> /// Retorna todo os individuos de um conteudo /// </summary> /// <param name="id">id do conteudo</param> /// <returns></returns> public List <Exercicio> ConsultarTodos(int id) { SqlCommand comm = new SqlCommand("Select * from Exercicio Where ID_Conteudo = " + id, Banco.Abrir()); SqlDataReader dr = comm.ExecuteReader(); List <Exercicio> lista = new List <Exercicio>(); while (dr.Read()) { Exercicio e = new Exercicio(); e.ID = Convert.ToInt32(dr.GetValue(0)); Conteudo cont = new Conteudo(); cont.ID = Convert.ToInt32(dr.GetValue(1)); e.Conteudo = cont; e.Descricao = dr.GetValue(2).ToString(); e.Tipo = dr.GetValue(3).ToString(); e.AleatorioQuestao = Convert.ToBoolean(dr.GetValue(4)); e.Usuario = Convert.ToInt32(dr.GetValue(5)); lista.Add(e); } comm.Connection.Close(); return(lista); }
public ActionResult Index(Conteudo model) { if (ModelState.IsValid) { if (System.IO.File.Exists(model.caminho)) { StringBuilder texto = new StringBuilder(); PdfReader reader = new PdfReader(model.caminho); for (int i = 1; i <= reader.NumberOfPages; i++) { texto.Append(PdfTextExtractor.GetTextFromPage(reader, i)); } model.conteudo = texto.ToString(); } } Response.Write(model.conteudo); Response.End(); return(View(model)); }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { if (Request.QueryString["ConteudoID"] != null) { int id = Int32.Parse(Request.QueryString["ConteudoID"]); Conteudo c = GetConteudo(id); BeaconsList.SelectedValue = c.beacon_id.ToString(); if (c.estado == true) { Estado.SelectedValue = "yes"; } else { Estado.SelectedValue = "no"; } TextBoxTitulo.Text = c.titulo; TextBoxNoticia.Text = c.noticia; TextBoxCategoria.Text = c.categoria; ImagemAtual.Visible = true; Imagem.Visible = true; Imagem.ImageUrl = "http://beaconnectedwebservice.azurewebsites.net/images/" + c.imagem; Imagem.Height = 200; Imagem.Width = 200; string email = c.Beacon.Entidade.email; BeaconsList.DataTextField = "beacon_id"; BeaconsList.DataValueField = "beacon_id"; BeaconsList.DataSource = GetBeacons(email); BeaconsList.DataBind(); } } }
public async Task <IActionResult> Create(CreateConteudoViewModel conteudo) { if (_signInManager.IsSignedIn(User)) { if (ModelState.IsValid) { IFormFile file = null; if (Request.Form.Files.Count > 0) { file = Request.Form.Files[0]; var uniqueFileName = GetUniqueFileName(file.FileName); var uploads = Path.Combine(_env.WebRootPath, "Upload/imagens"); var filePath = Path.Combine(uploads, uniqueFileName); file.CopyTo(new FileStream(filePath, FileMode.Create)); conteudo.Upload = uniqueFileName; } else { ModelState.AddModelError("Upload", "Por favor, anexe um arquivo."); return(View(conteudo)); } var model = new Conteudo( conteudo.Menu, conteudo.Titulo, conteudo.Artigo, conteudo.Imagem, conteudo.Upload); _context.Add(model); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(conteudo)); } return(RedirectToAction(nameof(Index))); }
public Conteudo Consultar(int id) { SqlCommand comm = new SqlCommand("Select * from Conteudo where ID_Conteudo = " + id, Banco.Abrir()); SqlDataReader dr = comm.ExecuteReader(); Conteudo c = new Conteudo(); while (dr.Read()) { Materia m = new Materia(); m.ID = Convert.ToInt32(dr.GetValue(1)); c = new Conteudo { ID = Convert.ToInt32(dr.GetValue(0)), Materia = m, Nome = dr.GetValue(2).ToString(), Ordem = Convert.ToInt32(dr.GetValue(4)), Usuario = Convert.ToInt32(dr.GetValue(5)) }; if (dr.GetValue(3) != null) { c.Imagem = dr.GetValue(3) as byte[]; } } dr.Close(); comm.CommandText = "Select ID_ConteudoTexto,Ordem_ConteudoTexto from ConteudoTexto where ID_Conteudo = " + id + " order by Ordem_ConteudoTexto"; dr = comm.ExecuteReader(); List <ConteudoTexto> listacont = new List <ConteudoTexto>(); while (dr.Read()) { ConteudoTextoDAL dalcontext = new ConteudoTextoDAL(); ConteudoTexto ct = new ConteudoTexto(); ct = dalcontext.Consultar(Convert.ToInt32(dr.GetValue(0))); listacont.Add(ct); } comm.Connection.Close(); return(c); }
public void NewConteudo(Conteudo c) { HttpClient client = new HttpClient(); try { string url = "http://beaconnectedwebservice.azurewebsites.net/api/conteudo/{0}"; var uri = new Uri(string.Format(url, c.conteudo_id)); var data = JsonConvert.SerializeObject(c); var content = new StringContent(data, Encoding.UTF8, "application/json"); HttpResponseMessage response = null; response = client.PostAsync(uri, content).Result; if (!response.IsSuccessStatusCode) { throw new Exception("Erro ao incluir a entidade"); } } catch (Exception ex) { throw ex; } }
public object Post([FromServices] RabbitMQConfigurations configurations, Conteudo conteudo) { var factory = new ConnectionFactory() { HostName = configurations.HostName, Port = configurations.Port, UserName = configurations.UserName, Password = configurations.Password }; using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.QueueDeclare(queue: "TestesASPNETCore", durable: false, exclusive: false, autoDelete: false, arguments: null); //string message = // $"{DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss")} - " + // $"Conteúdo da Mensagem: {conteudo.Mensagem}"; var body = Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(conteudo)); channel.BasicPublish(exchange: "", routingKey: "TestesASPNETCore", basicProperties: null, body: body); } return(new { Resultado = "Mensagem encaminhada com sucesso" }); }
public Conteudo carregar(long pCodigo) { Conteudo obj = new Conteudo(); MenuDAO menuDAO = new MenuDAO(); try { //cria a conexao com o bd MySqlConnection conexao = new MySqlConnection(sc); conexao.Open(); String sql = "select * from Conteudo where codigo=" + pCodigo; MySqlCommand comando = new MySqlCommand(sql, conexao); MySqlDataReader registros = comando.ExecuteReader(); if (registros.Read()) { obj.Codigo = Convert.ToInt64(registros["codigo"]); obj.DataPublicado = registros.GetDateTime("data_publicado").ToString("dd/MM/yyyy"); obj.Descritivo = registros["conteudo"].ToString(); obj.Keywords = registros["keywords"].ToString(); obj.Nome = registros["nome"].ToString(); obj.Status = (Conteudo.TipoStatus)Convert.ToUInt64(registros["status"]); obj.Tipo = (Conteudo.Tipos)Convert.ToUInt64(registros["tipo"]); obj.Titulo = registros["titulo"].ToString(); obj.Categorias = CategoriaDAO.carregarLista(obj.Codigo); obj.MenuRelacionado = menuDAO.carregar(Convert.ToDouble(registros["codigo_menu"])); } conexao.Close(); } catch (Exception err) { String log = "Erro=>" + DateTime.Now + err.Message + Environment.NewLine; File.AppendAllText(logPath, log); } return(obj); }
private void Grid_Conteudo_CellClick(object sender, DataGridViewCellEventArgs e) { foreach (var item in materia.Conteudo.Where(x => x.ID == Convert.ToInt32(Grid_Conteudo.CurrentRow.Cells[1].Value))) { try { Program.PanelCarregando.Visible = true; Program.PanelCarregando.Refresh(); Btn_Exercicios.Visible = true; this.conteudo = new Conteudo(); ConteudoDAL dal = new ConteudoDAL(); this.conteudo = dal.Consultar(item.ID); CarregarView(); this.Resumos = conteudo.Resumo; CarregarResumos(); Program.PanelCarregando.Visible = false; } catch (Exception) { MessageBox.Show("Erro de Conexão, tente novamente", "Enigma", MessageBoxButtons.OK, MessageBoxIcon.Error); Program.PanelCarregando.Visible = false; } } }