⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 system.h

📁 邮 电 公 司 erp源码
💻 H
📖 第 1 页 / 共 4 页
字号:
    TsdParameter();
    ~TsdParameter();

    void Update();
    void Delete();
    void Assign(TsdParameter *p);
    int  Query();

    AnsiString GetFieldValue(euParameter sdFieldName);
    void SetFieldValue(euParameter sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();
};

//=============================================
//***********(TsdClass)系统模块****************
//=============================================

class _EXPORT_TYPE TsdClass : public TsdStandard
{

private:
    AnsiString m_ClassID;
    AnsiString m_ClassName;
    AnsiString m_ClassDesc;


//backup field
    AnsiString b_ClassID;
    AnsiString b_ClassName;
    AnsiString b_ClassDesc;

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();

    void __fastcall SetClassID(AnsiString value);
    void __fastcall SetClassName(AnsiString value);
    void __fastcall SetClassDesc(AnsiString value);

    __property AnsiString ClassID  = { read = m_ClassID, write = SetClassID };
    __property AnsiString ClassName  = { read = m_ClassName, write = SetClassName };
    __property AnsiString ClassDesc  = { read = m_ClassDesc, write = SetClassDesc };


public:
    TsdClass(TDataComm *DC);
    TsdClass();
    ~TsdClass();

    void Update();
    void Delete();
    void Assign(TsdClass *p);
    int  Query();

    AnsiString GetFieldValue(euClass sdFieldName);
    void SetFieldValue(euClass sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();
};


//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
//********(TsdRight)权限控制维护模块******************************************
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

class _EXPORT_TYPE TsdRight : public TsdStandard
{

private:
    AnsiString m_RightUnitCode;
    AnsiString m_RightModuleCode;
    int m_RightUnitType;
    int m_RightLevel;

//BackUp Field

    AnsiString b_RightUnitCode;
    AnsiString b_RightModuleCode;
    int b_RightUnitType;
    int b_RightLevel;

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();

    void __fastcall SetRightUnitCode(AnsiString value);
    void __fastcall SetRightUnitType(int value);
    void __fastcall SetRightModuleCode(AnsiString value);
    void __fastcall SetRightLevel(int value);

    __property AnsiString RightUnitCode  = { read = m_RightUnitCode, write = SetRightUnitCode };
    __property int RightUnitType  = { read = m_RightUnitType, write = SetRightUnitType };
    __property AnsiString RightModuleCode  = { read = m_RightModuleCode, write = SetRightModuleCode };
    __property int RightLevel = {read = m_RightLevel,write = SetRightLevel};

public:

    TsdRight(TDataComm *DC);
    TsdRight();
    ~TsdRight();

    void Update();
    void Delete();
    void Assign(TsdRight *p);
    int  Query();

    AnsiString GetFieldValue(euRight sdFieldName);
    void SetFieldValue(euRight sdFieldName, AnsiString Value);
    bool Find(AnsiString WhereStr);
    void RestoreValue();
};

//***************************************************************************
//    (TsdFormQuery)查询项目定义
//***************************************************************************

 class _EXPORT_TYPE TsdFormQuery: public TsdStandard
{
private:
    double     m_FormQueryLine;   //行号
    AnsiString m_FormQueryName;   //窗体名称
    AnsiString m_FormQueryField;   //查询字段
    AnsiString m_FormQueryDesc;   //项目说明
    int        m_FormQueryType;   //字段类型
    int        m_FormQueryBtn;   //是否有Button
    AnsiString m_FormQueryFormID;   //查询Form ID
    AnsiString m_FormQueryWhere;   //过滤条件
    int        m_FormQueryWait;   //是否需启动等待Form
//backup
    double     b_FormQueryLine;
    AnsiString b_FormQueryName;
    AnsiString b_FormQueryField;
    AnsiString b_FormQueryDesc;
    int        b_FormQueryType;
    int        b_FormQueryBtn;
    AnsiString b_FormQueryFormID;
    AnsiString b_FormQueryWhere;
    int        b_FormQueryWait;

    void __fastcall SetFormQueryLine(double value);
    void __fastcall SetFormQueryName(AnsiString value);
    void __fastcall SetFormQueryField(AnsiString value);
    void __fastcall SetFormQueryDesc(AnsiString value);
    void __fastcall SetFormQueryType(int value);
    void __fastcall SetFormQueryBtn(int value);
    void __fastcall SetFormQueryFormID(AnsiString value);
    void __fastcall SetFormQueryWhere(AnsiString value);
    void __fastcall SetFormQueryWait(int value);

