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