Пример #1
0
        public string GetDotSting(Disponibilita disp)
        {
            string strDotValue;

            if (string.IsNullOrEmpty(disp.refPneumatico.DOT))
            {
                disp.refPneumatico.DOT = string.Empty;
                strDotValue            = "-";
            }
            else
            {
                disp.refPneumatico.DOT = disp.refPneumatico.DOT.PadLeft(4, '0');
                strDotValue            =
                    $"Settimana {disp.refPneumatico.DOT.Substring(0, 2)} Anno 20{disp.refPneumatico.DOT.Substring(2, 2)}";
            }

            return(strDotValue);
        }
Пример #2
0
        public HelperBattistradaResiduo GetCaratteristicheBattistradaResiduo(DBModel db, Disponibilita disp)
        {
            string percResiduaVal;
            string battistradaUtileString;

            if (disp.refPneumatico.Usato && disp.refPneumatico.PercResidua.HasValue)
            {
                // Fascia percentuale residua
                var percResidua = Convert.ToInt32(Math.Floor((double)disp.refPneumatico.PercResidua.Value / 10) * 10);
                percResiduaVal         = $"{percResidua}-{percResidua + 10}%";
                battistradaUtileString = disp.refPneumatico.PercResidua.Value + "%";
            }
            else
            {
                battistradaUtileString = "NUOVO";
                percResiduaVal         = "NUOVO";
            }

            var carBattistradaUtile = AggiungiValoreCaratteristicaProdotto(db,
                                                                           CaratteristicaProdotto.BattistradaUtile, battistradaUtileString);

            var carFasciaPercentualeResidua = AggiungiValoreCaratteristicaProdotto(db,
                                                                                   CaratteristicaProdotto.BattistradaFasciaPerc, percResiduaVal);

            var retValue = new HelperBattistradaResiduo
            {
                FasciaPercentualeResidua = carFasciaPercentualeResidua,
                BattistradaUtile         = carBattistradaUtile
            };

            return(retValue);
        }