コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelOrgChart"></param>
        /// <returns></returns>
        public ObjectModel.OrgChart GetOrgChartByID(ObjectModel.OrgChart modelOrgChart)
        {
            var rmodel       = new ConvertModel();
            var dao          = new OrgChartRepository();
            var dataOrgChart = dao.Query(s => s.Id == modelOrgChart.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.OrgChart, OrgChart>(dataOrgChart));
        }
コード例 #2
0
ファイル: DepartmentService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelDepartment"></param>
        /// <returns></returns>
        public ObjectModel.Department GetDepartmentByID(ObjectModel.Department modelDepartment)
        {
            var rmodel         = new ConvertModel();
            var dao            = new DepartmentRepository();
            var dataDepartment = dao.Query(s => s.Id == modelDepartment.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.Department, Department>(dataDepartment));
        }
コード例 #3
0
ファイル: EmployeeService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelEmployee"></param>
        /// <returns></returns>
        public ObjectModel.Employee GetEmployeeByID(ObjectModel.Employee modelEmployee)
        {
            var rmodel       = new ConvertModel();
            var dao          = new EmployeeRepository();
            var dataEmployee = dao.Query(s => s.Id == modelEmployee.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.Employee, Employee>(dataEmployee));
        }
コード例 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelDataDictionary"></param>
        /// <returns></returns>
        public ObjectModel.DataDictionary GetDataDictionaryByID(ObjectModel.DataDictionary modelDataDictionary)
        {
            var rmodel             = new ConvertModel();
            var dao                = new DataDictionaryRepository();
            var dataDataDictionary = dao.Query(s => s.Id == modelDataDictionary.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.DataDictionary, DataDictionary>(dataDataDictionary));
        }
コード例 #5
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///
        /// </summary>
        /// <param name="modelContract"></param>
        /// <returns></returns>
        public ObjectModel.Contract GetContractByID(ObjectModel.Contract modelContract)
        {
            var rmodel       = new ConvertModel();
            var dao          = new ContractRepository();
            var dataContract = dao.Query(s => s.Id == modelContract.Id).FirstOrDefault();

            return(rmodel.ReturnModel <ObjectModel.Contract, Contract>(dataContract));
        }
コード例 #6
0
ファイル: EmployeeService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarEmployee"></param>
        public Decimal Add(ObjectModel.Employee svarEmployee)
        {
            svarEmployee.IsActive = "1";
            var rmodel    = new ConvertModel();
            var sEmployee = rmodel.ReturnModel <Employee, ObjectModel.Employee>(svarEmployee);
            var dao       = new EmployeeRepository();
            var newItem   = dao.Insert(sEmployee);

            return(newItem.Id);
        }
コード例 #7
0
ファイル: DepartmentService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarDepartment"></param>
        public Decimal Add(ObjectModel.Department svarDepartment)
        {
            svarDepartment.IsActive = "1";
            var rmodel      = new ConvertModel();
            var sDepartment = rmodel.ReturnModel <Department, ObjectModel.Department>(svarDepartment);
            var dao         = new DepartmentRepository();
            var newItem     = dao.Insert(sDepartment);

            return(newItem.Id);
        }
コード例 #8
0
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarOrgChart"></param>
        public Decimal Add(ObjectModel.OrgChart svarOrgChart)
        {
            svarOrgChart.IsActive = "1";
            var rmodel    = new ConvertModel();
            var sOrgChart = rmodel.ReturnModel <OrgChart, ObjectModel.OrgChart>(svarOrgChart);
            var dao       = new OrgChartRepository();
            var newItem   = dao.Insert(sOrgChart);

            return(newItem.Id);
        }
コード例 #9
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarContract"></param>
        public Decimal Add(ObjectModel.Contract svarContract)
        {
            svarContract.IsActive = "1";
            var rmodel    = new ConvertModel();
            var sContract = rmodel.ReturnModel <Contract, ObjectModel.Contract>(svarContract);
            var dao       = new ContractRepository();
            var newItem   = dao.Insert(sContract);

            return(newItem.Id);
        }
