namespace SteamWare { /// /// Classe gestione metodi di accesso ai dati embeddati /// public class selDataVoc { /// /// classe accesso tabelle selettori /// public selDataVoc() { } /// /// singleton /// public static selDataVoc mgr = new selDataVoc(); /// /// tabella vocabolario /// /// public DataLayer_generic.VocabolarioDataTable getVocabolario() { return DataWrap.DW.taVocabolario.GetData(); } /// /// tabella vocabolario per la lingua indicata /// /// /// public DataLayer_generic.VocabolarioDataTable getVocabolario(string lingua) { return DataWrap.DW.taVocabolario.getByLingua(lingua); } /// /// tabella vocabolario per la lingua indicata filtrato per lemma in modalità LIKE termine% /// /// lingua desiderata /// termine iniziale lemma da cercare /// public DataLayer_generic.VocabolarioDataTable getVocabolarioByLemma(string lingua, string lemmaLike) { return DataWrap.DW.taVocabolario.getByLinguaLemmaLike(lingua, lemmaLike); } /// /// tabella lingue /// /// public DataLayer_generic.LingueDataTable getLingue() { return DataWrap.DW.taLingue.GetData(); } /// /// verifico termine indicato... se manca aggiungo, se diverso aggiorno /// /// /// /// /// true public void upsertLemma(string Lingua, string Lemma, string Traduzione) { DataWrap.DW.taVocabolario.upsertLemma(Lingua, Lemma, Traduzione); } /// /// faccio update del lemma indicato... /// /// /// /// public void updateLemmaVoc(string Traduzione, string Original_Lingua, string Original_Lemma) { DataWrap.DW.taVocabolario.UpdateQuery(Traduzione, Original_Lingua, Original_Lemma); } /// /// cancella il lemma indicato /// /// /// public void deleteLemmaVoc(string Original_Lingua, string Original_Lemma) { DataWrap.DW.taVocabolario.DeleteQuery(Original_Lingua, Original_Lemma); } } }