コード例 #1
0
 public void cargar_menu_padre()
 {
     controlador_vista   = new VistaController(0, "", "", "", "", 0);
     consulta_menu_padre = controlador_vista.consulta_combox_nombre();
     this.lista_menu_padre.DataTextField = "descripcion";
     this.lista_menu_padre.DataSource    = consulta_menu_padre;
     lista_menu_padre.DataBind();
 }
コード例 #2
0
        protected void actualizar_capos_padre(object sender, EventArgs e)
        {
            controlador_vista = new VistaController(0, "", "", this.lista_menu_padre.SelectedValue, "", 0);
            this.nuevo_nombre_menu_padre.Text = this.lista_menu_padre.SelectedValue;
            String icono_aux = controlador_vista.icono_BD();

            this.icono_actual.Text = icono_aux;
        }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     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();
 }
コード例 #4
0
        public void cargar_gridview()
        {
            controlador_vista = new VistaController(0, "", "", "", "", 0);

            consulta_menu_hijo              = controlador_vista.consulta_menu_hijo_general();
            this.lista_menu_hijo.Visible    = true;
            this.lista_menu_hijo.DataSource = consulta_menu_hijo;
            lista_menu_hijo.DataBind();
        }
コード例 #5
0
        protected void actualizar_capos_hijo(object sender, EventArgs e)
        {
            // se dispara al seleccionar un item en la lista submenu
            this.nombre_menu_hijo.Text    = lista_menu_hijo.SelectedValue;
            controlador_vista             = new VistaController(0, "", "", this.lista_menu_hijo.SelectedValue, "", 0);
            this.nueva_url_menu_hijo.Text = controlador_vista.url_BD();

            // actualziando los campos lista menu hijo
        }
コード例 #6
0
        public void cargar_menu_hijo_gridview()
        {
            controlador_vista = new VistaController(0, "", "", "", "", 0);
            int aux_id = controlador_vista.id_menu_padre(lista_menu_padre.SelectedValue);

            controlador_vista               = new VistaController(aux_id, "", "", "", "", 0);
            consulta_menu_hijo              = controlador_vista.consulta_menu_hijo();
            this.lista_menu_hijo.Visible    = true;
            this.lista_menu_hijo.DataSource = consulta_menu_hijo;
            lista_menu_hijo.DataBind();
        }
コード例 #7
0
        public void cargar_menu_hijo(String nombre_padre)
        {
            controlador_vista = new VistaController(0, "", "", "", "", 0);
            int aux_id = controlador_vista.id_menu_padre(nombre_padre);

            controlador_vista  = new VistaController(aux_id, "", "", "", "", 0);
            consulta_menu_hijo = controlador_vista.consulta_menu_hijo();
            this.lista_menu_hijo.DataTextField = "descripcion";
            this.lista_menu_hijo.DataSource    = consulta_menu_hijo;
            lista_menu_hijo.DataBind();
        }
コード例 #8
0
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     controlador_vista = new VistaController(0, "", "D", this.lista_menu_padre.SelectedValue, "", 0);
     if (controlador_vista.eliminar_menu())
     {
         ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Eliminacion Exitosa!',showConfirmButton: false,timer: 2500}) </script>");
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Menu No! Eliminado',text: 'Algo salió mal!',timer: 3200}) </script>");
     }
     // actualziando los campos lista menu padre
     actualizar_campos_padre();
 }
コード例 #9
0
        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();
        }
コード例 #10
0
        protected void guardar_menu_HIJO_Click(object sender, EventArgs e)
        {
            // guardar
            controlador_vista = new VistaController(0, this.nueva_url_menu_hijo.Text, "", this.nombre_menu_hijo.Text, "", 0);
            if (controlador_vista.editar_menu_hijos(this.lista_menu_hijo.SelectedValue))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Proceso Exitoso!',showConfirmButton: false,timer: 2500}) </script>");
                this.nombre_menu_hijo.Text    = "";
                this.nueva_url_menu_hijo.Text = "";
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No Actualizado (Sub Menu)!',text: 'Algo salió mal!',timer: 3200}) </script>");
            }

            // actualziando los campos lista menu padre
            actualizar_campos_menuPADRE();
            // actualziando los campos lista menu hijo

            actualizar_campos_menuHIJO();
        }
コード例 #11
0
        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();
        }
