Beispiel #1
0
        private bool ValidateData()
        {
            bool   res = true;
            string err = "";

            if (lNameBox.Text.Trim().Length <= 0)
            {
                err += "\nНекорректная фамилия.";
                res  = false;
            }
            if (fNameBox.Text.Trim().Length <= 0)
            {
                err += "\nНекорректное имя.";
                res  = false;
            }
            if (sexBox.SelectedIndex == -1)
            {
                err += "\nНекорректный пол.";
                res  = false;
            }
            if (!PersonInfo.IsCorrectSocNumber(socNumBox.Text.Trim('-', ' ')))
            {
                err += "\nНекорректный страховой номер.";
                res  = false;
            }
            if (citizen1Box.SelectedValue == null || (long)citizen1Box.SelectedValue <= 0)
            {
                err += "\nНе указано основное гражданство.";
                res  = false;
            }
            //if (regCityBox.Text.Trim().Length <= 0)
            //{
            //    err += "\nНекорректное название города прописки";
            //    res &= false;
            //}
            //if (this.adressrealCheckBox.Checked && factCityBox.Text.Trim().Length <= 0)
            //{
            //    err += "\nНекорректное название города проживания.";
            //    res &= false;
            //}
            //if (bornCityBox.Text.Trim().Length <= 0)
            //{
            //    err += "\nНекорректное название города рождения.";
            //    res &= false;
            //}
            if (doctypeBox.SelectedIndex < 0)
            {
                err += "\nНе указан тип документа.";
                res  = false;
            }
            //if (this.docnumBox.Text.Trim().Length <= 0)
            //{
            //    err += "\nНекорректная серия документа.";
            //    res &= false;
            //}

            if (!res)
            {
                MainForm.ShowWarningMessage("Были обнаружены следующие некорректные данные:" + err,
                                            "Введены некорректные данные");
            }
            return(res);
        }