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"; } }
//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); }