コード例 #12
0
        protected void guadar_menu_PADRE_Click(object sender, EventArgs e)
        {
            // guardar
            if (this.lista_iconos_menu_padre.SelectedItem.Text == (" -- Seleccione un Icono -- "))
            {
                controlador_vista = new VistaController(0, "", "", this.nuevo_nombre_menu_padre.Text, this.icono_actual.Text, 0);
            }
            else
            {
                controlador_vista = new VistaController(0, "", "", this.nuevo_nombre_menu_padre.Text, this.lista_iconos_menu_padre.SelectedValue, 0);
            }



            if (controlador_vista.editar_menu_padre(this.lista_menu_padre.SelectedValue))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Proceso Exitoso!',showConfirmButton: false,timer: 2500}) </script>");

                //desacativar icono
                guardar_icono = this.icono_actual.Text;
                if (guardar_icono != "")
                {
                    if (this.lista_iconos_menu_padre.SelectedItem.Text == (" -- Seleccione un Icono -- "))
                    {
                        // desactivar un icono, el actual...
                        controlador_icono = new IconoController(0, guardar_icono, "");

                        if (controlador_icono.desactivar_icono())
                        {
                            // desactivado
                        }
                    }
                    else
                    {
                        controlador_icono = new IconoController(0, guardar_icono, "");

                        if (controlador_icono.desactivar_O_activar_icono(this.lista_iconos_menu_padre.SelectedValue))
                        {
                        }
                    }
                }

                //Response.Redirect("~/Views/Administrador/Welcome.aspx");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No Actualizado! (Menu)',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-- "));
            cargar_lista_menu_padre();


            // actualizar campos iconos
            this.lista_iconos_menu_padre.Items.Clear();
            this.lista_iconos_menu_padre.Items.Insert(0, new ListItem("-- Seleccione Icono-- "));
            cargar_lista_iconos();
        }
コード例 #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                id_aux_usuario = Convert.ToInt32(Session["id_usuario"].ToString());
            }
            catch
            {
                if (Session["id_usuario"] == null)
                {
                    Response.Redirect("~/Views/Login/Login");
                }
            }


            // sacar id por separado.. de la tabla
            JugadorController controlador_jugador = new JugadorController(id_aux_usuario, 0, "", "", "", "", "", 0, "", "", 0);
            int id_jugador_bd = controlador_jugador.traer_id_jugador();

            AdministradorController controlador_administrador = new AdministradorController(id_aux_usuario, "", "", "", 0);
            int id_administrador_bd = controlador_administrador.id_db_admin();



            VistaController   controlador_vista   = new VistaController(0, "", "", "", "", 0);
            EmpresaController controlador_empresa = new EmpresaController(0, "", "", 0);

            controlador_jugador = new JugadorController(id_jugador_bd, 0, "", "", "", "", "", 0, "", "", 0);
            PuntuacionController controlador_premiacion = new PuntuacionController(0, 0, 0, 0, id_jugador_bd);

            controlador_administrador = new AdministradorController(id_administrador_bd, "", "", "", 0);

            Rol_UsuarioController controlador_rol_usuario = new Rol_UsuarioController(0, 0, "", "");


            // -----> activar con el login
            try
            {
                this.rol_usuario.Text = Session["privilegio"].ToString();
            }
            catch
            {
            }

            int    puntos_actuales    = 0;
            String rol_usuario_actual = "";

            // traer por cada rol
            if (rol_usuario.Text.Equals("<Strong style='color: green'> Rol: Administrador </Strong>"))
            {
                // *nombre *tipo de rol *
                this.nombre_jugador_actual.Text = controlador_administrador.nombre_bd();
                controlador_rol_usuario         = new Rol_UsuarioController(0, id_administrador_bd, "", "");
                rol_usuario_actual = controlador_rol_usuario.rol_usuario_menu("A");
            }
            else
            {
                if (rol_usuario.Text.Equals("<Strong style='color: green'> Rol: Jugador </Strong>"))
                {
                    // *nombre *tipo de rol *putos *estrellas
                    controlador_rol_usuario         = new Rol_UsuarioController(0, id_jugador_bd, "", "");
                    rol_usuario_actual              = controlador_rol_usuario.rol_usuario_menu("J");
                    this.nombre_jugador_actual.Text = controlador_jugador.consultar_nombre_BD();
                    //puntos_actuales = Convert.ToInt32(controlador_premiacion.obtener_puntos_acomulados());
                    //pintar_premiacion(0);
                    DataTable ConsultaJugador = JugadorC.ConsultaFkUsuario(Convert.ToInt32(Session["id_usuario"]));
                    int       id_jugador      = Convert.ToInt32(ConsultaJugador.Rows[0]["id_jugador"].ToString());
                    DataTable ConsultaRanking = RankingC.ConsultaParametroFk_Jugador(id_jugador);
                    if (ConsultaRanking.Rows.Count != 0)
                    {
                        String Puntaje = ConsultaRanking.Rows[0]["puntaje_acomulado"].ToString();
                        this.puntos_jugador.Text = "SCORE : " + Puntaje;
                    }
                    else
                    {
                        this.puntos_jugador.Text = "SCORE : " + 0;
                    }
                }
            }


            String nombre_aux_empresa = controlador_empresa.consulta_nombre_BD();

            Page.Header.Description  = nombre_aux_empresa;
            this.nombre_empresa.Text = nombre_aux_empresa;

            controlador_vista.abrir_menu(rol_usuario_actual, menu);
        }