void FillBackSideTextByDrawText(Graphics gr)
        {
            const int textMainMargin = 468;
            const int textMargin     = textMainMargin + 41;
            const int textWidth      = 450;

            GraphicsHelper.DrawText(gr, "9.", textMainMargin, 38);
            GraphicsHelper.DrawText(gr, YearOfManufacture.ToUpper(), textMargin, 38, textWidth);
            GraphicsHelper.DrawText(gr, "10.", textMainMargin, 88);
            GraphicsHelper.DrawText(gr, Type.ToUpper(), textMargin, 88, textWidth);
            GraphicsHelper.DrawText(gr, "11.", textMainMargin, 138);
            GraphicsHelper.DrawText(gr, VehicleIdentificationNumber.ToUpper(), textMargin, 138, textWidth);
            GraphicsHelper.DrawText(gr, "12.", textMainMargin, 190);
            GraphicsHelper.DrawText(gr, GrossWeight.ToString("n2"), textMargin, 190, textWidth);
            GraphicsHelper.DrawText(gr, "13.", textMainMargin, 242);
            GraphicsHelper.DrawText(gr, CurbWeight.ToString("n2"), textMargin, 242, textWidth);
            GraphicsHelper.DrawText(gr, "14.", textMainMargin, 293);
            GraphicsHelper.DrawText(gr, EngineNumber.ToUpper(), textMargin, 293, textWidth);
            GraphicsHelper.DrawText(gr, "15.", textMainMargin, 345);
            GraphicsHelper.DrawText(gr, EnginePower.ToUpper(), textMargin, 345, textWidth);
            GraphicsHelper.DrawText(gr, "16.", textMainMargin, 395);
            GraphicsHelper.DrawText(gr, FuelType.ToUpper(), textMargin, 395, textWidth);
            GraphicsHelper.DrawText(gr, "17.", textMainMargin, 448);
            GraphicsHelper.DrawText(gr, NumberOfSeats.ToSafeString(), textMargin, 448, textWidth);
            GraphicsHelper.DrawText(gr, "18.", textMainMargin, 499);
            GraphicsHelper.DrawText(gr, NumberOfStandees.ToSafeString(), textMargin, 499, textWidth);
            GraphicsHelper.DrawText(gr, "19.", textMainMargin, 549);
            GraphicsHelper.DrawText(gr, SpecialMarks.ToUpper(), textMargin, 549, textWidth);
        }
 public float ProvideDelay(EngineNumber engineNumber)
 {
     return(_playerContainer.Data.LevelEngineSettings.GetEngineValue(UnitOfWork.LevelNumber,
                                                                     UnitOfWork.PointNumber,
                                                                     ((int)engineNumber).ToString()).Delay);
 }
Example #3
0
        public string Validate()
        {
            var sb = new StringBuilder();

            RegNumber = RegNumber.ToSafeTrimmedString();
            if (String.IsNullOrEmpty(RegNumber))
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.StateNumberPlate));
            }

            if (ModelId == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.ModelName));
            }

            if (ColorId == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.Color));
            }

            if (YearOfManufacture == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.YearOfManufacture));
            }

            if (TypeId == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.Type));
            }

            VehicleIdentificationNumberKuzov = VehicleIdentificationNumberKuzov.ToSafeTrimmedString();
            if (String.IsNullOrEmpty(VehicleIdentificationNumberKuzov))
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.VehicleIdentificationNumber));
            }

            if (GrossWeight == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.GrossWeight));
            }

            if (CurbWeight == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.CurbWeight));
            }

            EngineNumber = EngineNumber.ToSafeTrimmedString();
            if (String.IsNullOrEmpty(EngineNumber))
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.EngineNumber));
            }

            if (EnginePower == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.EnginePower));
            }

            if (EngineMasurementId == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.EnginePower));
            }

            if (FuelTypeId == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.FuelType));
            }

            if (NumberOfSeats == 0)
            {
                sb.AppendLine(String.Format(ErrorTexts.FieldIsEmpty, Texts.NumberOfSeats));
            }

            return(sb.ToString());
        }
 public bool ProvidePowerType(EngineNumber engineNumber)
 {
     return(_playerContainer.Data.LevelEngineSettings.GetEngineValue(UnitOfWork.LevelNumber,
                                                                     UnitOfWork.PointNumber,
                                                                     ((int)engineNumber).ToString()).StepPower);
 }