コード例 #10
0
        /// <summary>
        ///  save Entity Method
        /// </summary>
        /// <param name="svarDataDictionary"></param>
        public Decimal Add(ObjectModel.DataDictionary svarDataDictionary)
        {
            svarDataDictionary.IsActive = "1";
            var rmodel          = new ConvertModel();
            var sDataDictionary = rmodel.ReturnModel <DataDictionary, ObjectModel.DataDictionary>(svarDataDictionary);
            var dao             = new DataDictionaryRepository();
            var newItem         = dao.Insert(sDataDictionary);

            return(newItem.Id);
        }
コード例 #11
0
        /// <summary>
        ///  Get Entity List
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.DataDictionary> FindAll()
        {
            var rmodel           = new ConvertModel();
            var list             = new List <ObjectModel.DataDictionary>();
            var daDataDictionary = new DataDictionaryRepository();

            foreach (var vartemp in daDataDictionary.Query(c => c.IsActive == "1"))
            {
                var omDataDictionary = rmodel.ReturnModel <ObjectModel.DataDictionary, DataDictionary>(vartemp);
                list.Add(omDataDictionary);
            }
            return(list);
        }
コード例 #12
0
ファイル: DepartmentService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  Get Entity List
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.Department> FindAll()
        {
            var rmodel       = new ConvertModel();
            var list         = new List <ObjectModel.Department>();
            var daDepartment = new DepartmentRepository();

            foreach (var vartemp in daDepartment.Query(c => c.IsActive == "1"))
            {
                var omDepartment = rmodel.ReturnModel <ObjectModel.Department, Department>(vartemp);
                list.Add(omDepartment);
            }
            return(list);
        }
コード例 #13
0
        /// <summary>
        ///  Get Entity List
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.OrgChart> FindAll()
        {
            var rmodel     = new ConvertModel();
            var list       = new List <ObjectModel.OrgChart>();
            var daOrgChart = new OrgChartRepository();

            foreach (var vartemp in daOrgChart.Query(c => c.IsActive == "1"))
            {
                var omOrgChart = rmodel.ReturnModel <ObjectModel.OrgChart, OrgChart>(vartemp);
                list.Add(omOrgChart);
            }
            return(list);
        }
コード例 #14
0
ファイル: EmployeeService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  Get Entity List
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.Employee> FindAll()
        {
            var rmodel     = new ConvertModel();
            var list       = new List <ObjectModel.Employee>();
            var daEmployee = new EmployeeRepository();

            foreach (var vartemp in daEmployee.Query(c => c.IsActive == "1"))
            {
                var omEmployee = rmodel.ReturnModel <ObjectModel.Employee, Employee>(vartemp);
                list.Add(omEmployee);
            }
            return(list);
        }
コード例 #15
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  Get Entity List
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.Contract> FindAll()
        {
            var rmodel     = new ConvertModel();
            var list       = new List <ObjectModel.Contract>();
            var daContract = new ContractRepository();

            foreach (var vartemp in daContract.Query(c => c.IsActive == "1"))
            {
                var omContract = rmodel.ReturnModel <ObjectModel.Contract, Contract>(vartemp);
                list.Add(omContract);
            }
            return(list);
        }
コード例 #16
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  Edit Entity Method
        /// </summary>
        /// <param name="evarContract"></param>
        public void Update(ObjectModel.Contract evarContract)
        {
            var rmodel       = new ConvertModel();
            var eContract    = rmodel.ReturnModel <Contract, ObjectModel.Contract>(evarContract);
            var dao          = new ContractRepository();
            var dataContract = dao.Query(s => s.Id == evarContract.Id).FirstOrDefault();

            //eContract.CreatedOn =dataContract.CreatedOn;
            //eContract.CreatedByEmployeeId =dataContract.CreatedByEmployeeId;
            //eContract.ModifiedByEmployeeId =ConstantManager.GetCurrentUserId();
            //eContract.ModifiedOn =DateTime.Now;
            eContract.IsActive = dataContract.IsActive;
            dao.Update(eContract, c => c.Id == eContract.Id);
        }
