예제 #1
0
        public List <Shift_schedule_detail_ViewModel> SelectVolunteer_byIdentity_type(string Identity_type, int application_unit_no, int service_period_no)
        {
            Volunteer_Model volunteer_Model = new Volunteer_Model();

            List <Shift_schedule_detail_ViewModel> Schedule_Detail_ViewModels = new List <Shift_schedule_detail_ViewModel>();

            foreach (var row in volunteer_Model.SelectVolunteer_byIdentity_type(Identity_type, application_unit_no, service_period_no))
            {
                Shift_schedule_detail_ViewModel Schedule_Detail_ViewModel = new Shift_schedule_detail_ViewModel();
                Schedule_Detail_ViewModel.Volunteer_no       = int.Parse(row.Volunteer_no);
                Schedule_Detail_ViewModel.Chinese_name       = row.Chinese_name;
                Schedule_Detail_ViewModel.Identity_type_name = row.Identity_type;
                Schedule_Detail_ViewModel.Photo = row._Photo;
                Schedule_Detail_ViewModel.Order = row.Wish_order;
                Schedule_Detail_ViewModels.Add(Schedule_Detail_ViewModel);
            }

            return(Schedule_Detail_ViewModels);
        }
예제 #2
0
        public List <Shift_schedule_detail_ViewModel> SelectLeave_Volunteer_byService_Period(int application_unit_no, int service_period_no)
        {
            List <Shift_schedule_detail_ViewModel> Leave_Volunteers = new List <Shift_schedule_detail_ViewModel>();

            Service_period_volunteer_Model        service_Period_Volunteer_Model = new Service_period_volunteer_Model();
            List <Service_period_volunteer_Model> Service_period_volunteers      = service_Period_Volunteer_Model.SelectService_period_volunteer(application_unit_no, service_period_no, "移除");

            foreach (var row in Service_period_volunteers)
            {
                Shift_schedule_detail_ViewModel shift_Schedule_Detail_ViewModel = new Shift_schedule_detail_ViewModel();
                shift_Schedule_Detail_ViewModel.Volunteer_no       = row.Volunteer_no;
                shift_Schedule_Detail_ViewModel.Chinese_name       = row.Volunteer;
                shift_Schedule_Detail_ViewModel.Identity_type_name = row.Type;
                shift_Schedule_Detail_ViewModel.Photo = row.Photo;

                Leave_Volunteers.Add(shift_Schedule_Detail_ViewModel);
            }
            return(Leave_Volunteers);
        }