GZFFDLG.CPP
上传用户:ghostdhl
上传日期:2018-06-14
资源大小:9728k
文件大小:5k
源码类别:

数据库编程

开发平台:

Visual C++

  1. // GzffDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "GZGLXT.h"
  5. #include "GzffDlg.h"
  6. #include "Yggztjdlg.h"
  7. #include "Column.h"
  8. #include "Columns.h"
  9. #include "COMDEF.H"
  10. #include "Czyxxb.h"
  11. #ifdef _DEBUG
  12. #define new DEBUG_NEW
  13. #undef THIS_FILE
  14. static char THIS_FILE[] = __FILE__;
  15. #endif
  16. extern CCzyxxb ffxxb;
  17. /////////////////////////////////////////////////////////////////////////////
  18. // CGzffDlg dialog
  19. CGzffDlg::CGzffDlg(CWnd* pParent /*=NULL*/)
  20. : CDialog(CGzffDlg::IDD, pParent)
  21. {
  22. //{{AFX_DATA_INIT(CGzffDlg)
  23. // NOTE: the ClassWizard will add member initialization here
  24. //}}AFX_DATA_INIT    
  25. m_hIcon = AfxGetApp()->LoadIcon(IDI_GZFFGLICON);
  26. }
  27. void CGzffDlg::DoDataExchange(CDataExchange* pDX)
  28. {
  29. CDialog::DoDataExchange(pDX);
  30. //{{AFX_DATA_MAP(CGzffDlg)
  31. DDX_Control(pDX, IDC_ADODC1, m_ad);
  32. DDX_Control(pDX, IDC_DATAGRID1, m_da);
  33. //}}AFX_DATA_MAP
  34. }
  35. BEGIN_MESSAGE_MAP(CGzffDlg, CDialog)
  36. //{{AFX_MSG_MAP(CGzffDlg)
  37. //}}AFX_MSG_MAP
  38. END_MESSAGE_MAP()
  39. /////////////////////////////////////////////////////////////////////////////
  40. // CGzffDlg message handlers
  41. void CGzffDlg::OnOK() 
  42. {
  43. // TODO: Add extra validation here
  44. CYggztjdlg dlg;
  45. if(dlg.DoModal()==IDOK)
  46. RefreshData();
  47. //CDialog::OnOK();
  48. }
  49. void CGzffDlg::RefreshData()
  50. {
  51.     m_ad.SetRecordSource("SELECT YGid AS 员工编号,YGxm AS 员工姓名,JBgz AS 基本工资,GLgz AS 工龄工资,ZWgz AS 职务工资,YLbxj AS 养老保险金,GRsds AS 个人所得税,SHbz AS 生活补助,ZFbz AS 住房补助,BXf AS 保险费,JiaBts AS 加班天数,JiaBgz AS 加班工资,SJts AS 事假天数,SJkk AS 事假扣款,YFje AS 应发金额,SFje AS 实发金额,Yu_E AS 余额,SJian AS 时间 FROM Gzffmxb");
  52. m_ad.Refresh();
  53. _variant_t vIndex;
  54.     vIndex=long(0);
  55. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  56.     vIndex=long(1);
  57. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  58. vIndex=long(2);
  59. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  60. vIndex=long(3);
  61. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  62. vIndex=long(4);
  63. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  64. vIndex=long(5);
  65. m_da.GetColumns().GetItem(vIndex).SetWidth(75);
  66. vIndex=long(6);
  67. m_da.GetColumns().GetItem(vIndex).SetWidth(75);
  68.     vIndex=long(7);
  69. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  70. vIndex=long(8);
  71. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  72. vIndex=long(9);
  73. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  74. vIndex=long(10);
  75. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  76. vIndex=long(11);
  77. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  78. vIndex=long(12);
  79. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  80.     vIndex=long(13);
  81. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  82. vIndex=long(14);
  83. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  84. vIndex=long(15);
  85. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  86. vIndex=long(16);
  87. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  88. vIndex=long(17);
  89. m_da.GetColumns().GetItem(vIndex).SetWidth(120);
  90. }
  91. BOOL CGzffDlg::OnInitDialog() 
  92. {
  93. CDialog::OnInitDialog();
  94. // TODO: Add extra initialization here
  95. SetIcon(m_hIcon, TRUE);
  96. if(ffxxb.GetCzyjb()=="1")
  97. GetDlgItem(IDOK)->EnableWindow(true);
  98. else
  99. GetDlgItem(IDOK)->EnableWindow(false);
  100. _variant_t vIndex;
  101.     vIndex=long(0);
  102. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  103.     vIndex=long(1);
  104. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  105. vIndex=long(2);
  106. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  107. vIndex=long(3);
  108. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  109. vIndex=long(4);
  110. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  111. vIndex=long(5);
  112. m_da.GetColumns().GetItem(vIndex).SetWidth(75);
  113. vIndex=long(6);
  114. m_da.GetColumns().GetItem(vIndex).SetWidth(75);
  115.     vIndex=long(7);
  116. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  117. vIndex=long(8);
  118. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  119. vIndex=long(9);
  120. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  121. vIndex=long(10);
  122. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  123. vIndex=long(11);
  124. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  125. vIndex=long(12);
  126. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  127.     vIndex=long(13);
  128. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  129. vIndex=long(14);
  130. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  131. vIndex=long(15);
  132. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  133. vIndex=long(16);
  134. m_da.GetColumns().GetItem(vIndex).SetWidth(60);
  135. vIndex=long(17);
  136. m_da.GetColumns().GetItem(vIndex).SetWidth(120);
  137. return TRUE;  // return TRUE unless you set the focus to a control
  138.               // EXCEPTION: OCX Property Pages should return FALSE
  139. }