Exemplo n.º 1
0
        private List <QualificationSupplierDataModel> GetListOfMediumQualificationTechDataModel()
        {
            List <QualificationSupplierDataModel> qualificationSupplierDataList =
                new List <QualificationSupplierDataModel>();

            QualificationSupplierDataModel numberOfYearsOfExceprience         = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfYearsOfExperience, 0);
            QualificationSupplierDataModel percentsaudiEmoloyeeNumber         = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.PercentageOfSaudiEmployees, 0);
            QualificationSupplierDataModel employeeNumber                     = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfEmployees, 0);
            QualificationSupplierDataModel saudiEmoloyeeNumber                = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfSaudiEmployees, 0);
            QualificationSupplierDataModel qualityAssuranceStandards          = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.QualityAssuranceStandards, (int)Enums.QualificationQualityGuaranteeLookup.IsoCertificate);
            QualificationSupplierDataModel environmentalHealthSafetyStandards = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.EnvironmentalHealthSafetyStandards, (int)Enums.QualificationEnvironmentStandardsLookup.OSHA);

            QualificationSupplierDataModel cashRateModel       = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.CashRate, 0);
            QualificationSupplierDataModel liquidityRatioModel = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.LiquidityRatio, 0);
            QualificationSupplierDataModel tradingRatio        = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Medium, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.TradingRatio, 0);

            qualificationSupplierDataList.Add(numberOfYearsOfExceprience);
            qualificationSupplierDataList.Add(percentsaudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(employeeNumber);
            qualificationSupplierDataList.Add(saudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(qualityAssuranceStandards);
            qualificationSupplierDataList.Add(environmentalHealthSafetyStandards);

            qualificationSupplierDataList.Add(cashRateModel);
            qualificationSupplierDataList.Add(liquidityRatioModel);
            qualificationSupplierDataList.Add(tradingRatio);

            return(qualificationSupplierDataList);
        }
Exemplo n.º 2
0
        public QualificationSupplierDataModel GetQualificationSupplierItemData(int QTypeId, int categoryId, int itemId, int lookupId = 0, int qualificationItemTypeId = 2)
        {
            QualificationSupplierDataModel model = new QualificationSupplierDataModel()
            {
                QualificationTypeId     = QTypeId,
                QualificationStatusId   = 1,
                QualificationCategoryId = categoryId,
                IsConfigure             = true,
                QualificationItemId     = itemId,
                Min                     = 5,
                Max                     = 10,
                SupplierValue           = 5,
                QualificationLookupId   = lookupId,
                QualificationItemTypeId = qualificationItemTypeId
            };

            return(model);
        }
Exemplo n.º 3
0
        private List <QualificationSupplierDataModel> GetListOfSmallQualificationTechDataModel()
        {
            List <QualificationSupplierDataModel> qualificationSupplierDataList =
                new List <QualificationSupplierDataModel>();

            QualificationSupplierDataModel numberOfYearsOfExceprience = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfYearsOfExperience);
            QualificationSupplierDataModel percentsaudiEmoloyeeNumber = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.PercentageOfSaudiEmployees);
            QualificationSupplierDataModel employeeNumber             = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfEmployees);
            QualificationSupplierDataModel saudiEmoloyeeNumber        = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfSaudiEmployees);
            QualificationSupplierDataModel cashRateModel       = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.CashRate);
            QualificationSupplierDataModel liquidityRatioModel = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Small, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.LiquidityRatio);

            qualificationSupplierDataList.Add(numberOfYearsOfExceprience);
            qualificationSupplierDataList.Add(percentsaudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(employeeNumber);
            qualificationSupplierDataList.Add(saudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(cashRateModel);
            qualificationSupplierDataList.Add(liquidityRatioModel);
            return(qualificationSupplierDataList);
        }
Exemplo n.º 4
0
        private List <QualificationSupplierDataModel> GetListOfLargeQualificationTechDataModel()
        {
            List <QualificationSupplierDataModel> qualificationSupplierDataList =
                new List <QualificationSupplierDataModel>();

            QualificationSupplierDataModel numberOfYearsOfExceprience                = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfYearsOfExperience, 0, (int)Enums.QualificationItemType.Percentage);
            QualificationSupplierDataModel percentsaudiEmoloyeeNumber                = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.PercentageOfSaudiEmployees, 0, (int)Enums.QualificationItemType.Range);
            QualificationSupplierDataModel employeeNumber                            = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfEmployees, 0, (int)Enums.QualificationItemType.Percentage);
            QualificationSupplierDataModel saudiEmoloyeeNumber                       = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfSaudiEmployees, 0, (int)Enums.QualificationItemType.Value);
            QualificationSupplierDataModel qualityAssuranceStandards                 = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.QualityAssuranceStandards, (int)Enums.QualificationQualityGuaranteeLookup.IsoCertificate, (int)Enums.QualificationItemType.Value);
            QualificationSupplierDataModel environmentalHealthSafetyStandards        = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.EnvironmentalHealthSafetyStandards, (int)Enums.QualificationEnvironmentStandardsLookup.OSHA);
            QualificationSupplierDataModel numberOfProjectsImplementedLastThreeYears = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.NumberOfProjectsImplementedLastThreeYears, 0);
            QualificationSupplierDataModel totalValueProjectsLastThreeYears          = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.TotalValueProjectsLastThreeYears, 0);
            QualificationSupplierDataModel insurance = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Technical, (int)Enums.QualificationEvaluationItems.Insurance, 0);

            QualificationSupplierDataModel cashRateModel       = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.CashRate, 0);
            QualificationSupplierDataModel liquidityRatioModel = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.LiquidityRatio, 0, (int)Enums.QualificationItemType.Range);
            QualificationSupplierDataModel tradingRatio        = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.TradingRatio, 0, (int)Enums.QualificationItemType.Percentage);
            QualificationSupplierDataModel ratioOfObligations  = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.RatioOfObligations, 0);
            QualificationSupplierDataModel rateOfProfitability = GetQualificationSupplierItemData((int)Enums.PreQualificationType.Large, (int)Enums.QualificationItemCategory.Financial, (int)Enums.QualificationEvaluationItems.RateOfProfitability, 0);

            qualificationSupplierDataList.Add(numberOfYearsOfExceprience);
            qualificationSupplierDataList.Add(percentsaudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(employeeNumber);
            qualificationSupplierDataList.Add(saudiEmoloyeeNumber);
            qualificationSupplierDataList.Add(qualityAssuranceStandards);
            qualificationSupplierDataList.Add(environmentalHealthSafetyStandards);
            qualificationSupplierDataList.Add(numberOfProjectsImplementedLastThreeYears);
            qualificationSupplierDataList.Add(totalValueProjectsLastThreeYears);
            qualificationSupplierDataList.Add(insurance);

            qualificationSupplierDataList.Add(cashRateModel);
            qualificationSupplierDataList.Add(liquidityRatioModel);
            qualificationSupplierDataList.Add(tradingRatio);
            qualificationSupplierDataList.Add(rateOfProfitability);
            qualificationSupplierDataList.Add(ratioOfObligations);

            return(qualificationSupplierDataList);
        }