Пример #1
0
        // СГЕНЕРИРОВАТЬ WORD
        private void button1_Click(object sender, EventArgs e)
        {
            // Сделать стандратный массив значений полей для ввода с формы с ключами для autoit скрипта генерирующего word
            List <ValueControl> controlArrayToString = GeneratorWord.StandartListValueControl(Controls);


            //Явился или не явился
            string resultAppeared = FormController.AppearedOrNotExplanation(checkBoxAppearedOrNot.Checked, radioButtonSexWoomen.Checked);

            GeneratorWord.AddValueControl(ref controlArrayToString, resultAppeared, "#-1"); // в ручную добавляем новый ключ

            // Делаем инициалы ФИО
            string initials = FormController.GetInitials(textBoxFullNameNameIvana.Text, textBoxFullNamePatronymicIvanovicha.Text);

            GeneratorWord.AddValueControl(ref controlArrayToString, initials, "#-2"); // в ручную добавляем новый ключ

            // Указание если явился ,кроме признания своей вины,
            if (checkBoxAppearedOrNot.Checked)
            {
                GeneratorWord.AddValueControl(ref controlArrayToString, ", кроме признания своей вины,", "#-3"); // в ручную добавляем новый ключ
            }
            else
            {
                GeneratorWord.AddValueControl(ref controlArrayToString, "", "#-3"); // в ручную добавляем новый ключ
            }


            // Вставляем название в буфер обмена
            FormController.ClipPutNameWord(textBoxClipPutNum.Text, textBoxClipPutName.Text, this.Text);

            FormController.GenerateWord(controlArrayToString, radioButtonSexMen.Checked, "ст 15.33 Муж", "ст 15.33 Жен");
        }
Пример #2
0
        // СГЕНЕРИРОВАТЬ WORD
        private void button1_Click(object sender, EventArgs e)
        {
            // Сделать стандратный массив значений полей для ввода с формы с ключами для autoit скрипта генерирующего word
            List <ValueControl> controlArrayToString = GeneratorWord.StandartListValueControl(Controls);


            //Явился или не явился разъяяснение
            string resultAppeared = FormController.AppearedOrNotExplanation(checkBoxAppearedOrNot.Checked, radioButtonSexWoomen.Checked);

            GeneratorWord.AddValueControl(ref controlArrayToString, resultAppeared, "#-1");

            //Явился или не явился смягчающие обстоятельства
            resultAppeared = FormController.AppearedOrNotCircumstances(checkBoxAppearedOrNot.Checked);
            GeneratorWord.AddValueControl(ref controlArrayToString, resultAppeared, "#-4");


            // Делаем инициалы ФИО
            string initials = FormController.GetInitials(textBoxFullNameNameIvana.Text, textBoxFullNamePatronymicIvanovicha.Text);

            GeneratorWord.AddValueControl(ref controlArrayToString, initials, "#-2");


            // Тип нарушения, с пересечением и проч.
            string textOffence = GetTextWhithAlternative(textBoxViolationAlternative.Text);

            GeneratorWord.AddValueControl(ref controlArrayToString, textOffence, "#-3");


            // На трассе или у дома
            string addressViolation = "";   // адрес нарушения

            if (radioButtonOnRoute.Checked) // если на трассе
            {
                addressViolation = "на " + textBoxKmRouteOrNumHouse.Text + " км+" + textBoxMetrRoute.Text + " м а/дороги " + comboBoxRoute.Text;
            }
            if (radioButtonOnHouse.Checked) // если у дома
            {
                addressViolation = "у дома № " + textBoxKmRouteOrNumHouse.Text + " по " + textBoxMetrRoute.Text + " " + comboBoxRoute.Text;
            }
            GeneratorWord.AddValueControl(ref controlArrayToString, addressViolation, "#-5");


            // Получатель и УИН
            string requisitesGAI = FormController.GenerateFullRequisitesGAI(comboBoxRecipientGIBDD.Text, textBoxYINgIBDD.Text); // полные реквзииты ГАИ

            GeneratorWord.AddValueControl(ref controlArrayToString, requisitesGAI, "#-6");


            // Вставляем название в буфер обмена
            FormController.ClipPutNameWord(textBoxClipPutNum.Text, textBoxClipPutName.Text, this.Text);


            FormController.GenerateWord(controlArrayToString, radioButtonSexMen.Checked, "ст 12.15 Муж", "ст 12.15 Жен");
        }
Пример #3
0
        // СГЕНЕРИРОВАТЬ WORD
        private void button1_Click(object sender, EventArgs e)
        {
            // Сделать стандратный массив значений полей для ввода с формы с ключами для autoit скрипта генерирующего word
            List <ValueControl> controlArrayToString = GeneratorWord.StandartListValueControl(Controls);


            //Явился или не явился
            string resultAppeared = FormController.AppearedOrNotExplanation(checkBoxAppearedOrNot.Checked, radioButtonSexWoomen.Checked);

            GeneratorWord.AddValueControl(ref controlArrayToString, resultAppeared, "#-1"); // в ручную добавляем новый ключ

            // Делаем инициалы ФИО
            string initials = FormController.GetInitials(textBoxFullNameNameIvana.Text, textBoxFullNamePatronymicIvanovicha.Text);

            GeneratorWord.AddValueControl(ref controlArrayToString, initials, "#-2"); // в ручную добавляем новый ключ

            // Получатель и УИН
            string requisitesGAI = FormController.GenerateFullRequisitesGAI(comboBoxRecipientGIBDD.Text, textBoxYINgIBDD.Text); // полные реквзииты ГАИ

            GeneratorWord.AddValueControl(ref controlArrayToString, requisitesGAI, "#-3");                                      // в ручную добавляем новый ключ

            // Сумма штрафа умножить на два
            try
            {
                int sumFine = Convert.ToInt32(comboBoxFine.Text) * 2;                               // сумма штрафа
                GeneratorWord.AddValueControl(ref controlArrayToString, sumFine.ToString(), "#-4"); // в ручную добавляем новый ключ
            }catch
            {
                MessageBox.Show("Некорректно введена сумма штрафа");
                return;
            }

            // Вставляем название в буфер обмена
            FormController.ClipPutNameWord(textBoxClipPutNum.Text, textBoxClipPutName.Text, this.Text);


            FormController.GenerateWord(controlArrayToString, radioButtonSexMen.Checked, "ст 20.25 Муж", "ст 20.25 Жен");
        }