コード例 #17
0
ファイル: EmployeeService.cs プロジェクト: felhz/LongHuPOC
        /// <summary>
        ///  Edit Entity Method
        /// </summary>
        /// <param name="evarEmployee"></param>
        public void Update(ObjectModel.Employee evarEmployee)
        {
            var rmodel       = new ConvertModel();
            var eEmployee    = rmodel.ReturnModel <Employee, ObjectModel.Employee>(evarEmployee);
            var dao          = new EmployeeRepository();
            var dataEmployee = dao.Query(s => s.Id == evarEmployee.Id).FirstOrDefault();

            //eEmployee.CreatedOn =dataEmployee.CreatedOn;
            //eEmployee.CreatedByEmployeeId =dataEmployee.CreatedByEmployeeId;
            //eEmployee.ModifiedByEmployeeId =ConstantManager.GetCurrentUserId();
            //eEmployee.ModifiedOn =DateTime.Now;
            eEmployee.IsActive = dataEmployee.IsActive;
            dao.Update(eEmployee, c => c.Id == eEmployee.Id);
        }
コード例 #18
0
        /// <summary>
        ///  Edit Entity Method
        /// </summary>
        /// <param name="evarOrgChart"></param>
        public void Update(ObjectModel.OrgChart evarOrgChart)
        {
            var rmodel       = new ConvertModel();
            var eOrgChart    = rmodel.ReturnModel <OrgChart, ObjectModel.OrgChart>(evarOrgChart);
            var dao          = new OrgChartRepository();
            var dataOrgChart = dao.Query(s => s.Id == evarOrgChart.Id).FirstOrDefault();

            eOrgChart.CreatedOn            = dataOrgChart.CreatedOn;
            eOrgChart.CreatedByEmployeeId  = dataOrgChart.CreatedByEmployeeId;
            eOrgChart.ModifiedByEmployeeId = ConstantManager.GetCurrentUserId();
            eOrgChart.ModifiedOn           = DateTime.Now;
            eOrgChart.IsActive             = dataOrgChart.IsActive;
            dao.Update(eOrgChart, c => c.Id == eOrgChart.Id);
        }
コード例 #19
0
        /// <summary>
        ///  Edit Entity Method
        /// </summary>
        /// <param name="evarDataDictionary"></param>
        public void Update(ObjectModel.DataDictionary evarDataDictionary)
        {
            var rmodel             = new ConvertModel();
            var eDataDictionary    = rmodel.ReturnModel <DataDictionary, ObjectModel.DataDictionary>(evarDataDictionary);
            var dao                = new DataDictionaryRepository();
            var dataDataDictionary = dao.Query(s => s.Id == evarDataDictionary.Id).FirstOrDefault();

            //eDataDictionary.CreatedOn =dataDataDictionary.CreatedOn;
            //eDataDictionary.CreatedByEmployeeId =dataDataDictionary.CreatedByEmployeeId;
            //eDataDictionary.ModifiedByEmployeeId =ConstantManager.GetCurrentUserId();
            //eDataDictionary.ModifiedOn =DateTime.Now;
            eDataDictionary.IsActive = dataDataDictionary.IsActive;
            dao.Update(eDataDictionary, c => c.Id == eDataDictionary.Id);
        }
