Module Customer.sl

     1Use DFClient.pkg
     2Use DFSelLst.pkg
     3Use Windows.pkg
     4Use cDbCJGridPromptList.pkg
     5
     6Use Customer.DD
     7
     8CD_Popup_Object Customer_sl is a dbModalPanel
     9
    10    Set Border_Style to Border_Thick
    11    Set Minimize_Icon to False
    12    Set Label to "Customer List"
    13    Set Size to 134 238
    14    Set Location to 4 5
    15    Set piMinSize to 134 238
    16
    17    Object Customer_DD is a Customer_DataDictionary
    18    End_Object    // Customer_DD
    19
    20    Set Main_DD to Customer_DD
    21    Set Server to Customer_DD
    22
    23    Object oSelList is a cDbCJGridPromptList
    24        Set Size to 100 224
    25        Set Location to 9 8
    26        Set peAnchors to anAll
    27        Set pbAllowColumnRemove to False
    28
    29        Object oNumber is a cDbCJGridColumn
    30            Entry_Item Customer.Customer_Number
    31            Set piWidth to 93
    32            Set psCaption to "Number"
    33        End_Object
    34
    35        Object oCustomerName is a cDbCJGridColumn
    36            Entry_Item Customer.Name
    37            Set piWidth to 243
    38            Set psCaption to "Customer Name"
    39        End_Object
    40    End_Object  // oSelList
    41
    42    Object oOK_bn is a Button
    43        Set Label to "&Ok"
    44        Set Location to 116 77
    45        Set peAnchors to anBottomRight
    46
    47        Procedure OnClick
    48            Send OK of oSelList
    49        End_Procedure
    50
    51    End_Object    // oOK_bn
    52
    53    Object oCancel_bn is a Button
    54        Set Label to "&Cancel"
    55        Set Location to 116 130
    56        Set peAnchors to anBottomRight
    57
    58        Procedure OnClick
    59            Send Cancel of oSelList
    60        End_Procedure
    61
    62    End_Object    // oCancel_bn
    63
    64    Object oSearch_bn is a Button
    65        Set Label to "&Search..."
    66        Set Location to 116 183
    67        Set peAnchors to anBottomRight
    68
    69        Procedure OnClick
    70            Send Search of oSelList
    71        End_Procedure
    72
    73    End_Object    // oSearch_bn
    74
    75    On_Key Key_Alt+Key_O Send KeyAction of oOk_bn
    76    On_Key Key_Alt+Key_C Send KeyAction of oCancel_bn
    77    On_Key Key_Alt+Key_S Send KeyAction of oSearch_bn
    78
    79CD_End_Object    // Customer_sl
    80