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);
}
}
}