예제 #1
0
        public PeriodFunctions(PeriodProperties Period, IEmployeeDataProvider EmployeeService, IOrganChartDataProvider OrganchartService)
        {
            _Period.PeriodID        = Period.PeriodID;
            _Period.PeriodName      = Period.PeriodName;
            _Period.PeriodStateID   = Period.PeriodID;
            _Period.PeriodStateName = Period.PeriodStateName;

            _IsInsertable = Period.PeriodStateID == 2;


            //IEmployeeDataProvider EmployeeService;
            //   _EmployeeService = new EmployeeConverter(EmployeeService,);

            //IOrganChartDataProvider OrganchartService;
            _OrganchartService = new OrganChartConverter(OrganchartService);
        }
예제 #2
0
        public List <PeriodProperties> GetPeriodList()
        {
            List <PeriodProperties> Result = new List <PeriodProperties>();

            for (int i = 0; i < 10; i++)
            {
                PeriodProperties TempItem = new PeriodProperties();

                TempItem.PeriodID        = i * i;
                TempItem.PeriodName      = "PeriodName " + i.ToString();
                TempItem.PeriodStateID   = i;
                TempItem.PeriodStateName = "PeriodStateName " + i.ToString();

                Result.Add(TempItem);
            }
            return(Result);
        }
예제 #3
0
        public PeriodProperties GetPeriodInformation(long id)
        {
            List <PeriodProperties> Periods = new List <PeriodProperties>();

            for (int i = 0; i < 10; i++)
            {
                PeriodProperties TempItem = new PeriodProperties();

                TempItem.PeriodID        = i * i;
                TempItem.PeriodName      = "PeriodName " + i.ToString();
                TempItem.PeriodStateID   = i;
                TempItem.PeriodStateName = "PeriodStateName " + i.ToString();

                Periods.Add(TempItem);
            }



            PeriodProperties Result = new PeriodProperties();

            Result = (from c in Periods where c.PeriodID == id select c).First();

            return(Result);
        }