VDSM101MF.cpp 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #include "ITSSkinF.h"
  4. #include "ITSUtilF.h"
  5. #include "ITSDbF.h"
  6. #include "AppGlobalF.h"
  7. #include "CDSCCamCtlrF.h"
  8. #pragma hdrstop
  9. #include "VDSM101MF.h"
  10. #include "ITS_OPLibF.h"
  11. //---------------------------------------------------------------------------
  12. #pragma package(smart_init)
  13. #pragma link "cxButtons"
  14. #pragma link "cxContainer"
  15. #pragma link "cxControls"
  16. #pragma link "cxDropDownEdit"
  17. #pragma link "cxEdit"
  18. #pragma link "cxGraphics"
  19. #pragma link "cxGroupBox"
  20. #pragma link "cxLabel"
  21. #pragma link "cxLookAndFeelPainters"
  22. #pragma link "cxLookAndFeels"
  23. #pragma link "cxMaskEdit"
  24. #pragma link "cxSpinEdit"
  25. #pragma link "cxTextEdit"
  26. #pragma link "dxSkinBlue"
  27. #pragma link "dxSkinsCore"
  28. #pragma link "dxSkinBlack"
  29. #pragma link "dxSkinMcSkin"
  30. #pragma resource "*.dfm"
  31. TVDSM101M *VDSM101M = NULL;
  32. //---------------------------------------------------------------------------
  33. __fastcall TVDSM101M::TVDSM101M(TComponent* Owner)
  34. : TForm(Owner)
  35. {
  36. ITSSkin_Load(this);
  37. //CMM_LoadForm(g_sFormsDir, this);
  38. FUpdated = false;
  39. }
  40. //---------------------------------------------------------------------------
  41. void __fastcall TVDSM101M::CommClose()
  42. {
  43. try
  44. {
  45. //CMM_SaveForm(g_sFormsDir, this);
  46. }
  47. catch(...)
  48. {
  49. }
  50. }
  51. //---------------------------------------------------------------------------
  52. void __fastcall TVDSM101M::FormShow(TObject *Sender)
  53. {
  54. APP_FillCode(Cb_CMRA_DRCT_CD, "VDSC");
  55. CbCCAM->Properties->Items->Clear();
  56. CbCCAM->Properties->Items->Add(" ¾øÀ½ ");
  57. FOR_STL(TCCamCtlr*, pObj, CCamCtlrManager->FLists)
  58. {
  59. if (pObj->DEL_YN == "Y") continue;
  60. CbCCAM->Properties->Items->Add("[" + pObj->CCAM_CTLR_NMBR + "] " + pObj->CCAM_NM);
  61. }
  62. CbCCAM->ItemIndex = 0;
  63. Refresh();
  64. }
  65. //---------------------------------------------------------------------------
  66. String __fastcall TVDSM101M::GetCCAM_NMBR()
  67. {
  68. if (CbCCAM->ItemIndex == 0) return "";
  69. return APP_GetCode(CbCCAM);
  70. }
  71. //---------------------------------------------------------------------------
  72. void __fastcall TVDSM101M::BtnCloseClick(TObject *Sender)
  73. {
  74. FUpdated = false;
  75. Close();
  76. }
  77. //---------------------------------------------------------------------------
  78. void __fastcall TVDSM101M::FormClose(TObject *Sender, TCloseAction &Action)
  79. {
  80. CommClose();
  81. VDSM101M = NULL;
  82. //Action = caFree;
  83. }
  84. //---------------------------------------------------------------------------
  85. void __fastcall TVDSM101M::BtnSaveClick(TObject *Sender)
  86. {
  87. FUpdated = true;
  88. Close();
  89. }
  90. //---------------------------------------------------------------------------