예제 #1
0
void __fastcall TUserFm::BitBtn_okClick(TObject *Sender) //кнопка ОК
{
	if ((Edit1_log->Text == "") ||
		(Edit2_pas->Text == "") ||
		(Edit3_fio->Text == "") ||
		(Edit4_role->Text == ""))
		{
		   //ShowMessage("Все поля должны быть заполнены!");
           	UnicodeString Text;
			Text = MessageBox(0,L"Все поля должны быть заполнены!",
						 L"Внимание! Ошибка ввода данных!",
						 MB_OK+MB_ICONWARNING);
		}
	else
	{
		if (GroupBox_redact->Caption == "Создание нового пользователя")
			{
				insertExecute(Sender);     //Добавление user в базу.
				Edit1_log->Text  = "";
				Edit2_pas->Text  = "";
				Edit3_fio->Text  = "";
				Edit4_role->Text = "";
			}
		else
			{
				updateExecute(Sender);     //Редактирование user в базе.
				Edit1_log->Text  = "";
				Edit2_pas->Text  = "";
				Edit3_fio->Text  = "";
				Edit4_role->Text = "";
			}
	RadioButton_edit->Enabled  = true;
	RadioButton_add->Enabled   = true;
	RadioButton_add->Checked   = false;
	RadioButton_edit->Checked  = false;
	GroupBox_redact->Visible   = false;
	GlFm->FDQuery_combo_user->Active = false;
	GlFm->FDQuery_combo_user->Active = true;
	JForm->FDQuery_user->Active = false;
	JForm->FDQuery_user->Active = true;

	}
}
예제 #2
0
bool Interval::updateStartEndTime(const int t1, const int t2)
{
    return (updateInt("t1", t1) && updateInt("t2", t2) && updateExecute());
}