Ejemplo: Agregar un Recambio en Dinaup (.NET)

Este artículo muestra cómo agregar un nuevo recambio a la base de datos de Dinaup utilizando el SDK para .NET. Es un proceso sencillo usando la clase WriteOperation.

Agregar un nuevo recambio utilizando el SDK Dinaup para .NET se hace mediante la clase WriteOperation, enviando los campos requeridos a la sección de recambios.

1

Requisitos Previos

Antes de agregar un recambio asegúrate de contar con:

  • vehiculoID: El ID de un vehículo válido para desguace.

  • numeracionID: Una numeración activa (serie de recambio).

  • tipoID: El tipo de recambio.

  • estadoID: El estado del recambio.

Si no tienes los valores puedes obtenerlos usando los métodos para consultar informes. Reports

2

Preparar los datos

Crea un diccionario con los datos del recambio:

var datosRecambio = new Dictionary<string, string>
{
    { RecambiosES.TextoPrincipal, "Motor diésel completo" },
    { RecambiosES.ReferenciaRecursoDeOrigen, vehiculoID },
    { RecambiosES.ReferenciaNumeracion, numeracionID },
    { RecambiosES.ReferenciaEstado, estadoID },
    { RecambiosES.ReferenciaTipo, tipoID }
};

RecambiosES se encuentra en el espacio de nombre MyDinaup.SectionsD.RecambiosD. Debes tener instalado en el proyecto la librería de Mapeo personalizada MyDinaup.

3

Crear y ejecutar la operación

Crea la operación de escritura:

var writeOperation = new WriteOperation(string.Empty, datosRecambio);

Ejecuta la operación

var seccionID = MyDinaup.SectionsD.RecambiosD._SectionIDGUID;

var resultado = await client.RunWriteOperationAsync(
    client.DefaultSession,
    seccionID,
    writeOperation,
    false // false = escritura directa, true = virtualizada
);

resultado.EnsureSuccess(); // Provoca excepción si algo falla.

Última actualización

¿Te fue útil?