V10 RecursosGuías
RecursosGuías
Guías
Años | Lista de Artículos

¿Cómo crear formularios de usuario con Visual Studio?

Última modificación el 12/07/2024

Este documento describe los pasos necesarios para crear su primer proyecto de formularios de usuario para ERP Cegid.

Los formularios de usuario (FDU) corresponden a formularios (forms) desarrollados en el marco de la extensibilidad Cegid. A diferencia de las pestañas de Usuario, estos no están asociadas a ninguna de las tablas del sistema, por lo que pueden utilizarse para implementar otras funcionalidades, por ejemplo:

  • Edición de tablas de usuario;
  • Edición de tablas almacenadas en bases de datos externas al sistema Cegid;
  • Implementación de reglas de negocio específicas sin conexión a la base de datos.

Este concepto permite la extensión de la solución Cegid de forma más integrada, ya que será posible asociar cada FDU a una función de usuario y presentar así el formulario al usuario, por ejemplo en los menús de la aplicación.

Requisitos previos

  • Cegid ERP.
  • Visual Studio & NET Framework 4.7.

Paso 1 - Crear el proyecto

1. Después de abrir Visual Studio, seleccione File > New > Project;

2.En la ventana que aparece, en el árbol de la izquierda, elija el lenguaje de desarrollo ("C#" o "VB");

3. Seleccione el tipo de proyecto Class Library (.NET Framework);

4. Dele un nombre al proyecto "Primavera.CustomForms" y haga clic en OK;

5. Añada un Windows Form "FDU_DrillDown" al proyecto.

Al final de este paso, su proyecto deberá ser igual a la siguiente imagen:

 width=

Paso 2 - Implementar el formulario de usuario

1. Una vez creado el proyecto, hay que añadir algunas referencias a la plataforma de extensibilidad:

  • Primavera.Extensibility.CustomForm.
  • StdPlatBS100: Acceso a la API de la plataforma pública.

2. Después del nombre de la clase  "FDU_DrillDown.cs" añada CustomForm. Este paso indica que nuestra clase hereda de CustomForm todos los métodos, propiedades y atributos.

Al final de este paso, su proyecto deberá ser igual al de la siguiente imagen:

 width=

3. Compile su solución en BUILD > Build Solution.

4. Registrar la assembly como se describe en "¿Cómo registrar proyectos de extensibilidad?".

5. Registre la función de usuario como se describe en ¿Cómo registrar un formulario de usuario?

Bookmark or share this article
Esta página foi útil?
Obrigado pelo seu voto.
Artículos Relacionados
Empezar a usar ¿Cómo se crea un proyecto de integración con Visual Studio? ¿Cómo crear un proyecto de extensibilidad de interfaz (PEX) con Visual Studio? ¿Cómo crear pestañas de usuario con Visual Studio? ¿Cómo crear funciones de usuario?