protected void crear_menu_Click(object sender, EventArgs e) { controlador_vista = new VistaController(0, "#", "Activo", this.nombre_menu_padre.Text, this.lista_icono.SelectedValue, 0); int aux_rol = 0; if (rd_admin.Checked) { // selecciono administrador aux_rol = 1; } else { if (rd_jugador.Checked) { // selecciono jugador aux_rol = 2; } } if (controlador_vista.crear_menu_padre()) { // realizar inssert en la tabla vista_rol controlador_vista_rol = new Vista_RolController(0, 0, 0, aux_rol); if (controlador_vista_rol.crear_vista_rol(this.nombre_menu_padre.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',showConfirmButton: false,timer: 2500}) </script>"); this.nombre_menu_padre.Text = ""; } } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Menu Padre No! Creado',text: 'Algo salió mal!',timer: 3200}) </script>"); } if (!Page.IsPostBack) { return; } this.lista_icono.Items.Clear(); this.lista_icono.Items.Insert(0, new ListItem("-- Seleccione una Empresa -- ")); cargar_iconos_BD(); }
protected void crear_menu_hijo_Click(object sender, EventArgs e) { int aux_id_vista_nueva = controlador_vista.id_vista_hija();; controlador_vista = new VistaController(aux_id_vista_nueva, this.url_munu_hijo.Text, "Activo", this.nombre_menu_hijo.Text, "mdi mdi-check-all", 0); if (controlador_vista.crear_vista_hijas(this.lista_menu_padre.SelectedValue)) { controlador_vista_rol = new Vista_RolController(0, aux_id_vista_nueva, 0, 0); if (controlador_vista_rol.crear_vista_rol_hija(this.lista_menu_padre.SelectedValue)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso',showConfirmButton: false,timer: 2500}) </script>"); this.nombre_menu_hijo.Text = ""; } } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Menu Hijo No! Creado',text: 'Algo salió mal!',timer: 3200}) </script>"); } // actualziando los campos lista menu padre if (!Page.IsPostBack) { return; } this.lista_menu_padre.Items.Clear(); this.lista_menu_padre.Items.Insert(0, new ListItem("-- Seleccione Menu Padre -- ")); controlador_vista = new VistaController(0, "", "", "", "", 0); consulta = controlador_vista.consulta_combox_nombre(); this.lista_menu_padre.DataTextField = "descripcion"; this.lista_menu_padre.DataSource = consulta; lista_menu_padre.DataBind(); }