Esempio n. 1
0
        public List <FormSettingBO> GetFormSettingsList(List <string> formIds, int currentOrgId, bool userAndOrgInfoOnly = true)
        {
            List <FormSettingBO> formSettingBOList = _formSettingDao_EF.GetFormSettingsList(formIds, currentOrgId, userAndOrgInfoOnly: true);

            GetAllColumnNames(formSettingBOList);

            GetDataAccessRules(formSettingBOList);

            return(formSettingBOList);
        }
Esempio n. 2
0
        public List <FormSettingBO> GetFormSettingsList(List <string> formIds, int currentOrgId)
        {
            List <FormSettingBO> formSettingBOList = _formSettingDao_EF.GetFormSettingsList(formIds, currentOrgId, userAndOrgInfoOnly: true);

            foreach (var formSettingBO in formSettingBOList)
            {
                int i = 1;
                formSettingBO.FormControlNameList = GetAllColumnNames(formSettingBO.FormId).ToDictionary(k => i++, v => v);
            }

            DataAccessessRulesHelper.GetDataAccessRules(formSettingBOList);

            var formSettingsList = GetFormSettings(formIds);

            formSettingBOList = FormSettingsExtensions.MergeInfoFormSettingBOList(formSettingsList, formSettingBOList);
            return(formSettingBOList);
        }
 public List <FormSettingBO> GetFormSettingsList(List <string> formIds, int currentOrgId)
 {
     return(_formSettingDao.GetFormSettingsList(formIds, currentOrgId, userAndOrgInfoOnly: false));
 }