private void CompletarValores(string id) { try { int idNoticiaSeccion = id.ValidaEntero("ID"); co_re_noticiassecciones no = new bf_re_noticiassecciones().GetData(idNoticiaSeccion); txtNombre.Text = no.nose_nombre; txtDescripcion.Text = no.nose_descripcion; chkVigente.Value = EstadosRegistros.ConvertirABool(no.nose_vigente); } catch (Exception ex) { Mensajes.Error(ex.Message); } }
protected void strSecciones_OnReadData(object sender, StoreReadDataEventArgs e) { try { int start = e.Start; int limit = NumInt.Init(e.Parameters.GetParameter("limit").Value); limit = limit==0?e.Limit:limit; int page = (start/limit) + 1; co_re_noticiassecciones_no Nomina = new co_re_noticiassecciones_no(); Nomina.Pagina = page; Nomina.RegistrosPorPaginas = e.Limit; Nomina.ColumnaOrden = e.Sort[0].Property; Nomina.OrdenColumna = (FwpDataGridDataBound.Orden)Enum.Parse(typeof(FwpDataGridDataBound.Orden), e.Sort[0].Direction.ToString(), true); Nomina.id_noticia.id = hidIdNoticia.Text.ValidaEntero("Id_Noticia"); AgregarFiltros(ref Nomina); Nomina<co_re_noticiassecciones_no> data = new bf_re_noticiassecciones().GetNomina(Nomina); ICollection<object> list = new List<object>(); foreach (co_re_noticiassecciones_no no in data.DataSource) { list.Add(new { id_noticiaseccion = no.id_noticiaseccion, nose_nombre = no.nose_nombre, nose_descripcion = no.nose_descripcion, nose_vigente = no.nose_vigente, id_noticia = no.id_noticia.id, no_titulo = no.id_noticia.descripcion }); } strSecciones.DataSource = list; strSecciones.PageSize = limit; PageProxy pageProxy = strSecciones.Proxy[0] as PageProxy; if (pageProxy != null) pageProxy.Total = data.Registros; strSecciones.DataBind(); } catch (Exception ex) { Mensajes.Error(ex.Message); } }
protected void btnGuardar_Click(object sender, DirectEventArgs e) { try { String Mensaje; int idNoticiaSeccion = hidID.Text.ValidaEntero("ID"); co_re_noticiassecciones no = new co_re_noticiassecciones(); if (idNoticiaSeccion != 0) { no = new bf_re_noticiassecciones().GetData(idNoticiaSeccion); Mensaje = ErrorText.REGISTRO_MODIFICADO; } else { Mensaje = ErrorText.REGISTRO_INGRESADO; } no.nose_nombre = txtNombre.Text; no.nose_descripcion = txtDescripcion.Text; no.nose_vigente = EstadosRegistros.ConvertirAEstadosRegistros(chkVigente.Value); no.id_noticia.id = hidIDNot.Text.ValidaEntero("ID_Noticia"); new bf_re_noticiassecciones().Save(no); Mensajes.Show("Mensaje", Mensaje, "CloseIframe();", MessageBox.Icon.INFO); } catch (Exception ex) { Mensajes.Error(ex.Message); } }