public static BColoaneListeAfisaj GetByNume(string pNumeLista, string pNumeColoana, IDbTransaction pTranzactie) { BListeAfisaj lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); BColoaneListeAfisaj coloana = null; if (lista == null) { BListeAfisaj.Add(pNumeLista, string.Empty, 0, pTranzactie); lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); } if (lista != null) { incarcaColoanele(lista.Id, pTranzactie); coloana = _SDictColoaneListeAfisaj[lista.Id].GetByNume(pNumeColoana); if (coloana == null) { Add(lista.Id, pNumeColoana, -1, true, 0, pTranzactie); incarcaColoanele(lista.Id, pTranzactie); coloana = _SDictColoaneListeAfisaj[lista.Id].GetByNume(pNumeColoana); } } return(coloana); }
public static void UpdateLatimeColoana(string pNumeLista, string pNumeColoana, int pLatime, IDbTransaction pTranzactie) { BColoaneListeAfisaj coloana = GetByNume(pNumeLista, pNumeColoana, pTranzactie); if (coloana != null) { coloana.Latime = pLatime; coloana.UpdateAll(pTranzactie); } }
public static void UpdateIndexColoana(string pNumeLista, string pNumeColoana, int pDisplayIndex, IDbTransaction pTranzactie) { BColoaneListeAfisaj coloana = GetByNume(pNumeLista, pNumeColoana, pTranzactie); if (coloana != null) { coloana.Ordine = pDisplayIndex; coloana.UpdateAll(pTranzactie); } }
public static bool Delete(int pIdLista, IDbTransaction pTranzactie) { if (pIdLista > 0) { DListeAfisaj.DeleteById(pIdLista, pTranzactie); BColoaneListeAfisaj.DeleteByIdLista(pIdLista, pTranzactie); DistrugeObiecteleStatice(); return(true); } return(false); }