protected void lnkPage_Click(object sender, EventArgs e) { try { LinkButton lnk = (LinkButton) sender; if (lnk != null) { Int32? seccion = null; Int16 _cantNov = 0; Int16.TryParse(this.hfCantNov.Value, out _cantNov); if (Request.QueryString["Seccion"] != null) seccion = Convert.ToInt32(Request.QueryString["Seccion"]); IList<WebNoticias> list = new Web().GetListNoticias(seccion, 1000); IList<WebNoticias> listAux = new List<WebNoticias>(); switch (lnk.CommandName) { case "back": for (int i = 0; i < _cantNov; i++) { if (i < list.Count) listAux.Add(list[i]); } this.lnkBack.Enabled = false; this.lnkNext.Enabled = true; this.lnkBack.Attributes.Add("style", "cursor:default;"); this.lnkNext.Attributes.Add("style", "cursor:pointer;"); break; case "next": for (int i = _cantNov; i < (2*_cantNov); i++) { if (i < list.Count) listAux.Add(list[i]); } this.lnkBack.Enabled = true; this.lnkNext.Enabled = false; this.lnkNext.Attributes.Add("style", "cursor:default;"); this.lnkBack.Attributes.Add("style", "cursor:pointer;"); break; default: break; } this.rptNovedades.DataSource = listAux; this.rptNovedades.DataBind(); if (this.rptNovedades.Items.Count > 0) this.SeleccionarNovedad(this.rptNovedades.Items[0]); } } catch (Exception ex) { } }
protected void btnAddMenu_Click(object sender, EventArgs e) { try { WebMenu oMenu = null; if (!string.IsNullOrEmpty(this.lblMenuId.Text)) { oMenu = new AEPDataAccess.Methods.Web().GetMenu(int.Parse(this.lblMenuId.Text)); oMenu.Seccion = this.txtSeccion.Text; oMenu.Descripcion = this.txtDesc.Text; oMenu.Orden = Convert.ToInt32(this.txtOrden.Text); oMenu.Url = this.txtUrl.Text; oMenu.Estado = this.ddlActivo.SelectedValue == "1" ? true : false; new AEPDataAccess.Methods.Web().UpdateMenu(oMenu); } else { oMenu = new WebMenu(); oMenu.Seccion = this.txtSeccion.Text; oMenu.Descripcion = this.txtDesc.Text; oMenu.Orden = Convert.ToInt32(this.txtOrden.Text); oMenu.Url = this.txtUrl.Text; oMenu.Estado = this.ddlActivo.SelectedValue == "1" ? true : false; new AEPDataAccess.Methods.Web().AddMenu(oMenu); } ClearForm(); this.FillGridMenu(); } catch (Exception ex) { this.lblErrorMenu.Text = ex.Message; SaveTechLog(System.Reflection.MethodBase.GetCurrentMethod().Name, LevelError.ERROR, ex, "Sección: " + this.txtSeccion.Text + "Orden: " + this.txtOrden.Text + "Url: " + this.txtUrl.Text + "Descripción: " + this.txtDesc.Text + "Estado: " + this.ddlActivo.SelectedValue); } }
private void FillRepeater() { Int32? seccion = null; Int16 _cantNov = 0; Int16.TryParse(this.hfCantNov.Value, out _cantNov); if (Request.QueryString["Seccion"] != null) seccion = Convert.ToInt32(Request.QueryString["Seccion"]); IList<WebNoticias> list = new Web().GetListNoticias(seccion, _cantNov); this.rptNovedades.DataSource = list; this.rptNovedades.DataBind(); if (list.Count > 0) { this.divPaginate.Visible = true; this.lnkBack.Enabled = false; this.lnkBack.Attributes.Add("style", "cursor:default;"); if (list.Count < _cantNov) { this.lnkNext.Enabled = false; this.lnkNext.Attributes.Add("style", "cursor:default;"); } else this.lnkNext.Enabled = true; } else { this.divPaginate.Visible = false; this.ShowDiv(Element.Form); //this.HideDivContentData(true); } }
private void FillData(int novedadID) { if (novedadID != 0) { WebNoticias oNovedad = new Web().GetNoticia(novedadID); this.lblFecha.InnerHtml = String.Format("{0:d}", oNovedad.Fecha); // +" | " + "<b>" + String.Format("{0:t}", oNovedad.Fecha) + "</b>"; this.lblTitulo.InnerHtml = oNovedad.Titulo; this.lblCopete.InnerHtml = oNovedad.Resumen.Replace("==", "<").Replace("##", ">"); this.pDetalle.Text = oNovedad.Contenido.Replace("==", "<").Replace("##", ">"); this.pAutor.InnerText = oNovedad.Autor; this.ShowDiv(Element.Data); //this.HideDivContentData(false); } }
protected new void Page_Load(object sender, EventArgs e) { try { if (!this.IsPostBack) { this.FillRepeater(); //Selecciona la primera novedad if (this.rptNovedades.Items.Count > 0) this.SeleccionarNovedad(this.rptNovedades.Items[0]); //this.FillData(); WebMenu menu = new Web().GetMenu(Convert.ToInt32(Request.QueryString["Seccion"])); this.h2Title.InnerText = menu.Seccion; } } catch (Exception ex) { } }
protected void FillData() { WebNoticias oNoticia = new AEPDataAccess.Methods.Web().GetNoticia(Convert.ToInt32(Request.QueryString["NoticiaId"])); this.txtFecha.Text = oNoticia.Fecha.Value.ToShortDateString(); this.txtTitulo.Text = oNoticia.Titulo; this.txtResumen.Text = oNoticia.Resumen; this.txtContenido.Text = oNoticia.Contenido.Replace("==", "<").Replace("##", ">"); this.txtAutor.Text = oNoticia.Autor; this.ddlEstado.SelectedValue = oNoticia.Estado.ToString(); this.ddlSeccion.SelectedValue = oNoticia.WebMenu.WebMenuId.ToString(); }
private void FillRepeater() { Int16 _cantNov = 0; Int16.TryParse(this.hfCantNov.Value, out _cantNov); IList<WebNoticias> list = new List<WebNoticias>(); if (Request.QueryString["Palabra"] == null) list = new Web().GetListNoticias(null, _cantNov); else { list = new Web().SearchNoticias(Request.QueryString["Palabra"].ToString(), Convert.ToBoolean(Request.QueryString["Titulo"]), Convert.ToBoolean(Request.QueryString["Resumen"]), Convert.ToBoolean(Request.QueryString["Contenido"]), Convert.ToBoolean(Request.QueryString["Autor"]), _cantNov); } this.rptNovedades.DataSource = list; this.rptNovedades.DataBind(); if (list.Count > 0) { this.divPaginate.Visible = true; this.lnkBack.Enabled = false; this.lnkBack.Attributes.Add("style","cursor:default;"); if (list.Count < _cantNov) { this.lnkNext.Enabled = false; this.lnkNext.Attributes.Add("style", "cursor:default;"); } else this.lnkNext.Enabled = true; } else { this.noResult.Visible = true; this.divPaginate.Visible = false; this.ShowDiv(Element.Form);//this.HideDivContentData(true); } }
protected void ddlDisciplinaTabla_SelectedIndexChanged(object sender, EventArgs e) { List<WebTorneos> listaTorneo = new AEPDataAccess.Methods.Web().GetTorneos(Convert.ToInt32(ddlDisciplinaTabla.SelectedValue)); ddlTorneoTabla.DataValueField = "WebTorneoId"; ddlTorneoTabla.DataTextField = "NombreCate"; ddlTorneoTabla.DataSource = listaTorneo; ddlTorneoTabla.DataBind(); ddlTorneoTabla.Items.Insert(0, new ListItem("- Seleccione -", "0")); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { List<WebMenu> listaMenu = new AEPDataAccess.Methods.Web().GetListMenu(); ddlSeccion.DataValueField = "WebMenuId"; ddlSeccion.DataTextField = "Seccion"; ddlSeccion.DataSource = listaMenu; ddlSeccion.DataBind(); ddlSeccion.Items.Insert(0, new ListItem("- Omitir -", "0")); } }
protected void gvMenu_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandArgument != null) { switch (e.CommandName.ToLower()) { case "delete": new AEPDataAccess.Methods.Web().DeleteMenu(int.Parse(e.CommandArgument.ToString())); this.FillGridMenu(); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "alert('Registro borrado exitosamente.');", true); break; case "edit": WebMenu oMenu = new AEPDataAccess.Methods.Web().GetMenu(int.Parse(e.CommandArgument.ToString())); this.lblMenuId.Text = oMenu.WebMenuId.ToString(); this.txtSeccion.Text = oMenu.Seccion; this.txtDesc.Text = oMenu.Descripcion; this.txtOrden.Text = oMenu.Orden.ToString(); this.txtUrl.Text = oMenu.Url; this.ddlActivo.SelectedValue = oMenu.Estado == true ? "1" : "0"; this.btnAddMenu.Text = "Actualizar"; this.btnCancelarMenu.Visible = true; break; default: break; } } }
private void FillGridMenu() { List<WebMenu> listaMenu = new AEPDataAccess.Methods.Web().GetListMenu(); //Paginamos la grilla. if (this.gvMenu.PageSize < listaMenu.Count) { this.gvMenu.AllowPaging = true; //--- Me fijo que pagina tengo que mostrar if (listaMenu.Count <= this.gvMenu.PageIndex * this.gvMenu.PageSize) this.gvMenu.PageIndex = 0; } else this.gvMenu.AllowPaging = false; //Carga los datos en la grilla. this.gvMenu.DataSource = listaMenu; //Enlaza los datos. this.gvMenu.DataBind(); if (listaMenu.Count == 0) { this.lblMessageMenu.Visible = true; } else { this.lblMessageMenu.Visible = false; } }
private void FillGridDatos() { List<WebTorneos> listaDatos = new AEPDataAccess.Methods.Web().GetTorneos(null); //Paginamos la grilla. if (gvDatos.PageSize < listaDatos.Count) { gvDatos.AllowPaging = true; //--- Me fijo que pagina tengo que mostrar if (listaDatos.Count <= gvDatos.PageIndex * gvDatos.PageSize) gvDatos.PageIndex = 0; } else gvDatos.AllowPaging = false; //Carga los datos en la grilla. gvDatos.DataSource = listaDatos; //Enlaza los datos. gvDatos.DataBind(); if (listaDatos.Count == 0) { lblMessageDatos.Visible = true; } else { lblMessageDatos.Visible = false; } }
private void FillCombos() { try { List<WebDisciplinas> listaDisciplina = new AEPDataAccess.Methods.Web().GetDisciplinas(); ddlDisciplinaTorneo.DataValueField = "WebDisciplinaId"; ddlDisciplinaTorneo.DataTextField = "Descripcion"; ddlDisciplinaTorneo.DataSource = listaDisciplina; ddlDisciplinaTorneo.DataBind(); ddlDisciplinaTorneo.Items.Insert(0, new ListItem("- Seleccione -", "0")); ddlDisciplinaTabla.DataValueField = "WebDisciplinaId"; ddlDisciplinaTabla.DataTextField = "Descripcion"; ddlDisciplinaTabla.DataSource = listaDisciplina; ddlDisciplinaTabla.DataBind(); ddlDisciplinaTabla.Items.Insert(0, new ListItem("- Seleccione -", "0")); ddlDisciplinaDato.DataValueField = "WebDisciplinaId"; ddlDisciplinaDato.DataTextField = "Descripcion"; ddlDisciplinaDato.DataSource = listaDisciplina; ddlDisciplinaDato.DataBind(); ddlDisciplinaDato.Items.Insert(0, new ListItem("- Seleccione -", "0")); } catch (Exception ex) { lblErrorDisciplina.Text = ex.Message; SaveTechLog(System.Reflection.MethodBase.GetCurrentMethod().Name, LevelError.ERROR, ex, ""); } }
protected void ddlTorneoDato_SelectedIndexChanged(object sender, EventArgs e) { List<WebTorneosTablas> listaTabla = new AEPDataAccess.Methods.Web().GetTablas(Convert.ToInt32(ddlTorneoDato.SelectedValue)); ddlTablaDato.DataValueField = "WebTorneosTablaId"; ddlTablaDato.DataTextField = "Nombre"; ddlTablaDato.DataSource = listaTabla; ddlTablaDato.DataBind(); ddlTablaDato.Items.Insert(0, new ListItem("- Seleccione -", "0")); }
private void FillGridTabla() { IList<WebTorneosDatos> listaDatos = new Web().GetListTablaDatos(Convert.ToInt32(Request.QueryString["Tabla"]), Convert.ToDateTime(ddlHistorial.SelectedValue)); //Carga los datos en la grilla. gvTabla.DataSource = listaDatos; //Enlaza los datos. gvTabla.DataBind(); lblMessage.Visible = listaDatos.Count == 0; }
private void FillGridNoticia() { bool? estado = null; DateTime? desde, hasta = null; if (!string.IsNullOrEmpty(this.txtFechaDesde.Text)) desde = Convert.ToDateTime(txtFechaDesde.Text); else { desde = null; } if (!string.IsNullOrEmpty(this.txtFechaHasta.Text)) hasta = Convert.ToDateTime(txtFechaHasta.Text); else { hasta = null; } if (this.ddlEstado.SelectedValue == "1") estado = true; else if (this.ddlEstado.SelectedValue == "2") estado = false; IList<WebNoticias> listaNoticias = new AEPDataAccess.Methods.Web().SearchNoticias(this.txtPalabra.Text, Convert.ToInt32(this.ddlSeccion.SelectedValue), chkTitulo.Checked,chkResumen.Checked, chkContenido.Checked, chkAutor.Checked, desde, hasta, estado ,1000); //Paginamos la grilla. if (this.gvNoticia.PageSize < listaNoticias.Count) { this.gvNoticia.AllowPaging = true; //--- Me fijo que pagina tengo que mostrar if (listaNoticias.Count <= this.gvNoticia.PageIndex * this.gvNoticia.PageSize) this.gvNoticia.PageIndex = 0; } else this.gvNoticia.AllowPaging = false; //Carga los datos en la grilla. this.gvNoticia.DataSource = listaNoticias; //Enlaza los datos. this.gvNoticia.DataBind(); if (listaNoticias.Count == 0) { this.lblMessage.Visible = true; } else { this.lblMessage.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { //DirectoryInfo oDir = new DirectoryInfo(Server.MapPath("/img/banner")); //FileInfo[] fileList = oDir.GetFiles("*.jpg"); //HtmlImage oImage; //bool first = true; //foreach (var fileInfo in fileList) //{ // oImage=new HtmlImage(); // oImage.Src = String.Format("img/banner/{0}", fileInfo.Name); // if (first) // { // oImage.Attributes.Add("class", "active"); // first = false; // } // cphBackground_slideshow.Controls.Add(oImage); //} if (!IsPostBack) { List<WebDisciplinas> listMenuDisc = new Web().GetMenuDisciplinas(); this.lblNoDisc.Visible = false; this.mnuDisciplinas.Items.Clear(); foreach (var item in listMenuDisc) { ICollection<WebTorneos> torneos = item.WebTorneos.Where( torneo => torneo.FechaInicio.Value.Year == Convert.ToInt32(this.ddlAnio.SelectedValue)).ToList(); if (torneos.Count > 0) { MenuItem mnuItem = new MenuItem(item.Descripcion, item.WebDisciplinaId.ToString(), "", ""); mnuItem.Selectable = false; this.mnuDisciplinas.Items.Add(mnuItem); foreach (var torneo in item.WebTorneos.ToList()) { MenuItem mnuItem2 = new MenuItem(torneo.Nombre + " - " + torneo.Categoria, torneo.WebTorneoId.ToString(), "", ""); mnuItem2.Selectable = false; mnuItem.ChildItems.Add(mnuItem2); foreach (var tablas in torneo.WebTorneosTablas.ToList()) { if (tablas.WebTorneosDatos.Count > 0) { MenuItem mnuItem3 = new MenuItem(tablas.Nombre, tablas.WebTorneosTablaId.ToString(), "", "/tables.aspx?Tabla=" + tablas.WebTorneosTablaId); mnuItem2.ChildItems.Add(mnuItem3); } } } } } if (this.mnuDisciplinas.Items.Count == 0) { this.lblNoDisc.Visible = true; } List<WebMenu> listMenu = new Web().Menus(); foreach (var item in listMenu) { string url = ""; if (item.Url == "/News.aspx") { url = "/News.aspx?Seccion=" + item.WebMenuId; } else { url = item.Url; } MenuItem mnuItem = new MenuItem(item.Seccion, item.WebMenuId.ToString(), "", url); this.mnu.Items.Add(mnuItem); } string seccion = Request.QueryString["Seccion"]; foreach (MenuItem webMenu in mnu.Items) { if (seccion != null) { if (webMenu.Value == seccion) { webMenu.Selected = true; } } else { if (webMenu.NavigateUrl == Request.Url.AbsolutePath) { webMenu.Selected = true; } } } } }
private void FillGridDisciplina() { List<WebDisciplinas> listaDisciplina = new AEPDataAccess.Methods.Web().GetDisciplinas(); //Paginamos la grilla. if (gvDisciplina.PageSize < listaDisciplina.Count) { gvDisciplina.AllowPaging = true; //--- Me fijo que pagina tengo que mostrar if (listaDisciplina.Count <= gvDisciplina.PageIndex * gvDisciplina.PageSize) gvDisciplina.PageIndex = 0; } else gvDisciplina.AllowPaging = false; //Carga los datos en la grilla. gvDisciplina.DataSource = listaDisciplina; //Enlaza los datos. gvDisciplina.DataBind(); lblMessageDisciplina.Visible = listaDisciplina.Count == 0; }