Beispiel #1
0
        public async Task ReLoad()
        {
            OrganizationList organizationList = OrganizationList.GetUniqueInstance();
            await organizationList.Reload();

            InitLists();
        }
        public SubOrganizationList(Organization organization)
        {
            OrganizationList organizationList = OrganizationList.GetUniqueInstance();

            _list         = organizationList.GetSubOrganizationList(organization);
            _organization = organization;
        }
Beispiel #3
0
        private void InitLists()
        {
            OrganizationList organizationList = OrganizationList.GetUniqueInstance();

            _list       = organizationList.ListLpu;
            _listBranch = organizationList.ListBranch;
            _listOther  = organizationList.ListOther;
        }
Beispiel #4
0
        public static OrganizationList GetUniqueInstance()
        {
            if (_uniqueInstance == null)
            {
                _uniqueInstance = new OrganizationList();
            }

            return(_uniqueInstance);
        }
Beispiel #5
0
        private DataTable ToDataTableWithBranch(IEnumerable <LPU> list, IEnumerable <Organization> listOther)
        {
            OrganizationList organizationList = OrganizationList.GetUniqueInstance();

            List <LPU> listNew = new List <LPU>();

            foreach (Organization item in list)
            {
                listNew.Add(item as LPU);

                var listBranch = organizationList.GetBranchList(item);
                foreach (Organization itemBranch in listBranch)
                {
                    listNew.Add(itemBranch as LPU);
                }
            }

            return(CreateTable(listNew, listOther));
        }