Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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);
        }