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 Dictionary <string, int> GetLatimeColoane(string pNumeLista, IDbTransaction pTranzactie) { BListeAfisaj lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); if (lista != null) { incarcaColoanele(lista.Id, pTranzactie); return(_SDictColoaneListeAfisaj[lista.Id].GetLatimeColoane()); } return(null); }
public static BListeAfisaj GetListaByNume(string pNumeLista, bool pCreeazaDacaNuExista, IDbTransaction pTranzactie) { BListeAfisaj lista = _SListeAfisaj.GetByNume(pNumeLista); if (lista == null && pCreeazaDacaNuExista) { Add(pNumeLista, string.Empty, 0, pTranzactie); incarcaLista(pTranzactie); } return(_SListeAfisaj.GetByNume(pNumeLista)); }
public static List <string> GetListaColoaneAscunse(string pNumeLista, IDbTransaction pTranzactie) { BListeAfisaj lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); if (lista != null) { incarcaColoanele(lista.Id, pTranzactie); if (_SDictColoaneListeAfisaj.ContainsKey(lista.Id)) { return(_SDictColoaneListeAfisaj[lista.Id].GetListaColoaneAscunse()); } } return(null); }
public static void UpdateColoanaSortare(string pNumeLista, string pNumeColoana, int pOrdineSortare, IDbTransaction pTranzactie) { incarcaLista(pTranzactie); BListeAfisaj lista = _SListeAfisaj.GetByNume(pNumeLista); if (lista != null) { //Update lista.ColoanaSortare = pNumeColoana; lista.OrdineSortare = pOrdineSortare; lista.UpdateAll(pTranzactie); } else { //Add Add(pNumeLista, pNumeColoana, pOrdineSortare, pTranzactie); } }
public static BColectieColoaneListeAfisaj GetByLista(string pNumeLista, bool pCreeazaDacaNuExista, IDbTransaction pTranzactie) { BListeAfisaj lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); if (lista == null && pCreeazaDacaNuExista) { BListeAfisaj.Add(pNumeLista, string.Empty, 0, pTranzactie); lista = BListeAfisaj.GetListaByNume(pNumeLista, pTranzactie); } if (lista != null) { incarcaColoanele(lista.Id, pTranzactie); return(_SDictColoaneListeAfisaj[lista.Id]); } return(null); }