mequipmentclassmgr.cpp

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

CPP
152
字号
//---------------------------------------------------------------------------
#pragma hdrstop

#include "mEquipmentClassMgr.h"
//---------------------------------------------------------------------------

#pragma package(smart_init)
//---------------------------------------------------------------------------
char*  __stdcall ValidFieldValue(int ClassCode,int Param)
{
  int result;
  AnsiString retstr;
  switch(ClassCode)
  {
    case 1150101:    //设备分类码
      sdFat=new TKSFat();
      result=sdFat->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFat->ErrorMessage;
      delete sdFat;
      break;
    case 1150102:    //卡片样式
      sdFacs=new TKSFacs();
      result=sdFacs->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFacs->ErrorMessage;
      delete sdFacs;
      break;
    case 1150103:    //使用状态
      sdFaUse=new TKSFaUse();
      result=sdFaUse->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaUse->ErrorMessage;
      delete sdFaUse;
      break;
    case 1150104:    //设备变动类型
      sdFav=new TKSFav();
      result=sdFav->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFav->ErrorMessage;
      delete sdFav;
      break;
    case 1150105:    //折旧方法
      sdFadm=new TKSFadm();
      result=sdFadm->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFadm->ErrorMessage;
      delete sdFadm;
      break;
    case 1150201:    //设备资料
      sdFadn=new TKSFadn();
      result=sdFadn->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFadn->ErrorMessage;
      delete sdFadn;
      break;
    case 1150202:    //设备减少
      sdFaDec=new TKSFaDec();
      result=sdFaDec->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaDec->ErrorMessage;
      delete sdFaDec;
      break;
    case 1150203:    //报废记录
      sdFaDisCard=new TKSFaDisCard();
      result=sdFaDisCard->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaDisCard->ErrorMessage;
      delete sdFaDisCard;
      break;
    case 1150204:    //工作量
      sdFaWork=new TKSFaWork();
      result=sdFaWork->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaWork->ErrorMessage;
      delete sdFaWork;
      break;
    case 1150205:    //计提折旧
      sdFaDc=new TKSFaDc();
      result=sdFaDc->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaDc->ErrorMessage;
      delete sdFaDc;
      break;
    case 1150301:    //设备变动
      sdFaChg=new TKSFaChg();
      result=sdFaChg->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaChg->ErrorMessage;
      delete sdFaChg;
      break;
    case 1150401:    //检查记录
      sdFaCheck=new TKSFaCheck();
      result=sdFaCheck->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaCheck->ErrorMessage;
      delete sdFaCheck;
      break;
    case 1150402:    //维修记录
      sdFaFix=new TKSFaFix();
      result=sdFaFix->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaFix->ErrorMessage;
      delete sdFaFix;
      break;
    case 1150403:    //事故记录
      sdFaAcd=new TKSFaAcd();
      result=sdFaAcd->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaAcd->ErrorMessage;
      delete sdFaAcd;
      break;
    case 1150404:    //停用记录
      sdFaStop=new TKSFaStop();
      result=sdFaStop->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaStop->ErrorMessage;
      delete sdFaStop;
      break;
    case 1150405:    //租赁记录
      sdFaRent=new TKSFaRent();
      result=sdFaRent->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaRent->ErrorMessage;
      delete sdFaRent;
      break;
    case 1150407:    //附属设备
      sdFaAe=new TKSFaAe();
      result=sdFaAe->ValidFieldValue(Param);
      if(result!=0)
        retstr=sdFaAe->ErrorMessage;
      delete sdFaAe;
      break;
    default:
      break;
  }
  return retstr.c_str();
}
//---------------------------------------------------------------------------
char* __stdcall CommandExecute(int ClassCode,int Param)
{
  int result;
  AnsiString retstr;
  switch(ClassCode)
  {
    default:
      break;
  }
  return retstr.c_str();
}
//---------------------------------------------------------------------------

⌨️ 快捷键说明

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