コード例 #20
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        public ObjectModel.Contract GetSingleOrDefault(Expression <Func <ObjectModel.Contract, bool> > filter, string orderBy)
        {
            var newfilter = ExpressionConverter <Contract> .Convert(filter);

            var dao         = new ContractRepository();
            int recordCount = 0;
            var data        = dao.QueryByPage(newfilter, orderBy, 1, 1, out recordCount).ToList().FirstOrDefault();

            if (null == data)
            {
                return(null);
            }
            var list   = new List <ObjectModel.Contract>();
            var rmodel = new ConvertModel();

            return(rmodel.ReturnModel <ObjectModel.Contract, Contract>(data));
        }
コード例 #21
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        public IList <ObjectModel.Contract> Query(Expression <Func <ObjectModel.Contract, bool> > filter)
        {
            var newfilter = ExpressionConverter <Contract> .Convert(filter);

            var dao      = new ContractRepository();
            var rmodel   = new ConvertModel();
            var list     = new List <ObjectModel.Contract>();
            var dataList = dao.Query(newfilter).ToList();

            if (null == dataList)
            {
                return(null);
            }
            foreach (var vartemp in dataList)
            {
                var omContract = rmodel.ReturnModel <ObjectModel.Contract, Contract>(vartemp);
                list.Add(omContract);
            }
            return(list);
        }
コード例 #22
0
        public IList <ObjectModel.DataDictionary> Query(Expression <Func <ObjectModel.DataDictionary, bool> > filter)
        {
            var newfilter = ExpressionConverter <DataDictionary> .Convert(filter);

            var dao      = new DataDictionaryRepository();
            var rmodel   = new ConvertModel();
            var list     = new List <ObjectModel.DataDictionary>();
            var dataList = dao.Query(newfilter).ToList();

            if (null == dataList)
            {
                return(null);
            }
            foreach (var vartemp in dataList)
            {
                var omDataDictionary = rmodel.ReturnModel <ObjectModel.DataDictionary, DataDictionary>(vartemp);
                list.Add(omDataDictionary);
            }
            return(list);
        }
コード例 #23
0
ファイル: ContractService.cs プロジェクト: felhz/LongHuPOC
        public IList <ObjectModel.Contract> QueryByPage(Expression <Func <ObjectModel.Contract, bool> > filter, string orderBy, int pageSize, int pageIndex, out int recordsCount)
        {
            var newfilter = ExpressionConverter <Contract> .Convert(filter);

            var dao      = new ContractRepository();
            var dataList = dao.QueryByPage(newfilter, orderBy, pageSize, pageIndex, out recordsCount).ToList();

            if (null == dataList)
            {
                return(null);
            }
            var list   = new List <ObjectModel.Contract>();
            var rmodel = new ConvertModel();

            foreach (var vartemp in dataList)
            {
                var omContract = rmodel.ReturnModel <ObjectModel.Contract, Contract>(vartemp);
                list.Add(omContract);
            }
            return(list);
        }
コード例 #24
0
        /// <summary>
        ///  Get Entity Page Query
        /// </summary>
        /// <returns>List</returns>
        public IList <ObjectModel.DataDictionary> QueryByPage <TKey>(Expression <Func <ObjectModel.DataDictionary, bool> > filter, Expression <Func <ObjectModel.DataDictionary, TKey> > orderBy, int orderType, int pageSize, int pageIndex, out int recordsCount)
        {
            var newFilter = ExpressionConverter <DataDictionary> .Convert(filter);

            var newOrderBy = ExpressionConverter <DataDictionary> .Convert(orderBy);

            var dao      = new DataDictionaryRepository();
            var rmodel   = new ConvertModel();
            var list     = new List <ObjectModel.DataDictionary>();
            var dataList = dao.QueryByPage(newFilter, newOrderBy, orderType, pageSize, pageIndex, out recordsCount);

            if (null == dataList)
            {
                return(null);
            }
            foreach (var vartemp in dataList)
            {
                var omDataDictionary = rmodel.ReturnModel <ObjectModel.DataDictionary, DataDictionary>(vartemp);
                list.Add(omDataDictionary);
            }
            return(list);
        }