private static string RawActTest()
        {
            var act = new RawAct
            {
                ActNumber   = RecognizedValue.Factory("11623"),
                ActDate     = RecognizedValue.Factory(DateTime.Now.ToShortDateString()),
                ActTime     = RecognizedValue.Factory(DateTime.Now.ToLongTimeString()),
                PpvkNumber  = RecognizedValue.Factory("17"),
                WeightPoint = RecognizedValue.Factory("testWeightPointAddress"),

                #region Вес

                Weighter = new RawWeighterInfo
                {
                    CertificateNumber = RecognizedValue.Factory("234234"),
                    VerificationDate  = RecognizedValue.Factory("30.03.2018"),
                    ViolationNature   = RecognizedValue.Factory("some"),
                    ViolationKoap     = RecognizedValue.Factory("")
                },

                #endregion

                #region Груз

                Cargo = new RawCargoInfo
                {
                    #region Axises collection
                    Axises = new List <RawAxisInfo>
                    {
                        new RawAxisInfo
                        {
                            AxisNum               = RecognizedValue.Factory("1"),
                            AxisStinginess        = RecognizedValue.Factory("1"),
                            Distance2NextAxis     = RecognizedValue.Factory("2"),
                            LegalAxisWeight       = RecognizedValue.Factory("4"),
                            MeasuredAsisWeight    = RecognizedValue.Factory("4"),
                            Overweight            = RecognizedValue.Factory("0"),
                            PercentRecordedExcess = RecognizedValue.Factory("0"),
                            SpecialAllow          = RecognizedValue.Factory("0"),
                            SuspentionType        = RecognizedValue.Factory("Пневма"),
                            UsedAxisAllow         = RecognizedValue.Factory("0")
                        },
                        new RawAxisInfo
                        {
                            AxisNum               = RecognizedValue.Factory("2"),
                            AxisStinginess        = RecognizedValue.Factory("2"),
                            Distance2NextAxis     = RecognizedValue.Factory("2"),
                            LegalAxisWeight       = RecognizedValue.Factory("4"),
                            MeasuredAsisWeight    = RecognizedValue.Factory("4"),
                            Overweight            = RecognizedValue.Factory("0"),
                            PercentRecordedExcess = RecognizedValue.Factory("0"),
                            SpecialAllow          = RecognizedValue.Factory("0"),
                            SuspentionType        = RecognizedValue.Factory("Пневма"),
                            UsedAxisAllow         = RecognizedValue.Factory("0")
                        },
                        new RawAxisInfo
                        {
                            AxisNum               = RecognizedValue.Factory("3"),
                            AxisStinginess        = RecognizedValue.Factory("2"),
                            Distance2NextAxis     = RecognizedValue.Factory("0"),
                            LegalAxisWeight       = RecognizedValue.Factory("6"),
                            MeasuredAsisWeight    = RecognizedValue.Factory("8"),
                            Overweight            = RecognizedValue.Factory("0"),
                            PercentRecordedExcess = RecognizedValue.Factory("0"),
                            SpecialAllow          = RecognizedValue.Factory("0"),
                            SuspentionType        = RecognizedValue.Factory("Механика"),
                            UsedAxisAllow         = RecognizedValue.Factory("0")
                        }
                    },
                    #endregion
                    CargoCharacter        = RecognizedValue.Factory("Делимый"),
                    CargoType             = RecognizedValue.Factory("Грунт"),
                    LegalWeight           = RecognizedValue.Factory("32"),
                    ValetWeight           = RecognizedValue.Factory("32"),
                    FactWeight            = RecognizedValue.Factory("32,12"),
                    CargoSpecialAllow     = RecognizedValue.Factory("0"),
                    PercentWeightOverflow = RecognizedValue.Factory("0"),
                    LegLength             = RecognizedValue.Factory("0"),
                    OtherViolation        = RecognizedValue.Factory(""),
                    Pass = RecognizedValue.Factory(""),
                    DriverExplanation = RecognizedValue.Factory("")
                },

                #endregion

                #region Водитель

                Driver = new RawDriverInfo
                {
                    DriversLicenseNumber = RecognizedValue.Factory("50 50 357498"),
                    FnMnSname            = RecognizedValue.Factory("Иванов Иван Иванович"),
                    GetingMark           = RecognizedValue.Factory("Получено"),
                    GibddName            = RecognizedValue.Factory("Сергеев Сергей Сергеевич"),
                    OperatorName         = RecognizedValue.Factory("Юров Юрий Юрьевич")
                },

                #endregion

                #region ТС

                Vehicle = new RawVehicleInfo
                {
                    #region Общая информация

                    Detail = new List <RawVehicleDetail>
                    {
                        new RawVehicleDetail
                        {
                            VehicleType  = RecognizedValue.Factory("Тягач"),
                            VehicleBrand = RecognizedValue.Factory("Камаз"),
                            VehicleModel = RecognizedValue.Factory("3145"),
                            StateNumber  = RecognizedValue.Factory("Т2315Т50")
                        },
                        new RawVehicleDetail
                        {
                            VehicleType  = RecognizedValue.Factory("Прицеп"),
                            VehicleBrand = RecognizedValue.Factory("ФАВ"),
                            VehicleModel = RecognizedValue.Factory("П-12"),
                            StateNumber  = RecognizedValue.Factory("ТА231450")
                        }
                    },

                    #endregion

                    FederalHighwaysDistance = RecognizedValue.Factory("600"),
                    VehicleCompanyAddress   = RecognizedValue.Factory("Мск."),
                    VehicleCountry          = RecognizedValue.Factory("Россия"),
                    VehicleOwner            = RecognizedValue.Factory("Рога и копыта"),
                    VehicleRoute            = RecognizedValue.Factory("Москва - Питер"),
                    VehicleShipper          = RecognizedValue.Factory("Ромашка"),
                    VehicleSubjectCode      = RecognizedValue.Factory("50")
                }

                #endregion
            };

            return(act.ToJson());
        }
Beispiel #2
0
 internal static void LoadData(
     this TextBox control, RecognizedValue value) =>
 control.Text = value.Value;