private void usuariosGrupo_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e) { int usuarioId = (int)usuariosGrupo.DataKeys[e.Item.ItemIndex]; GruposBD.BorrarUsuario(grupo, usuarioId); EnlazarDatos(); }
void EnlazarDatos() { IDataReader dr = GruposBD.Obtener(); listaGrupos.DataSource = dr; listaGrupos.DataBind(); dr.Close(); }
private void agregarUsuario_Click(object sender, System.EventArgs e) { int usuarioId = Int32.Parse(todosUsuarios.SelectedItem.Value); GruposBD.CrearUsuario(grupo, usuarioId); EnlazarDatos(); }
void EnlazarDatos() { nombreGrupo.Text = grupoNombre; IDataReader drUsuarios = UsuariosBD.Obtener(); todosUsuarios.DataSource = drUsuarios; todosUsuarios.DataBind(); drUsuarios.Close(); drUsuarios = GruposBD.ObtenerUsuarios(grupo); usuariosGrupo.DataSource = drUsuarios; usuariosGrupo.DataBind(); drUsuarios.Close(); }
private void listaGrupos_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e) { int grupoId = (int)listaGrupos.DataKeys[e.Item.ItemIndex]; if (e.CommandName == "editar") { listaGrupos.EditItemIndex = e.Item.ItemIndex; EnlazarDatos(); } else if (e.CommandName == "aplicar") { string nombre = ((TextBox)e.Item.FindControl("nombreGrupo")).Text; GruposBD.Actualizar(grupoId, nombre); listaGrupos.EditItemIndex = -1; EnlazarDatos(); } else if (e.CommandName == "borrar") { GruposBD.Borrar(grupoId); listaGrupos.EditItemIndex = -1; EnlazarDatos(); } else if (e.CommandName == "miembros") { string nombre = ((TextBox)e.Item.FindControl("nombreGrupo")).Text; GruposBD.Actualizar(grupoId, nombre); Response.Redirect("~/Default.aspx?editar=1&pagId=" + pagId + "&grupo=" + grupoId + "&nombregrupo=" + nombre + "&mid=" + ModuloId); } }
void EnlazarDatos() { IDataReader drUsuario = UsuariosBD.Obtener(usuario); drUsuario.Read(); Usuario.Text = drUsuario["Usuario"].ToString(); Clave.Text = drUsuario["Clave"].ToString(); Nombre.Text = drUsuario["Nombre"].ToString(); Apellido.Text = drUsuario["Apellido"].ToString(); Email.Text = drUsuario["Email"].ToString(); drUsuario.Close(); // agregar el nombre del usuario al titulo if (usuario != "") { titulo.InnerText = "Administrar Usuario: " + usuario; } IDataReader drGrupos = GruposBD.Obtener(); todosGrupos.DataSource = drGrupos; todosGrupos.DataBind(); drGrupos.Close(); drGrupos = UsuariosBD.ObtenerGruposReader(usuario); usuarioGrupos.DataSource = drGrupos; usuarioGrupos.DataBind(); drGrupos.Close(); }
private void botonCrear_Click(object sender, System.EventArgs e) { GruposBD.Crear(); Response.Redirect(Request.RawUrl, true); }
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 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(); }