141
dmData.RemoteMethods.MessageSendEmail(ReceiverID);
dmData.cdsMessageReceiver.Refresh;
MessageDlg('Email cообщение успешно отправлено!', mtConfirmation,
[mbOK, mbCancel], 0)
end;
end;
procedure TfMessageEditor.aSendSMSExecute(Sender: TObject);
var
ReceiverID: Integer;
begin
dmData.TestActiveConnection;
if dmData.cdsMessageReceiver.RecordCount = 0 then
raise Exception.Create(c_error_dataset_is_empty);
if (MessageDlg(c_confirm_message_send_by_sms, mtConfirmation, [mbOK,
mbCancel], 0) = mrOk) then
begin
DataSave;
ReceiverID :=
dmData.cdsMessageReceiver.FieldByName('Код_Получатель').AsInteger;
dmData.RemoteMethods.MessageSendSms(ReceiverID);
dmData.cdsMessageReceiver.Refresh;
MessageDlg('SMS cообщение успешно отправлено!', mtConfirmation,
[mbOK, mbCancel], 0)
end;
end;
procedure TfMessageEditor.aUserAddExecute(Sender: TObject);
begin
dmData.TestActiveConnection;
fUser.SelectorMode := True;