    __property  double     FormQueryLine={read=m_FormQueryLine,write=SetFormQueryLine};
    __property  AnsiString FormQueryName={read=m_FormQueryName,write=SetFormQueryName};
    __property  AnsiString FormQueryField={read=m_FormQueryField,write=SetFormQueryField};
    __property  AnsiString FormQueryDesc={read=m_FormQueryDesc,write=SetFormQueryDesc};
    __property  int        FormQueryType={read=m_FormQueryType,write=SetFormQueryType};
    __property  int        FormQueryBtn={read=m_FormQueryBtn,write=SetFormQueryBtn};
    __property  AnsiString FormQueryFormID={read=m_FormQueryFormID,write=SetFormQueryFormID};
    __property  AnsiString FormQueryWhere={read=m_FormQueryWhere,write=SetFormQueryWhere};
    __property  int        FormQueryWait={read=m_FormQueryWait,write=SetFormQueryWait};
    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();
    void RecordDoubuleCh();


public:
    TsdFormQuery(TDataComm *DC);
    TsdFormQuery();
    ~TsdFormQuery();


    void Update();
    void Delete();
    void Assign(TsdFormQuery *p);
    int  Query();
    bool Find(AnsiString WhereStr);

    AnsiString GetFieldValue(euFormQuery sdFieldName);
    void SetFieldValue(euFormQuery sdFieldName, AnsiString value);
    void RestoreValue();
};


//**********************************************
//       (TsdNavPic)模块导航图标
//       12-19-2000: created by Zgh
//       12-19-2000: updated by Zgh
//**********************************************
class _EXPORT_TYPE TsdNavPic: public TsdStandard
{
private:
    AnsiString m_NavpicModule;
    AnsiString m_NavpicCode;
    AnsiString m_NavpicFormName;
    AnsiString m_NavpicCaption;
    AnsiString m_NavpicPath;
    int        m_NavpicTop;
    int        m_NavpicLeft;
    int        m_NavpicHeight;
    int        m_NavpicWidth;
    int        m_NavpicVisible;
    int        m_NavpicLib;
//backup
    AnsiString b_NavpicModule;
    AnsiString b_NavpicCode;
    AnsiString b_NavpicFormName;
    AnsiString b_NavpicCaption;
    AnsiString b_NavpicPath;
    int        b_NavpicTop;
    int        b_NavpicLeft;
    int        b_NavpicHeight;
    int        b_NavpicWidth;
    int        b_NavpicVisible;
    int        b_NavpicLib;

    void __fastcall SetNavpicModule(AnsiString value);
    void __fastcall SetNavpicCode(AnsiString value);
    void __fastcall SetNavpicFormName(AnsiString value);
    void __fastcall SetNavpicCaption(AnsiString value);
    void __fastcall SetNavpicPath(AnsiString value);
    void __fastcall SetNavpicTop(int value);
    void __fastcall SetNavpicLeft(int value);
    void __fastcall SetNavpicHeight(int value);
    void __fastcall SetNavpicWidth(int value);
    void __fastcall SetNavpicVisible(int value);
    void __fastcall SetNavpicLib(int value);

    __property  AnsiString NavpicModule={read=m_NavpicModule,write=SetNavpicModule};
    __property  AnsiString NavpicCode={read=m_NavpicCode,write=SetNavpicCode};
    __property  AnsiString NavpicFormName={read=m_NavpicFormName,write=SetNavpicFormName};
    __property  AnsiString NavpicCaption={read=m_NavpicCaption,write=SetNavpicCaption};
    __property  AnsiString NavpicPath={read=m_NavpicPath,write=SetNavpicPath};
    __property  int        NavpicTop={read=m_NavpicTop,write=SetNavpicTop};
    __property  int        NavpicLeft={read=m_NavpicLeft,write=SetNavpicLeft};
    __property  int        NavpicHeight={read=m_NavpicHeight,write=SetNavpicHeight};
    __property  int        NavpicWidth={read=m_NavpicWidth,write=SetNavpicWidth};
    __property  int        NavpicVisible={read=m_NavpicVisible,write=SetNavpicVisible};
    __property  int        NavpicLib={read=m_NavpicLib,write=SetNavpicLib};

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdNavPic(TDataComm *DC);
    TsdNavPic();
    ~TsdNavPic();

