Criar alertas de vencimentos de certificados digitais.
Boa noite pessoal.
Eu estou precisando de um procedimento para que no meu sistema fique mostrando na tela principal todos os certificados digitais que vão vencer daqui a 10 dias.
Aguardo a cooperação...
Eu estou precisando de um procedimento para que no meu sistema fique mostrando na tela principal todos os certificados digitais que vão vencer daqui a 10 dias.
Aguardo a cooperação...
Mailson Janoca
Curtidas 0
Respostas
Raimundo Pereira
06/08/2016
Ed_Antecedencia: TEdit; // Esse edit você insere a quantidade de dias para receber o aviso com antecedência
Vencimento: TDateTimePicker; // Esse date Picker você informará da data de vencimento
Verificar: TButton;
procedure Tseufrom.VerificarClick(Sender: TObject);
var Data_Atual:tdatetime;
var Data_validada:tdatetime;
begin
if Ed_Antecedencia.Text='' then
begin
Ed_Antecedencia.Text:='0';
end;
Data_Atual:= Date;
Data_validada:=Data_Atual+StrToInt(Ed_Antecedencia.Text);
if DateToStr(Data_validada)= DateToStr(Vencimento.Date) then
begin
ShowMessage('Sua rotina de aviso');// Pode criar um procedimento para enviar um email!
end;
Vencimento: TDateTimePicker; // Esse date Picker você informará da data de vencimento
Verificar: TButton;
procedure Tseufrom.VerificarClick(Sender: TObject);
var Data_Atual:tdatetime;
var Data_validada:tdatetime;
begin
if Ed_Antecedencia.Text='' then
begin
Ed_Antecedencia.Text:='0';
end;
Data_Atual:= Date;
Data_validada:=Data_Atual+StrToInt(Ed_Antecedencia.Text);
if DateToStr(Data_validada)= DateToStr(Vencimento.Date) then
begin
ShowMessage('Sua rotina de aviso');// Pode criar um procedimento para enviar um email!
end;
GOSTEI 0