mapcl.cpp

来自「一个以前收集的基于C/S架构的ERP客户端源代码」· C++ 代码 · 共 138 行

CPP
138
字号
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include "mApcl.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)
TKSApcl *sdApcl;
//---------------------------------------------------------------------------
__fastcall TKSApcl::TKSApcl()
  :TKSMidBase()
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidHeadValues()
{
  //月份
      ValidApclFmonth();
 //供应商
      ValidApclSupply();
 //币种
      ValidApclCurrency();
  //年初数
      ValidApclBoyAmt();
  //本币年初数
      ValidApclNBoyAmt();
  //期初数
      ValidApclBopAmt();
  //本币期初数
      ValidApclNBopAmt();
  //本年发生数
      ValidApclIoyAmt();
  //本币本年发生数
      ValidApclNIoyAmt();
  //本年付款数
      ValidApclOoyAmt();
  //本币本年付款数
      ValidApclNOoyAmt();
  //本年累计数
      ValidApclAoyAmt();
  //本币本年累计数
      ValidApclNAoyAmt();
  //初始化标志
      ValidApclInit();
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclFmonth()  //月份
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclSupply()  //供应商
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclCurrency()  //币种
{
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclBoyAmt()  //年初数
{
  double m_ApclBoyAmt;
   m_ApclBoyAmt=GetMasterValue("ApclBoyAmt");
   if(m_ApclBoyAmt<0)
      throw Exception("年初数不能小于零!");
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclNBoyAmt()  //本币年初数
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclBopAmt()  //期初数
{
  double m_ApclBopAmt;
   m_ApclBopAmt=GetMasterValue("ApclBopAmt");
   if(m_ApclBopAmt<0)
      throw Exception("期初数不能小于零!");
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclNBopAmt()  //本币期初数
{
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclIoyAmt()  //本年发生数
{
  double m_ApclIoyAmt;
   m_ApclIoyAmt=GetMasterValue("ApclIoyAmt");
   if(m_ApclIoyAmt<0)
      throw Exception("本年发生数不能小于零!");
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclNIoyAmt()  //本币本年发生数
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclOoyAmt()  //本年付款数
{
  double m_ApclOoyAmt;
   m_ApclOoyAmt=GetMasterValue("ApclOoyAmt");
   if(m_ApclOoyAmt<0)
      throw Exception("本年付款数不能小于零!");
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclNOoyAmt()  //本币本年付款数
{
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclAoyAmt()  //本年累计数
{
}

//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclNAoyAmt()  //本币本年累计数
{
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::ValidApclInit()  //初始化标志
{
   int m_ApclInit;
   m_ApclInit=GetMasterValue("ApclInit");
   if (m_ApclInit!=0 && m_ApclInit!=1)
        throw Exception("初始化标志只能取值: 1-初始化 2-未初始化!");
}
//---------------------------------------------------------------------------
void __fastcall TKSApcl::CmdExec(AnsiString Param)
{

}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?