예제 #1
0
    private void btn_agregar_Click(object sender, EventArgs e)
    {
        funcionalidad func = funcionalidades.SelectedValue as funcionalidad;

        if (funcionalidades.SelectedItem != null && !listaFuncionalidades.Any(n => n.id_funcionalidad.Equals(func.id_funcionalidad)))
        {
            listaFuncionalidades.Add(funcionalidades.SelectedItem as funcionalidad);
            listaFuncionalidadesAsignadas.DataSource    = null;
            listaFuncionalidadesAsignadas.DataSource    = listaFuncionalidades;
            listaFuncionalidadesAsignadas.DisplayMember = "nombre";
        }
    }
예제 #2
0
        //TODO ver como se van a llamar los Forms que faltan
        public static funcionalidad obtenerFuncionalidad(String idFuncionalidad)
        {
            funcionalidad func = new funcionalidad();

            switch (idFuncionalidad)
            {
            case "Login y Seguridad":
                func.carpeta = "Login";
                func.form    = "FormLogin";
                break;

            case "ABM de Rol":
                func.carpeta = "ABM_Rol";
                func.form    = "FormABMRol";
                break;

            case "Registro de Usuario":
                func.carpeta = "Registro_de_Usuario";
                func.form    = "FormRegistro";
                break;

            case "ABM Cliente":
                func.carpeta = "Abm_Cliente";
                func.form    = "FormABMCliente";
                break;

            case "ABM Empresa":
                func.carpeta = "Abm_Empresa";
                func.form    = "FormABMEmpresa";
                break;

            case "ABM Rubro":
                func.carpeta = "Abm_Rubro";
                func.form    = "FormABMRubro";
                break;

            case "ABM visibilidad de publicacion":
                func.carpeta = "Abm_Visibilidad";
                func.form    = "FormABMVisibilidad";
                break;

            case "Generar publicacion":
                func.carpeta = "Generar_Publicacion";
                func.form    = "FormGenerarPublicacion";
                break;

            case "Editar publicacion":
                func.carpeta = "Editar_Publicacion";
                func.form    = "FormEditarPublicacion";
                break;

            case "Gestion de preguntas":
                func.carpeta = "Gestion_de_Preguntas";
                func.form    = "FormListadoPreguntas";
                break;

            case "Comprar/Ofertar":
                func.carpeta = "Comprar_Ofertar";
                func.form    = "FormComprarOfertar";
                break;

            case "Historial del cliente":
                func.carpeta = "Historial_Cliente";
                func.form    = "FormHistorialUsuario";
                break;

            case "Calificar al vendedor":
                func.carpeta = "Calificar_Vendedor";
                func.form    = "FormSeleccionACalificar";
                break;

            case "Facturar Publicaciones":
                func.carpeta = "Facturar_Publicaciones";
                func.form    = "FormFacturarPublicaciones";
                break;

            case "Listado Estadistico":
                func.carpeta = "Listado_Estadistico";
                func.form    = "FormListadoEstadistico";
                break;
            }
            return(func);
        }