Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

     FUNCTION OPTIONS(*DIRECT);
BEGIN_

...

COM CAPTION('

...

Work with Employees');

...

     ;
***************************************************;
DEFINE_

...

COM CLASS(#PRIM_LTVW)

...

 NAME(#LTVW_1)

...

 DISPLAYPOSITION(1)

...

 HEIGHT(281)

...

 LEFT(16)

...

 PARENT(#COM_OWNER)

...

 TABPOSITION(1)

...

 TOP(8)

...

 WIDTH(465);
DEFINE_

...

COM CLASS(#PRIM_MBAR)

...

 NAME(#MBAR_1)

...

 PARENT(#COM_OWNER);
DEFINE_

...

COM CLASS(#PRIM_MITM)

...

 NAME(#MEMPLOYEE)

...

 CAPTION(Employee)

...

 DISPLAYPOSITION(1)

...

 PARENT(#MBAR_1);
DEFINE_

...

COM CLASS(#PRIM_SMNU)

...

 NAME(#SMNU_1)

...

 PARENT(#MEMPLOYEE);
DEFINE_

...

COM CLASS(#PRIM_MITM)

...

 NAME(#MNEW)

...

 CAPTION(New)

...

 DISPLAYPOSITION(1)

...

 PARENT(#SMNU_1);
DEFINE_

...

COM CLASS(#PRIM_MITM)

...

 NAME(#MDETAILS)

...

 CAPTION(Details)

...

 DISPLAYPOSITION(2)

...

 PARENT(#SMNU_1);
DEFINE_

...

COM CLASS(#PRIM_MITM)

...

 NAME(#MSEPARATOR)

...

 CAPTION(-)

...

 DISPLAYPOSITION(3)

...

 PARENT(#SMNU_1);
DEFINE_

...

COM CLASS(#PRIM_MITM)

...

 NAME(#MEXIT)

...

 CAPTION(Exit)

...

 DISPLAYPOSITION(4)

...

 PARENT(#SMNU_1);
DEFINE_

...

COM CLASS(#PRIM_LVCL)

...

 NAME(#LVCL_1)

...

 DISPLAYPOSITION(1)

...

 PARENT(#LTVW_1)

...

 SOURCE(#EMPNO)

...

 WIDTH(20);
DEFINE_

...

COM CLASS(#PRIM_LVCL)

...

 NAME(#LVCL_2)

...

 DISPLAYPOSITION(2)

...

 PARENT(#LTVW_1)

...

 SOURCE(#GIVENAME)

...

 WIDTH(20);
DEFINE_

...

COM CLASS(#PRIM_LVCL)

...

 NAME(#LVCL_3)

...

 DISPLAYPOSITION(3)

...

 PARENT(#LTVW_1)

...

 SOURCE(#SURNAME)

...

 WIDTH(20);
DEFINE_

...

COM CLASS(#PRIM_LVCL)

...

 NAME(#LVCL_4)

...

 DISPLAYPOSITION(4)

...

 PARENT(#LTVW_1)

...

 SOURCE(#PHONEHME)

...

 WIDTH(20);
GROUP_

...

BY NAME(#ALLFLDS)

...

 FIELDS(#EMPNO #GIVENAME #SURNAME #PHONEHME);
DEFINE_

...

COM CLASS(#FRMDETAIL)

...

 NAME(#FRMDETAIL)

...

 CAPTION('

...

Employee Details')

...

 HEIGHT(296)

...

 LEFT(326)

...

 TOP(172)

...

 WIDTH(494);
;
;

...

     EVTROUTINE HANDLING(#COM_OWNER.Initialize);

...

     execute getlist;
ENDROUTINE;
;

...

     EVTROUTINE HANDLING(#MDetails.Click);

...

     Set com(#frmdetail)

...

 formowner(#com_owner)

...

     invoke #frmdetail.ShowForm;

...

     set com(#frmdetail)

...

 employee(#empno);

...

     invoke #frmdetail.GetInfo;
ENDROUTINE;
;

...

     EVTROUTINE HANDLING(#frmdetail.OKPressed);

...

     execute getlist;
ENDROUTINE;
;

...

     subroutine name(getlist);
clr_

...

list #ltvw_1;

...

     select fields(#allflds)

...

 from_file(pslmst)

...

 ;
add_

...

entry to_list(#ltvw_1);
endselect;
endroutine;
;
end_com;