コード例 #1
0
ファイル: Roles.aspx.cs プロジェクト: yeanmagu/HGI2
 /// <summary>
 /// Prepara los controles de edicion de usuario para insercion
 /// </summary>
 private void NuevoRol()
 {
     Modo = ModoRegistro.Nuevo;
     NombreEdicion.Text = "";
     RequiereTokenEdicion.Checked = false;
     LlenarTipoRol(-1);
     NivelCreadorEdicion.SelectedIndex = 0;
     LimpiarEdicion.Visible = true;
 }
コード例 #2
0
ファイル: Roles.aspx.cs プロジェクト: yeanmagu/HGI2
        /// <summary>
        /// Manejo de la seleccion de edicion de Rol en la tabla de resultados
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ResultadoRoles_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Editar")
            {
                IdRolEdicion = (long)ResultadoRoles.DataKeys[int.Parse(e.CommandArgument.ToString())]["Id_Rol"];
                Generals.business.UserEntities.Roles Rol = ListaRoles.Find(p => p.id_rol == IdRolEdicion);
                Modo = ModoRegistro.Modificacion;
                NombreEdicion.Text = Rol.desc_rol;
                NivelCreadorEdicion.SelectedValue = Rol.NivelCreador.ToString();
                RequiereTokenEdicion.Checked = Rol.RequiereToken;
                LlenarTipoRol(Rol.Interno ? 0 : 1);

                Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol();
                servicio.IdServicio = 1;
                servicio.IdRol = IdRolEdicion;
                SeleccionarNodos(ArbolOpciones.Nodes[0], servicio.ConsultarOpcionesRol().ToList(), servicio.ConsultarAutorizaciones().ToList());
                B�squeda.Visible = false;
                Edicion.Visible = true;
                LimpiarEdicion.Visible = false;
            }
        }