示例#1
0
        public ActionResult Index()
        {
            var data  = _rasonBLL.GetReason();
            var model = new ReasonModel();

            model.Details           = Mapper.Map <List <ReasonItem> >(data);
            model.MainMenu          = _mainMenu;
            model.CurrentLogin      = CurrentUser;
            model.CurrentPageAccess = CurrentPageAccess;
            return(View(model));
        }
示例#2
0
        public TraCrfItemViewModel InitialModel(TraCrfItemViewModel model)
        {
            var list          = _employeeBLL.GetEmployee().Where(x => x.IS_ACTIVE && x.GROUP_LEVEL > 0).Select(x => new { x.EMPLOYEE_ID, x.FORMAL_NAME }).ToList().OrderBy(x => x.FORMAL_NAME);
            var listReason    = _reasonBLL.GetReason().Where(x => x.DocumentType == (int)Enums.DocumentType.TMP).Select(x => new { x.MstReasonId, x.Reason }).ToList().OrderBy(x => x.Reason);
            var listVehType   = _settingBLL.GetSetting().Where(x => x.SettingGroup == "VEHICLE_TYPE").Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listVehCat    = _settingBLL.GetSetting().Where(x => x.SettingGroup == "VEHICLE_CATEGORY").Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listVehUsage  = _settingBLL.GetSetting().Where(x => x.SettingGroup.Contains("VEHICLE_USAGE_BENEFIT")).Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listSupMethod = _settingBLL.GetSetting().Where(x => x.SettingGroup == "SUPPLY_METHOD").Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listProject   = _settingBLL.GetSetting().Where(x => x.SettingGroup == "PROJECT").Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listRelocate  = _settingBLL.GetSetting().Where(x => x.SettingGroup == "RELOCATION_TYPE").Select(x => new { x.SettingName, x.SettingValue }).ToList();
            var listLocation  = _employeeBLL.GetCityLocation();



            model.EmployeeList     = new SelectList(list, "EMPLOYEE_ID", "FORMAL_NAME");
            model.LocationList     = new SelectList(listLocation, "City", "City");
            model.ReasonList       = new SelectList(listReason, "MstReasonId", "Reason");
            model.VehicleTypeList  = new SelectList(listVehType, "SettingName", "SettingValue");
            model.VehicleCatList   = new SelectList(listVehCat, "SettingName", "SettingValue");
            model.VehicleUsageList = new SelectList(listVehUsage, "SettingName", "SettingValue");
            model.SupplyMethodList = new SelectList(listSupMethod, "SettingName", "SettingValue");
            model.ProjectList      = new SelectList(listProject, "SettingName", "SettingValue");
            model.RelocateList     = new SelectList(listRelocate, "SettingName", "SettingValue");

            model.CurrentLogin = CurrentUser;

            model.MainMenu = _mainMenu;

            return(model);
        }