Ejemplo: agregar un recambio en Dinaup (.NET)
Cómo agregar un nuevo recambio a la base de datos de Dinaup usando el SDK para .NET y 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.
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
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 nombres MyDinaup.SectionsD.RecambiosD.
Debes tener instalada en el proyecto la librería de mapeo personalizada MyDinaup.
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(
seccionID,
writeOperation,
false // false = escritura directa, true = virtualizada (ejecuta scripts)
);
resultado.EnsureSuccess(); // Provoca excepción si algo falla.
Ejemplo: agregar un cliente desde Dinaup (.NET)
Cómo agregar un cliente a la base de datos de Dinaup con el SDK para .NET y una WriteOperation sobre la sección Entidades.
Apps multi-tenant
Conecta tu aplicación a Dinaup como plataforma: login de usuarios, un espacio de datos por empresa y almacenamiento propio de la app.