Ignore:
Timestamp:
May 7, 2015, 12:34:29 PM (9 years ago)
Author:
healthsevak
Message:

Updating the working copy to CPRS version 28

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cprs/trunk/CPRS-Chart/fAddlSigners.pas

    r830 r1679  
    3131    procedure cmdOKClick(Sender: TObject);
    3232    procedure cmdCancelClick(Sender: TObject);
    33     procedure cboSrcListMouseClick(Sender: TObject);
    3433    procedure btnRemoveSignersClick(Sender: TObject);
    3534    procedure FormCreate(Sender: TObject);
     
    4140      Direction, InsertAt: Integer);
    4241    procedure cboCosignerExit(Sender: TObject);
    43     procedure cboSrcListClick(Sender: TObject);
    4442    procedure DstListChange(Sender: TObject);
    4543    procedure btnRemoveAllSignersClick(Sender: TObject);
     
    190188end;
    191189
    192 procedure TfrmAddlSigners.cboSrcListMouseClick(Sender: TObject);
     190procedure TfrmAddlSigners.btnRemoveAllSignersClick(Sender: TObject);
     191begin
     192  inherited;
     193  DstList.SelectAll;
     194  btnRemoveSignersClick(self);
     195end;
     196
     197procedure TfrmAddlSigners.btnRemoveSignersClick(Sender: TObject);
     198var
     199  i,j: integer;
     200begin
     201  with DstList do
     202    begin
     203      if ItemIndex = -1 then exit ;
     204      for i := Items.Count-1 downto 0 do
     205        if Selected[i] then
     206          begin
     207            j := FExclusions.IndexOf(Items[i]);
     208            FSigners.Add(ORFn.Pieces(Items[i], U, 1, 2) + '^REMOVE');
     209            if j > -1 then FExclusions.Delete(j);
     210            Items.Delete(i) ;
     211          end;
     212    end;
     213end;
     214
     215procedure TfrmAddlSigners.btnAddSignersClick(Sender: TObject);
    193216var
    194217  i: integer;
    195218begin
    196   if cboSrcList.ItemIndex = -1 then exit;
     219  if cboSrcList.ItemIndex = -1 then
     220    exit;
     221  if UserInactive(cboSrcList.ItemID) then
     222    if (InfoBox(fNoteProps.TX_USER_INACTIVE, TC_INACTIVE_USER, MB_OKCANCEL)= IDCANCEL) then
     223      exit;
     224
    197225  if (DstList.SelectByID(cboSrcList.ItemID) <> -1) then
    198226    begin
     
    209237  btnRemoveSigners.Enabled := DstList.SelCount > 0;
    210238  btnRemoveAllSigners.Enabled := DstList.Items.Count > 0;
    211    
    212 end;
    213 
    214 procedure TfrmAddlSigners.btnRemoveAllSignersClick(Sender: TObject);
    215 begin
    216   inherited;
    217   DstList.SelectAll;
    218   btnRemoveSignersClick(self);
    219 end;
    220 
    221 procedure TfrmAddlSigners.btnRemoveSignersClick(Sender: TObject);
    222 var
    223   i,j: integer;
    224 begin
    225   with DstList do
    226     begin
    227       if ItemIndex = -1 then exit ;
    228       for i := Items.Count-1 downto 0 do
    229         if Selected[i] then
    230           begin
    231             j := FExclusions.IndexOf(Items[i]);
    232             FSigners.Add(ORFn.Pieces(Items[i], U, 1, 2) + '^REMOVE');
    233             if j > -1 then FExclusions.Delete(j);
    234             Items.Delete(i) ;
    235           end;
    236     end;
    237 end;
    238 
    239 procedure TfrmAddlSigners.btnAddSignersClick(Sender: TObject);
    240 begin
    241   inherited;
    242   cboSrcListMouseClick(btnAddSigners);
    243239end;
    244240
     
    279275begin
    280276  inherited;
    281 if DstList.SelCount = 1 then
     277  if DstList.SelCount = 1 then
    282278    if Piece(DstList.Items[0], '^', 1) = '' then
    283279    begin
     
    293289  Shift: TShiftState);
    294290begin
    295   if Key = VK_RETURN then cboSrcListMouseClick(Self);
     291  if Key = VK_RETURN then btnAddSignersClick(Self);
    296292end;
    297293
     
    332328    CT_NOTES:     TORComboBox(Sender).ForDataUse(SubSetOfUsersWithClass(StartFrom, Direction, FToday));
    333329    CT_CONSULTS:  TORComboBox(Sender).ForDataUse(SubSetOfUsersWithClass(StartFrom, Direction, FToday));
     330
    334331    //CQ #17218 - Updated to properly filter co-signers - JCS
    335332    //CT_DCSUMM:    TORComboBox(Sender).ForDataUse(SubSetOfProviders(StartFrom, Direction));
    336333    CT_DCSUMM: (Sender as TORComboBox).ForDataUse(SubSetOfCosigners(StartFrom, Direction,
    337334        FMToday, 0, frmDCSumm.lstSumms.ItemIEN));
    338 
    339335  end;
    340336end;
     
    348344begin
    349345  inherited;
    350 btnAddSigners.Enabled := CboSrcList.ItemIndex > -1;
    351 end;
    352 
    353 procedure TfrmAddlSigners.cboSrcListClick(Sender: TObject);
    354 begin
    355   if UserInactive(cboSrcList.ItemID) then
    356     if (InfoBox(fNoteProps.TX_USER_INACTIVE, TC_INACTIVE_USER, MB_OKCANCEL)= IDCANCEL) then exit;
    357 
     346  btnAddSigners.Enabled := CboSrcList.ItemIndex > -1;
     347  if (DstList.SelectByID(cboSrcList.ItemID) <> -1) then
     348    btnAddSigners.Enabled := false;
    358349end;
    359350
Note: See TracChangeset for help on using the changeset viewer.