예제 #1
0
        public bool CheckData()
        {
            if (ValueEdit.Text == "")
            {
                MessageBox.Show("Заполните поле Значение!"); return(false);
            }
            switch (PageID)
            {
            case 1:
            {
                if (EditorMode == 0)
                {
                    DBBodyTypes.MainID = 0;
                }
                DBBodyTypes.MainValue = ValueEdit.Text;
                if (DBBodyTypes.Check())
                {
                    MessageBox.Show("Такой тип кузова уже существует в таблице!"); return(false);
                }
                break;
            }

            case 2:
            {
                if (EditorMode == 0)
                {
                    DBClasses.MainID = 0;
                }
                DBClasses.MainValue = ValueEdit.Text;
                if (DBClasses.Check())
                {
                    MessageBox.Show("Такой класс уже существует в таблице!"); return(false);
                }
                break;
            }

            case 3:
            {
                if (EditorMode == 0)
                {
                    DBColors.MainID = 0;
                }
                DBColors.MainValue = ValueEdit.Text;
                if (DBColors.Check())
                {
                    MessageBox.Show("Такой цвет уже существует в таблице!"); return(false);
                }
                break;
            }

            case 5:
            {
                if (EditorMode == 0)
                {
                    DBGearTypes.MainID = 0;
                }
                DBGearTypes.MainValue = ValueEdit.Text;
                if (DBGearTypes.Check())
                {
                    MessageBox.Show("Такой тип привода уже существует в таблице!"); return(false);
                }
                break;
            }

            case 6:
            {
                if (EditorMode == 0)
                {
                    DBLanguages.MainID = 0;
                }
                DBLanguages.MainValue = ValueEdit.Text;
                if (DBLanguages.Check())
                {
                    MessageBox.Show("Такой язык уже существует в таблице!"); return(false);
                }
                break;
            }

            case 7:
            {
                if (EditorMode == 0)
                {
                    DBManafacturers.MainID = 0;
                }
                DBManafacturers.MainValue = ValueEdit.Text;
                if (DBManafacturers.Check())
                {
                    MessageBox.Show("Такой производитель уже существует в таблице!"); return(false);
                }
                break;
            }

            case 8:
            {
                if (EditorMode == 0)
                {
                    DBWorkplaces.MainID = 0;
                }
                DBWorkplaces.MainValue = ValueEdit.Text;
                if (DBWorkplaces.Check())
                {
                    MessageBox.Show("Такое место работы уже существует в таблице!"); return(false);
                }
                break;
            }

            default:
            {
                MessageBox.Show("О неееееееет!!!!!!!", "Гипер-пупер ошибка века!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;
            }
            }
            return(true);
        }