pre-update descrizioni

This commit is contained in:
Samuele Locatelli
2026-06-01 13:56:14 +02:00
parent d2e82d7209
commit 3ea4b77827
7 changed files with 88 additions and 4 deletions
+37
View File
@@ -0,0 +1,37 @@
using Microsoft.Data.SqlClient;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using MP.Core.DTO;
using MP.Core.Objects;
using MP.Data.DbModels;
using NLog;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
namespace MP.Data.Repositories
{
public interface IAnagRepository
{
Task<AnagCountersModel> AnagCountersGetNextAsync(string cntType);
Task<List<vSelEventiBCodeModel>> AnagEventiGeneralAsync();
Task<bool> AnagGruppiDeleteAsync(AnagGruppiModel updRec);
Task<bool> AnagGruppiUpsertAsync(AnagGruppiModel UpdRec);
Task<List<ListValuesModel>> AnagStatiCommAsync();
Task<List<ListValuesModel>> AnagTipoArtLvAsync();
Task<List<string>> ArticleWithDossierAsync();
Task<int> ArticoliCountSearchAsync(string tipo = "*", string azienda = "*", string searchVal = "");
Task<List<AnagArticoliModel>> ArticoliGetByTipoAsync(string tipo, string azienda = "*");
Task<List<AnagArticoliModel>> ArticoliGetSearchAsync(int numRecord, string tipoArt, string azienda, string searchVal);
Task<List<AnagArticoliModel>> ArticoliInKitAsync();
Task<bool> ArticoliDeleteRecord(AnagArticoliModel currRec);
Task<bool> ArticoliUpdateRecord(AnagArticoliModel currRec);
Task<List<ListValuesModel>> ListValuesFiltAsync(string tabName, string fieldName);
Task<List<MacchineModel>> MacchineByMatrOper(int MatrOpr);
Task<List<MacchineModel>> MacchineGetFiltAsync(string codGruppo);
Task<Dictionary<string, string>> VocabolarioGetLang(string lingua);
Task<bool> VocabolarioUpsertAsync(VocabolarioModel upsRec);
}
}