Você está na página 1de 1

Dm.tab_Usuarios.

Open; // abre a tabela tab_Usuarios


FrmMenuPrin.StatusBar1.Panels[2].Text := ' Usurio:' +
FrmLogin.EdtApelido
.Text + ' - '+ Dm.tab_UsuariosUsuDepto.AsSTring;
If not (Dm.tab_Usuarios.Locate('UsuApelido', FrmLogin.EdtApelido.Text,
[loPartialKey ])) or (Dm.tab_UsuariosUsuSenha.Value <> FrmLogin.EdtSenha.Text
) then
begin
MessageDlg('Nome ou senha do usurio invlidos.'+#13+#13
+ 'Se voc esqueceu sua senha, consulte '+ #13
+ 'o administrador do sistema', mtError, [mbOK], 0);
EdtSenha.Clear; // limpa o objeto EdtSenha
EdtSenha.SetFocus; //Ajusta o foco para o objeto EdtSenha
end
else
begin
FrmLogin.Hide; //Esconde a tela
FrmMenuPrin.ShowModal; //chama a tela FrmMenuPrin no modo modal
FrmLogin.Release; //Remove a tela da memria
FrmLogin := Nil; //Atribui contedo nulo para a varivel de tela
FrmLogin
end;
end;
end.

If not (Dm.tab_Usuarios.Locate('UsuApelido', FrmLogin.EdtApelido.Text,


[loPartialKey ])) or (Dm.tab_UsuariosUsuSenha.Value <> FrmLogin.EdtSenha.Text)
then
begin