private bool CheckFormCorrectness() { bool areAllFieldsCorrect = true; List <string> warningMessages = new List <string>(); if (КодВидаПоступленийTextBox.Text.Length != Constants.requiredIncomeTypeCodeLength) { warningMessages.Add("Поле кода вида поступлений должно содержать " + Constants.requiredIncomeTypeCodeLength + " знака"); КодВидаПоступленийTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { КодВидаПоступленийTextBox.BackColor = Constants.commonFieldColor; } if (areAllFieldsCorrect) { return(true); } else { WarningForm warningForm = new WarningForm(warningMessages); warningForm.ShowDialog(); return(false); } }
private bool IsRequisiteFormCorrect() { Color badFieldColor = Color.FromArgb(247, 195, 195); bool isAllFieldsCorrect = true; List <string> warningMessages = new List <string>(); if (isAllFieldsCorrect) { return(true); } else { WarningForm warningForm = new WarningForm(warningMessages); warningForm.ShowDialog(); return(false); } }
private bool CheckESHNPartTwoCorrectness() { bool areAllFieldsCorrect = true; List <string> warningMessages = new List <string>(); if (ПервыйКодПоОКТМОTextBox.Text == String.Empty) { warningMessages.Add("Поле первого кода по ОКТМО не может быть пустым"); ПервыйКодПоОКТМОTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { ПервыйКодПоОКТМОTextBox.BackColor = Constants.commonFieldColor; } if (СуммаАвансовогоПлатежаTextBox.Text == String.Empty) { warningMessages.Add("Поле суммы авансового платежа к уплате по сроку не позднее двадцать пятого июля отчетного года не может быть пустым"); СуммаАвансовогоПлатежаTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { СуммаАвансовогоПлатежаTextBox.BackColor = Constants.commonFieldColor; } if (СуммаДоходовTextBox.Text == String.Empty) { warningMessages.Add("Поле суммы доходов за налоговый период, учитываемых при определении налоговой базы по налогу не может быть пустым"); СуммаДоходовTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { СуммаДоходовTextBox.BackColor = Constants.commonFieldColor; } if (СуммаРасходовTextBox.Text == String.Empty) { warningMessages.Add("Поле суммы расходов за налоговый период, учитываемых при определении налоговой базы по налогу не может быть пустым"); СуммаРасходовTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { СуммаРасходовTextBox.BackColor = Constants.commonFieldColor; } if (СуммаУбыткаTextBox.Text == String.Empty) { warningMessages.Add("Поле суммы убытка, полученного в предыдущем налоговом периоде не может быть пустым"); СуммаУбыткаTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { СуммаУбыткаTextBox.BackColor = Constants.commonFieldColor; } if (areAllFieldsCorrect) { return(true); } else { WarningForm warningForm = new WarningForm(warningMessages); warningForm.ShowDialog(); return(false); } }
private bool CheckESHNPartOneCorrectness() { bool areAllFieldsCorrect = true; List <string> warningMessages = new List <string>(); if (НалоговыйПериодTextBox.Text == String.Empty) { warningMessages.Add("Код налогового периода не может быть пустым"); НалоговыйПериодTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { НалоговыйПериодTextBox.BackColor = Constants.commonFieldColor; } if (ПоМестуУчетаTextBox.Text == String.Empty) { warningMessages.Add("Поле \"Представляется в налоговый орган\" не может быть пустым"); ПоМестуУчетаTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { ПоМестуУчетаTextBox.BackColor = Constants.commonFieldColor; } if (ИННРеорганизованнойОрганизацииTextBox.Text != String.Empty && ИННРеорганизованнойОрганизацииTextBox.Text.Length != Constants.requiredReorganisedINNLength) { warningMessages.Add("ИНН реорганизованной организации может быть либо пустым, либо содержащим 10 символов."); ИННРеорганизованнойОрганизацииTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { ИННРеорганизованнойОрганизацииTextBox.BackColor = Constants.commonFieldColor; } if (КППРеорганизованнойОрганизацииTextBox.Text != String.Empty && КППРеорганизованнойОрганизацииTextBox.Text.Length != Constants.requiredKPPLength) { warningMessages.Add("КПП реорганизационной организации может быть либо пустым, либо содержащим 9 символов"); КППРеорганизованнойОрганизацииTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { КППРеорганизованнойОрганизацииTextBox.BackColor = Constants.commonFieldColor; } if (НомерКорректировкиTextBox.Text == String.Empty) { warningMessages.Add("Номер корректировки не может быть пустым"); НомерКорректировкиTextBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { НомерКорректировкиTextBox.BackColor = Constants.commonFieldColor; } if (!TaxpayerRadioButton.Checked && !RepresentativeRadioButton.Checked) { warningMessages.Add("Выберите ответственного за достоверность декларации"); ConfirmsTheAccuracyOfTheDeclarationGroupBox.BackColor = Constants.badFieldColor; areAllFieldsCorrect = false; } else { ConfirmsTheAccuracyOfTheDeclarationGroupBox.BackColor = Constants.commonFieldColor; } if (areAllFieldsCorrect) { return(true); } else { WarningForm warningForm = new WarningForm(warningMessages); warningForm.ShowDialog(); return(false); } }