public BE.BE_Noticia BuscarNoticiaPorID(int id) { BE.BE_Noticia noticia = new BE.BE_Noticia(); DataSet ds = new DataSet(); Hashtable filtros = new Hashtable(); filtros.Add("@id", id); ds = sqlHelper.Leer("noticia_buscarporID", filtros); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { noticia.ID = int.Parse(item["id_noticia"].ToString()); noticia.TITULO = item["titulo"].ToString(); noticia.CUERPO = item["cuerpo"].ToString(); noticia.HABILITADO = int.Parse(item["habilitado"].ToString()); noticia.FECHACREACION = DateTime.Parse(item["fechacreacion"].ToString()); noticia.FECHAMODIFICACION = DateTime.Parse(item["fechamodificacion"].ToString()); noticia.CATEGORIA = mapperCategoria.BuscarCategoriaPorID(int.Parse(item["categoria"].ToString())); } } } return(noticia); }
public List <BE.BE_Noticia> Listar(Hashtable filtros) { List <BE.BE_Noticia> lista = new List <BE.BE_Noticia>(); DataSet ds = new DataSet(); ds = sqlHelper.Leer("noticia_listar", filtros); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow item in ds.Tables[0].Rows) { BE.BE_Noticia unaNoti = new BE.BE_Noticia(); unaNoti.ID = int.Parse(item["id_noticia"].ToString()); unaNoti.TITULO = item["titulo"].ToString(); unaNoti.CUERPO = item["cuerpo"].ToString(); unaNoti.HABILITADO = int.Parse(item["habilitado"].ToString()); unaNoti.FECHACREACION = DateTime.Parse(item["fechacreacion"].ToString()); unaNoti.FECHAMODIFICACION = DateTime.Parse(item["fechamodificacion"].ToString()); unaNoti.CATEGORIA = mapperCategoria.BuscarCategoriaPorID(int.Parse(item["categoria"].ToString())); lista.Add(unaNoti); } } } return(lista); }
public BE.BE_Noticia BuscarNoticiaPorID(int id) { BE.BE_Noticia noticia = new BE.BE_Noticia(); noticia = mapperNoticia.BuscarNoticiaPorID(id); return(noticia); }
public bool insertarNoticia(BE.BE_Noticia noticia) { bool ok = false; Hashtable datos = new Hashtable(); datos.Add("@categoria", noticia.CATEGORIA); datos.Add("@cuerpo", noticia.CUERPO); datos.Add("@titulo", noticia.TITULO); ok = sqlHelper.Escribir("noticia_escribir", datos); return(ok); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { //LiteralHTML.Text = txtEditor.Text; BE.BE_Noticia unaNoti = new BE.BE_Noticia(); BE.BE_Categoria categoria = new BE.BE_Categoria(); categoria.ID = int.Parse(DDCategorias.SelectedItem.Value); categoria.NOMBRE = DDCategorias.SelectedItem.Text; unaNoti.CATEGORIA = categoria; unaNoti.TITULO = TxtTitulo.Text; unaNoti.CUERPO = WebUtility.HtmlEncode(txtEditor.Text); if (TxtFechaCreacion.Text != "") { unaNoti.FECHACREACION = DateTime.Parse(TxtFechaCreacion.Text); } else { unaNoti.FECHACREACION = DateTime.Now; } unaNoti.FECHAMODIFICACION = DateTime.Now; if (ChkHabilitado.Checked) { unaNoti.HABILITADO = 1; } else { unaNoti.HABILITADO = 0; } if (HFIdNoticia.Value != "") { unaNoti.ID = int.Parse(HFIdNoticia.Value); gestorNoticia.ActualizarNoticia(unaNoti); } else { unaNoti.ID = gestorNoticia.ObtenerUltimoIDNoticia(); gestorNoticia.InsertarNoticia(unaNoti); } MostrarNoticia(unaNoti); ModalPopUpMensajes.Show(); LabelMensaje.Text = "Noticia Guardada con exito."; } catch (Exception ex) { ModalPopUpMensajes.Show(); LabelMensaje.Text = "Error al guardar en la base de datos."; } }
protected void btnGuardar_Click(object sender, EventArgs e) { BLL.BLL_Noticia gestorNoticia = new BLL.BLL_Noticia(); string texto = ""; texto = txtEditorNoticia.Text; literalEditorNoticia.Text = texto; BE.BE_Noticia noticia = new BE.BE_Noticia(); noticia.CATEGORIA = "Drones"; noticia.CUERPO = texto; noticia.TITULO = "vacio"; gestorNoticia.insertarNoticia(noticia); }
public bool ActualizarNoticia(BE.BE_Noticia noticia) { bool ok = false; Hashtable datos = new Hashtable(); datos.Add("@categoria", noticia.CATEGORIA.ID); datos.Add("@cuerpo", noticia.CUERPO); datos.Add("@titulo", noticia.TITULO); datos.Add("@fechacreacion", noticia.FECHACREACION); datos.Add("@fechamodificacion", noticia.FECHAMODIFICACION); datos.Add("@habilitado", noticia.HABILITADO); datos.Add("@idNoticia", noticia.ID); ok = sqlHelper.Escribir("noticia_actualizar", datos); return(ok); }
private void MostrarNoticia(BE.BE_Noticia noticia) { TxtTitulo.Text = noticia.TITULO; string ContenidoHTMLEditor = WebUtility.HtmlDecode(noticia.CUERPO); txtEditor.Text = ContenidoHTMLEditor; LiteralHTML.Text = ContenidoHTMLEditor; if (noticia.HABILITADO == 1) { ChkHabilitado.Checked = true; } else { ChkHabilitado.Checked = false; } TxtFechaCreacion.Text = noticia.FECHACREACION.ToString(); TxtFechaModificacion.Text = noticia.FECHAMODIFICACION.ToString(); HFIdNoticia.Value = noticia.ID.ToString(); DDCategorias.SelectedIndex = noticia.CATEGORIA.ID; }
public bool insertarNoticia(BE.BE_Noticia noticia) { return(mapperNoticia.insertarNoticia(noticia)); }
private void BuscarNoticia(int id) { BE.BE_Noticia unaNoticia = new BE.BE_Noticia(); unaNoticia = gestorNoticia.BuscarNoticiaPorID(id); }
public bool ActualizarNoticia(BE.BE_Noticia noticia) { return(mapperNoticia.ActualizarNoticia(noticia)); }