    void Update();
    void Delete();
    void Assign(TsdNavPic *p);
    int  Query();
    bool Find(AnsiString WhereStr);

    AnsiString GetFieldValue(euNavPic sdFieldName);
    void SetFieldValue(euNavPic sdFieldName, AnsiString value);
    void RestoreValue();
};

//**********************************************
//       (TsdNavArrow)模块导航箭头
//       12-19-2000: created by Zgh
//       12-19-2000: updated by Zgh
//**********************************************
class _EXPORT_TYPE TsdNavArrow: public TsdStandard
{
private:

    AnsiString m_NavArrowModule;
    AnsiString m_NavArrowCode;
    int        m_NavArrowStyle;
    int        m_NavArrowDir;
    int        m_NavArrow3D;
    int        m_NavArrowX1;
    int        m_NavArrowY1;
    int        m_NavArrowX2;
    int        m_NavArrowY2;
    double     m_NavArrowAngle;
    AnsiString m_NavArrowColor;
    int        m_NavArrowVisible;

//backup
    AnsiString b_NavArrowModule;
    AnsiString b_NavArrowCode;
    int        b_NavArrowStyle;
    int        b_NavArrowDir;
    int        b_NavArrow3D;
    int        b_NavArrowX1;
    int        b_NavArrowY1;
    int        b_NavArrowX2;
    int        b_NavArrowY2;
    double     b_NavArrowAngle;
    AnsiString b_NavArrowColor;
    int        b_NavArrowVisible;

    void __fastcall SetNavArrowModule(AnsiString value);
    void __fastcall SetNavArrowCode(AnsiString value);
    void __fastcall SetNavArrowStyle(int value);
    void __fastcall SetNavArrowDir(int value);
    void __fastcall SetNavArrow3D(int value);
    void __fastcall SetNavArrowX1(int value);
    void __fastcall SetNavArrowY1(int value);
    void __fastcall SetNavArrowX2(int value);
    void __fastcall SetNavArrowY2(int value);
    void __fastcall SetNavArrowAngle(double value);
    void __fastcall SetNavArrowColor(AnsiString value);
    void __fastcall SetNavArrowVisible(int value);

    __property  AnsiString NavArrowModule={read=m_NavArrowModule,write=SetNavArrowModule};
    __property  AnsiString NavArrowCode={read=m_NavArrowCode,write=SetNavArrowCode};
    __property  int        NavArrowStyle={read=m_NavArrowStyle,write=SetNavArrowStyle};
    __property  int        NavArrowDir={read=m_NavArrowDir,write=SetNavArrowDir};
    __property  int        NavArrow3D={read=m_NavArrow3D,write=SetNavArrow3D};
    __property  int        NavArrowX1={read=m_NavArrowX1,write=SetNavArrowX1};
    __property  int        NavArrowY1={read=m_NavArrowY1,write=SetNavArrowY1};
    __property  int        NavArrowX2={read=m_NavArrowX2,write=SetNavArrowX2};
    __property  int        NavArrowY2={read=m_NavArrowY2,write=SetNavArrowY2};
    __property  double     NavArrowAngle={read=m_NavArrowAngle,write=SetNavArrowAngle};
    __property  AnsiString NavArrowColor={read=m_NavArrowColor,write=SetNavArrowColor};
    __property  int        NavArrowVisible={read=m_NavArrowVisible,write=SetNavArrowVisible};

    void BackupValue();
    void EmptyValue(int Index);
    void BatchLetValue();
    void AssignValue();


public:
    TsdNavArrow(TDataComm *DC);
    TsdNavArrow();
    ~TsdNavArrow();


    void Update();
    void Delete();
    void Assign(TsdNavArrow *p);
    int  Query();
    bool Find(AnsiString WhereStr);

    AnsiString GetFieldValue(euNavArrow sdFieldName);
    void SetFieldValue(euNavArrow sdFieldName, AnsiString value);
    void RestoreValue();
};

//**************************************
//     TsdVField
//**************************************
//--------------------------------------------------------------
 class _EXPORT_TYPE TsdVField: public TsdDetail
{
private:

    AnsiString m_VFieldView;   //视图名

⌨️ 快捷键说明

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