Курсовая работа: Кадровий облік
A: =Worker [i] ;
Worker [i]: =Worker [j] ;
Worker [j]: =A;
end;
Form1. RefreshList;
end;
procedure SortByPatronymic; // Сортування по Батькові
var i,j: Integer;
A: Kadr;
begin
for i: =0 to WorkersCount-2 do
for j: =i+1 to WorkersCount-1 do
if Worker [i]. Patronymic>Worker [j]. Patronymic then begin
A: =Worker [i] ;
Worker [i]: =Worker [j] ;
Worker [j]: =A;
end;
Form1. RefreshList;
end;
function DataToInt(A: Data): Integer; // Переведення дати в дні
begin
Result: =A. Y*365+A. M*31+A. D;
end;
procedure SortByBirdthDay; // Сортування за датою народження
var i,j: Integer;
A: Kadr;
begin
for i: =0 to WorkersCount-2 do
for j: =i+1 to WorkersCount-1 do