// СГЕНЕРИРОВАТЬ 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 Жен"); }
// СГЕНЕРИРОВАТЬ 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 Жен"); }
// СГЕНЕРИРОВАТЬ 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 Жен"); }