/// <summary> /// Metoda de clasa ce permite adaugarea unui obiect de tip DTari /// </summary> /// <param name="pNumeScurt"></param> /// <param name="pNumeOficial"></param> /// <param name="pPrefixTelefonic"></param> /// <param name="pAbreviere"></param> /// <param name="pCetatenie"></param> /// <param name="pLimbaDenumirii"></param> /// <param name="pPreferinta"></param> /// <returns></returns> /// <remarks></remarks> public static int Add(string pNumeScurt, string pNumeOficial, string pPrefixTelefonic, string pAbreviere, string pCetatenie, int pLimbaDenumirii, int pPreferinta, IDbTransaction pTranzactie) { int id = DTari.Add(BUtilizator.GetIdUtilizatorConectat(pTranzactie), pNumeScurt, pNumeOficial, pPrefixTelefonic, pAbreviere, pCetatenie, pLimbaDenumirii, pPreferinta, pTranzactie); _lstTari = null; return(id); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BTari /// </summary> /// <param name="pId"></param> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieTari GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieTari lstDTari = new BColectieTari(); using (DataSet ds = DTari.GetListByParam(pStare, Convert.ToInt32(BMultiLingv.EnumLimba.Romana), pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDTari.Add(new BTari(dr)); } } return(lstDTari); }
public BColectieTari Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieTari SubLista = new BColectieTari(); foreach (BTari Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public static BColectieTari getByListaId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieTari listaRetur = new BColectieTari(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DTari.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BTari(dr)); } } } return(listaRetur); }
public BColectieTari Intersectie(BColectieTari pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieTari, BTari>(this, pListaDeIntersectat)); }
public static void DistrugeListaTari() { _lstTari = null; _lDictTari = null; }