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

📄 uvmadgsick.pas

📁 Software Requirements1. Delphi 6 SP22. Oracle 8i R33. Raize 3.0.94. ExpressQuantumGrid 4.505. Expres
💻 PAS
字号:
unit UVMADGSick;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, UMasterAdapterDataGridView, cxStyles, cxCustomData, cxGraphics,
  cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, dxPSGlbl, dxPSUtl,
  dxPSEngn, dxPrnPg, dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider,
  dxPSFillPatterns, dxPSEdgePatterns, dxPSCore, RzCommon, cxGridLevel,
  cxClasses, cxControls, cxGridCustomView, cxGridCustomTableView,
  cxGridTableView, cxGridDBTableView, cxGrid, jpeg, RzBckgnd, ExtCtrls,
  RzPanel, UView, UCloneDataModel, UPrimaryDataModel, Factory,
  cxDBLookupComboBox, cxCheckBox, UControllerView, UPagesView,
  UAdapterDataPagesView, cxCheckComboBox;

type
  TVMADGSick = class(TMasterAdapterDataGridView)
    CreateBy: TDataSource;
    PaymentMethodID: TDataSource;
    NationID: TDataSource;
    NativePlaceID: TDataSource;
    ProfessionID: TDataSource;
    WedlockID: TDataSource;
    UpdateBy: TDataSource;
    TollStationID: TDataSource;
    GridDBTableViewSICKID: TcxGridDBColumn;
    GridDBTableViewBIRTHDAY: TcxGridDBColumn;
    GridDBTableViewCNAME: TcxGridDBColumn;
    GridDBTableViewCREATED: TcxGridDBColumn;
    GridDBTableViewISVALID: TcxGridDBColumn;
    GridDBTableViewISACTIVE: TcxGridDBColumn;
    GridDBTableViewST: TcxGridDBColumn;
    GridDBTableViewUPDATED: TcxGridDBColumn;
    GridDBTableViewPROFESSIONID: TcxGridDBColumn;
    GridDBTableViewWEDLOCKID: TcxGridDBColumn;
    GridDBTableViewNATIVEPLACEID: TcxGridDBColumn;
    GridDBTableViewNATIONID: TcxGridDBColumn;
    GridDBTableViewPAYMENTMETHODID: TcxGridDBColumn;
    GridDBTableViewCREATEBY: TcxGridDBColumn;
    GridDBTableViewUPDATEBY: TcxGridDBColumn;
    GridDBTableViewCODE: TcxGridDBColumn;
    GridDBTableViewISARREARAGE: TcxGridDBColumn;
    GridDBTableViewSEX: TcxGridDBColumn;
    GridDBTableViewTOLLSTATIONID: TcxGridDBColumn;
    Splitter1: TSplitter;
    RzPanel3: TRzPanel;
    PagesViewRecipe: TAdapterDataPagesView;
    Splitter2: TSplitter;
    PagesViewReckoning: TAdapterDataPagesView;
  private
    CreateByModel: TCloneDataModel;
    UpdateByModel: TCloneDataModel;
    WedlockIDModel: TCloneDataModel;
    NationIDModel: TCloneDataModel;
    NativePlaceIDModel: TCloneDataModel;
    PaymentMethodIDModel: TCloneDataModel;
    ProfessionIDModel: TCloneDataModel;
    TollStationIDModel: TCloneDataModel;
  protected
    procedure InitModel; override;
  public
    function GetCaption: string; override;
    function GetDetailView: TView; override;
  end;

implementation

uses UMADSick, UVADISick, UMADPaymentMethod, UMADNation,
     UMADNativePlace, UMADProfession, UMADWedlock, UMADEmployee,
  UMADTollStation;

{$R *.dfm}

{ TVMADGSick }

function TVMADGSick.GetCaption: string;
begin
  Result := '病人基本信息';
end;

function TVMADGSick.GetDetailView: TView;
var
  View : TVADISick;
begin
  View := TVADISick.Create(Self);
  View.SetModel(GetModel);
  Result := View;
end;

procedure TVMADGSick.InitModel;
begin
  inherited;
  CreateByModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(EmployeeFactory.GetModel).Clone(CreateByModel);
  CreateBy.DataSet := CreateByModel.GetDataSet;

  UpdateByModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(EmployeeFactory.GetModel).Clone(UpdateByModel);
  UpdateBy.DataSet := UpdateByModel.GetDataSet;

  PaymentMethodIDModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(PaymentMethodFactory.GetModel).Clone(PaymentMethodIDModel);
  PaymentMethodID.DataSet := PaymentMethodIDModel.GetDataSet;

  NationIDModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(NationFactory.GetModel).Clone(NationIDModel);
  NationID.DataSet := NationIDModel.GetDataSet;

  NativePlaceIDModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(NativePlaceFactory.GetModel).Clone(NativePlaceIDModel);
  NativePlaceID.DataSet := NativePlaceIDModel.GetDataSet;

  ProfessionIDModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(ProfessionFactory.GetModel).Clone(ProfessionIDModel);
  ProfessionID.DataSet := ProfessionIDModel.GetDataSet;

  WedlockIDModel := TCloneDataModel.Create(Self);
  TPrimaryDataModel(WedlockFactory.GetModel).Clone(WedlockIDModel);
  WedlockID.DataSet := WedlockIDModel.GetDataSet;

  TollStationIDModel := GetCloneDataModel(TPrimaryDataModel(TollStationFactory.GetModel));
  TollStationID.DataSet := TollStationIDModel.GetDataSet;
end;
end.

⌨️ 快捷键说明

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