Fórum Criar alertas de vencimentos de certificados digitais. #559983
06/08/2016
0
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
Curtir tópico
+ 0
Responder
Posts
07/08/2016
Raimundo Pereira
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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)