home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / repdumpcor.tcl < prev    next >
Text File  |  1997-11-28  |  2KB  |  74 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. #      (c)     Cayenne Software Inc.    1997
  4. #
  5. #      File:           @(#)repdumpcor.tcl    /main/titanic/4
  6. #      Author:         <generated>
  7. #      Description:
  8. #---------------------------------------------------------------------------
  9. # SccsId = @(#)repdumpcor.tcl    /main/titanic/4   28 Nov 1997 Copyright 1997 Cayenne Software Inc.
  10.  
  11. # Start user added include file section
  12. # End user added include file section
  13.  
  14. require "repdumpdia.tcl"
  15.  
  16. Class RepDumpCorporateDialog : {RepDumpDialog} {
  17.     constructor
  18.     method destructor
  19.     method popUp
  20.     method dump
  21.         method objType
  22.         method objDescription
  23. }
  24.  
  25. constructor RepDumpCorporateDialog {class this name view} {
  26.     set this [RepDumpDialog::constructor $class $this $name $view]
  27.     # Start constructor user section
  28.  
  29.         $this config \
  30.             -title "Dump Entire Corporate" \
  31.             -helpPressed "$view helpOnName dumpCorporate"
  32.  
  33.         [$this nameLabel] text "Corporate Name"
  34.  
  35.     # End constructor user section
  36.     return $this
  37. }
  38.  
  39. method RepDumpCorporateDialog::destructor {this} {
  40.     # Start destructor user section
  41.     # End destructor user section
  42.     $this RepDumpDialog::destructor
  43. }
  44.  
  45. method RepDumpCorporateDialog::popUp {this} {
  46.     set rep [[$this view] rep]
  47.     set name [$rep currentName]
  48.  
  49.     [$this nameField] text $name
  50.     $this RepDumpDialog::popUp
  51. }
  52.  
  53. method RepDumpCorporateDialog::dump {this dbInfo} {
  54.     upvar $dbInfo info
  55.     set rep [[$this view] rep]
  56.     set name [$rep currentName]
  57.  
  58.     # Save this for the archive dialog.
  59.     $this dumpDirectory [$rep currentRepDir]
  60.  
  61.     return [$rep dumpRepository "$this dumpFinished" info {} $name]
  62. }
  63.  
  64. method RepDumpCorporateDialog::objType {this} {
  65.     return "Corporate"
  66. }
  67.  
  68. method RepDumpCorporateDialog::objDescription {this} {
  69.     return "repository '[[$this nameField] text]'"
  70. }
  71.  
  72. # Do not delete this line -- regeneration end marker
  73.  
  74.