Exemplo n.º 1
0
        public FormularioPublicacion(Generar_Publicación.GenerarPublicacion form, int usuario, int modo, string ev)
        {
            generar            = form;
            evento             = ev;
            id_usuario         = usuario;
            codigo_publicacion = modo;

            /*if (evento == "A")
             *  id_usuario = modo;
             * if (evento == "M")
             *  codigo_publicacion = modo;
             * if (evento == "V")
             *  codigo_publicacion = modo;*/
            InitializeComponent();
        }
        private void cbFuncionalidades_SelectedIndexChanged(object sender, EventArgs e)
        {
            int idFuncionalidadElegida = Convert.ToInt32(cbFuncionalidades.SelectedValue);

            if (idFuncionalidadElegida == -1)
            {
                // Interfaz.Interfaz.emitirAviso("Por favor elija una funcionalidad de la lista");
                limpiarPanel();
                return;
            }

            lblElegido.Text = cbFuncionalidades.Text;

            Form formularioElegido = null;

            /*
             * Referencias de la BBDD
             *  1	Administrar Usuarios
             *  2	Administrar Roles
             *  3	Administrar Rubros
             *  4	Administrar Visibilidades
             *  5	Administrar Publicaciones
             *  6	Comprar / Ofertar
             *  7	Calificar
             *  8	Historial Cliente
             *  9	Consultar Facturas
             *  10	Listado Estadístico
             */

            switch (idFuncionalidadElegida)
            {
            case 1:
                formularioElegido = new ABMUsuario.RolNuevo("", "");
                break;

            case 2:
                formularioElegido = new RolAbm.ABMRol();
                break;

            case 3:
                Interfaz.Interfaz.emitirAviso("Esta funcionalidad no se debe realizar según enunciado.");
                break;

            case 4:
                formularioElegido = new ABM_Visibilidad.ABMVisibilidad();
                break;

            case 5:
                formularioElegido = new Generar_Publicación.GenerarPublicacion();
                break;

            case 6:
                formularioElegido = new ComprarOfertar.ComprarOfertar();
                break;

            case 7:
                formularioElegido = new Calificar.CalificarVendedor();
                break;

            case 8:
                formularioElegido = new Historial_Cliente.HistorialCliente();
                break;

            case 9:
                formularioElegido = new Facturas.Facturas();
                break;

            case 10:
                formularioElegido = new Listado_Estadistico.ListadoEstadistico();
                break;

            case 11:
                formularioElegido = new Loggin.CambiarPassword(false);
                break;
            }

            if (formularioElegido != null)
            {
                mostrarEnPanel(formularioElegido, this.panelContenido);
            }
            else
            {
                limpiarPanel();
            }
        }