public List <WorkerModel> GetWorkers()
        {
            List <Worker>      workers = WorkerProvider.Instance.GetItems();
            List <WorkerModel> models  = CustomSaveableModelBase.GetModels <WorkerModel, Worker>(workers);

            return(models);
        }
Пример #2
0
        public List <TitleModel> GetTitles()
        {
            List <Title>      titles = TitleProvider.Instance.GetItems();
            List <TitleModel> models = CustomSaveableModelBase.GetModels <TitleModel, Title>(titles);

            return(models);
        }
Пример #3
0
        public List <PozModel> GetPozs(string PozNumber)
        {
            List <Poz>      pozs   = PozProvider.Instance.GetItems("Number", PozNumber);
            List <PozModel> models = CustomSaveableModelBase.GetModels <PozModel, Poz>(pozs);

            return(models);
        }
Пример #4
0
        public List <OBFModel> GetOBFs()
        {
            List <OBF>      items  = OBFProvider.Instance.GetItems();
            List <OBFModel> models = CustomSaveableModelBase.GetModels <OBFModel, OBF>(items);

            return(models);
        }
Пример #5
0
        public List <OBFModel> GetOBFs(string OBFNumber)
        {
            List <OBF>      obfs   = OBFProvider.Instance.GetItems("Number", OBFNumber);
            List <OBFModel> models = CustomSaveableModelBase.GetModels <OBFModel, OBF>(obfs);

            return(models);
        }
Пример #6
0
        public List <OBFModel> GetOBFs(string OBFNumber, string OBFDescription)
        {
            Dictionary <string, object> param = new Dictionary <string, object>();

            param.Add("StokNumber", OBFNumber);
            param.Add("Description", OBFDescription);
            List <OBF>      obfs   = OBFProvider.Instance.GetItems(param);
            List <OBFModel> models = CustomSaveableModelBase.GetModels <OBFModel, OBF>(obfs);

            List <OBFModel> items = new List <OBFModel>();

            foreach (var item in models)
            {
                if (item.Childrens.Count == 0)
                {
                    items.Add(item);
                }
                else
                {
                    items.Add(item.Childrens.OrderByDescending(p => p.InserTime).FirstOrDefault());
                }
            }


            return(items);
        }
Пример #7
0
        public List <OBFModel> GetOBFs(string OBFDescription)
        {
            Dictionary <string, object> param = new Dictionary <string, object>();

            param.Add("Description", OBFDescription);
            List <OBF>      obfs   = OBFProvider.Instance.GetItems(param);
            List <OBFModel> models = CustomSaveableModelBase.GetModels <OBFModel, OBF>(obfs);

            return(models);
        }
Пример #8
0
        public List <PozModel> GetPozs(string PozNumber, string PozDescription)
        {
            List <Poz> pozs = new List <Poz>();
            Dictionary <string, object> param = new Dictionary <string, object>();

            param.Add("Number", PozNumber);
            param.Add("Description", PozDescription);
            param.Add("Year", DateTime.Now.Year);
            pozs = PozProvider.Instance.GetItems(param);
            List <PozModel> models = CustomSaveableModelBase.GetModels <PozModel, Poz>(pozs);

            return(models);
        }