private void botonActualiza_Click(object sender, System.EventArgs e) { ModulosBD.ActualizaConfig(idModulo, "ubicacion", Ubicacion.Text); ModulosBD.ActualizaConfig(idModulo, "ancho", Ancho.Text); ModulosBD.ActualizaConfig(idModulo, "alto", Alto.Text); Response.Redirect((string)ViewState["UrlAnterior"]); }
private void guardarModulo_Click(object sender, System.EventArgs e) { int modulo = Int32.Parse(ViewState["ModuloEdicion"].ToString()); string Autorizados = ""; foreach (ListItem elemento in autorizadosModulo.Items) { if (elemento.Selected) { Autorizados += elemento.Text + ";"; } } string Edicion = ""; foreach (ListItem elemento in edicionModulo.Items) { if (elemento.Selected) { Edicion += elemento.Text + ";"; } } ModulosBD.Actualizar(modulo, NombreModulo.Text, Autorizados, Edicion, Int32.Parse(TiempoCache.Text)); }
private void Page_Load(object sender, System.EventArgs e) { if (Request.Params["defid"] != null) { definicionId = Int32.Parse(Request.Params["defid"]); } if (!Page.IsPostBack) { if (definicionId == -1) { textNombre.Text = "Nueva Definición"; textUbicacion.Text = "/Modulos/Archivo.ascx"; textEdicion.Text = "/Modulos/EditarArchivo.ascx"; botonEliminar.Visible = false; } else { IDataReader dr = ModulosBD.ObtenerDefiniciones(definicionId); // Read in first row from database dr.Read(); textNombre.Text = (string)dr["Nombre"]; textUbicacion.Text = (string)dr["Ubicacion"]; textEdicion.Text = (string)dr["UbicacionEdicion"]; // Close datareader dr.Close(); } ViewState["UrlAnterior"] = Request.UrlReferrer.ToString(); } }
void EnlazarDatos() { IDataReader dr = ModulosBD.ObtenerDefiniciones(); listaDefiniciones.DataSource = dr; listaDefiniciones.DataBind(); dr.Close(); }
private void SubirBajar_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { string Panel; int moduloId; int Pasos; if (((ImageButton)sender).CommandName == "arriba") { Pasos = -3; if (((ImageButton)sender).CommandArgument == "panelIzquierdo") { moduloId = Int32.Parse(panelIzquierdo.SelectedItem.Value); Panel = "Izquierda"; } else if (((ImageButton)sender).CommandArgument == "panelCentral") { moduloId = Int32.Parse(panelCentral.SelectedItem.Value); Panel = "Centro"; } else { moduloId = Int32.Parse(panelDerecho.SelectedItem.Value); Panel = "Derecha"; } } else { Pasos = 3; if (((ImageButton)sender).CommandArgument == "panelIzquierdo") { moduloId = Int32.Parse(panelIzquierdo.SelectedItem.Value); Panel = "Izquierda"; } else if (((ImageButton)sender).CommandArgument == "panelCentral") { moduloId = Int32.Parse(panelCentral.SelectedItem.Value); Panel = "Centro"; } else { moduloId = Int32.Parse(panelDerecho.SelectedItem.Value); Panel = "Derecha"; } } IDataReader dr = ModulosBD.Obtener(moduloId); dr.Read(); Pasos += (int)dr["ModuloOrden"]; dr.Close(); ModulosBD.ActualizaOrden(moduloId, Pasos, Panel); PaginasBD.ActualizaOrdenModulos(pagId); EnlazarDatos(); }
private void botonActualiza_Click(object sender, System.EventArgs e) { if (definicionId == -1) { ModulosBD.CrearDefinicion(textNombre.Text, textUbicacion.Text, textEdicion.Text); } else { ModulosBD.ActualizarDefinicion(definicionId, textNombre.Text, textUbicacion.Text, textEdicion.Text); } Response.Redirect((string)ViewState["UrlAnterior"]); }
private void Page_Load(object sender, System.EventArgs e) { idModulo = Int32.Parse(Request.Params["mid"]); if (Page.IsPostBack == false) { if (idModulo > 0) { Hashtable configuracion = ModulosBD.ObtenerConfig(idModulo); Nivel.SelectedValue = (string)configuracion["NivelAcceso"]; } // Store URL Referrer to return to portal ViewState["UrlAnterior"] = Request.UrlReferrer.ToString(); } }
private void Page_Load(object sender, System.EventArgs e) { idModulo = Int32.Parse(Request.Params["mid"]); if (Page.IsPostBack == false) { if (idModulo > 0) { Hashtable configuracion = ModulosBD.ObtenerConfig(idModulo); XmlData.Text = (string)configuracion["xmlfue"]; XslTransform.Text = (string)configuracion["xslfue"]; } // Store URL Referrer to return to portal ViewState["UrlAnterior"] = Request.UrlReferrer.ToString(); } }
void CargarEdicion() { int ModuloId = 0; if (Request.Params["mid"] != null) { ModuloId = Int32.Parse(Request.Params["mid"]); } if (ModuloId != 0) { Control padre = this.FindControl("Centro"); IDataReader dr = ModulosBD.Obtener(ModuloId); dr.Read(); string GruposAutorizadosEdicion = (string)dr["GruposAutorizadosEdicion"]; int Definicion = (int)dr["ModuloDefId"]; dr.Close(); dr = ModulosBD.ObtenerDefiniciones(Definicion); if (dr.Read()) { string UbicacionEdicion = (string)dr["UbicacionEdicion"]; if (SeguridadPortal.EstaEnGrupos(GruposAutorizadosEdicion)) { ControlModuloPortal portalModulo = (ControlModuloPortal)Page.LoadControl(Global.ObtenerRuta(Request) + UbicacionEdicion); padre.Controls.Add(portalModulo); padre.Controls.Add(new LiteralControl("<br>")); padre.Visible = true; } else { CargarAccesoDenegado(); } } dr.Close(); } }
private void Page_Load(object sender, System.EventArgs e) { idModulo = Int32.Parse(Request.Params["mid"]); if (Page.IsPostBack == false) { if (idModulo > 0) { Hashtable configuracion = ModulosBD.ObtenerConfig(idModulo); Ubicacion.Text = (string)configuracion["ubicacion"]; Ancho.Text = (string)configuracion["ancho"]; Alto.Text = (string)configuracion["alto"]; } // Store URL Referrer to return to portal ViewState["UrlAnterior"] = Request.UrlReferrer.ToString(); } }
private void BorrarModulo_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { int moduloId = -1; if (((ImageButton)sender).CommandArgument == "panelIzquierdo") { moduloId = Int32.Parse(panelIzquierdo.SelectedItem.Value); } else if (((ImageButton)sender).CommandArgument == "panelCentral") { moduloId = Int32.Parse(panelCentral.SelectedItem.Value); } else { moduloId = Int32.Parse(panelDerecho.SelectedItem.Value); } ModulosBD.Borrar(moduloId); EnlazarDatos(); }
private ArrayList ObtenerModulos(string panel) { IDataReader modulos = ModulosBD.ObtenerPagina(pagina); ArrayList Modulos = new ArrayList(); while (modulos.Read()) { if (modulos["NombrePanel"].ToString().ToLower() == panel.ToLower()) { ModuloItem m = new ModuloItem(); m.ModuloTitulo = (string)modulos["ModuloTitulo"]; m.ModuloId = (int)modulos["ModuloId"]; m.ModuloDefId = (int)modulos["ModuloDefId"]; m.ModuloOrden = (int)modulos["ModuloOrden"]; Modulos.Add(m); } } modulos.Close(); return(Modulos); }
private void MoverModulo_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { string Panel; int moduloId; if (((ImageButton)sender).CommandName == "izquierda") { if (((ImageButton)sender).CommandArgument == "panelCentral") { Panel = "Izquierda"; moduloId = Int32.Parse(panelCentral.SelectedItem.Value); } else { Panel = "Centro"; moduloId = Int32.Parse(panelDerecho.SelectedItem.Value); } } else { if (((ImageButton)sender).CommandArgument == "panelCentral") { Panel = "Derecha"; moduloId = Int32.Parse(panelCentral.SelectedItem.Value); } else { Panel = "Centro"; moduloId = Int32.Parse(panelIzquierdo.SelectedItem.Value); } } ModulosBD.ActualizaOrden(moduloId, -1, Panel); PaginasBD.ActualizaOrdenModulos(pagId); EnlazarDatos(); }
private void agregarModulo_Click(object sender, System.EventArgs e) { ModulosBD.Crear(pagina, Int32.Parse(moduloTipo.SelectedItem.Value), moduloTitulo.Text, 0); EnlazarDatos(); }
private void botonEliminar_Click(object sender, System.EventArgs e) { ModulosBD.BorrarDefinicion(definicionId); Response.Redirect((string)ViewState["UrlAnterior"]); }
void EnlazarDatos() { IDataReader Pagina = PaginasBD.Obtener(pagina); Pagina.Read(); Nombre.Text = Pagina["PagNombre"].ToString(); int PagPadre = (int)Pagina["PagPadre"]; string GruposAutorizados = Pagina["GruposAutorizados"].ToString(); Pagina.Close(); cboPaginas.Items.Clear(); ListItem Ninguna = new ListItem(); Ninguna.Text = "Ninguna"; Ninguna.Value = "-1"; cboPaginas.Items.Add(Ninguna); IDataReader Paginas = PaginasBD.Obtener(); while (Paginas.Read()) { ListItem Elemento = new ListItem(); Elemento.Text = Paginas["PagNombre"].ToString(); Elemento.Value = Paginas["PagId"].ToString(); if (Int32.Parse(Elemento.Value) != pagina) { cboPaginas.Items.Add(Elemento); } } Paginas.Close(); cboPaginas.Items.FindByValue(PagPadre.ToString()).Selected = true; gruposAutorizados.Items.Clear(); ListItem Todos = new ListItem(); Todos.Text = "Todos"; Todos.Value = "-1"; Todos.Selected = (GruposAutorizados.LastIndexOf("Todos") > -1); gruposAutorizados.Items.Add(Todos); IDataReader Grupos = GruposBD.Obtener(); while (Grupos.Read()) { ListItem Autorizado = new ListItem(); Autorizado.Text = Grupos["Nombre"].ToString(); Autorizado.Value = Grupos["GrupoId"].ToString(); Autorizado.Selected = (GruposAutorizados.LastIndexOf(Grupos["Nombre"].ToString()) > -1); gruposAutorizados.Items.Add(Autorizado); } Grupos.Close(); IDataReader tiposModulo = ModulosBD.ObtenerDefiniciones(); moduloTipo.DataSource = tiposModulo; moduloTipo.DataBind(); tiposModulo.Close(); panelIzquierdo.DataSource = ObtenerModulos("izquierda"); panelIzquierdo.DataBind(); panelCentral.DataSource = ObtenerModulos("centro"); panelCentral.DataBind(); panelDerecho.DataSource = ObtenerModulos("derecha"); panelDerecho.DataBind(); }
private void botonActualiza_Click(object sender, System.EventArgs e) { ModulosBD.ActualizaConfig(idModulo, "NivelAcceso", Nivel.SelectedValue); Response.Redirect((string)ViewState["UrlAnterior"]); }
private void Editar_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { int moduloId = -1; if (((ImageButton)sender).CommandArgument == "panelIzquierdo") { moduloId = Int32.Parse(panelIzquierdo.SelectedItem.Value); } else if (((ImageButton)sender).CommandArgument == "panelCentral") { moduloId = Int32.Parse(panelCentral.SelectedItem.Value); } else { moduloId = Int32.Parse(panelDerecho.SelectedItem.Value); } ViewState["ModuloEdicion"] = moduloId.ToString(); IDataReader dr = ModulosBD.Obtener(moduloId); dr.Read(); NombreModulo.Text = (string)dr["ModuloTitulo"]; TiempoCache.Text = dr["TiempoCache"].ToString(); string GruposAutorizados = (string)dr["GruposAutorizados"]; string GruposEdicion = (string)dr["GruposAutorizadosEdicion"]; autorizadosModulo.Items.Clear(); edicionModulo.Items.Clear(); ListItem Todos = new ListItem(); ListItem TodosEdicion = new ListItem(); Todos.Text = TodosEdicion.Text = "Todos"; Todos.Value = TodosEdicion.Value = "-1"; Todos.Selected = (GruposAutorizados.LastIndexOf("Todos") > -1); TodosEdicion.Selected = (GruposEdicion.LastIndexOf("Todos") > -1); autorizadosModulo.Items.Add(Todos); edicionModulo.Items.Add(TodosEdicion); IDataReader Grupos = GruposBD.Obtener(); while (Grupos.Read()) { ListItem Autorizado = new ListItem(); ListItem Edicion = new ListItem(); Autorizado.Text = Edicion.Text = Grupos["Nombre"].ToString(); Autorizado.Value = Edicion.Value = Grupos["GrupoId"].ToString(); Autorizado.Selected = (GruposAutorizados.LastIndexOf(Grupos["Nombre"].ToString()) > -1); Edicion.Selected = (GruposEdicion.LastIndexOf(Grupos["Nombre"].ToString()) > -1); autorizadosModulo.Items.Add(Autorizado); edicionModulo.Items.Add(Edicion); } Grupos.Close(); dr.Close(); }
private void botonActualiza_Click(object sender, System.EventArgs e) { ModulosBD.ActualizaConfig(idModulo, "xmlfue", XmlData.Text); ModulosBD.ActualizaConfig(idModulo, "xslfue", XslTransform.Text); Response.Redirect((string)ViewState["UrlAnterior"]); }