亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? uvadirecipecharge.pas

?? Delphi6開發(fā)的HIS程序
?? PAS
字號:
unit UVADIRecipeCharge;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, UAdapterDataItemView, dxPSGlbl, dxPSUtl, dxPSEngn, dxPrnPg,
  dxBkgnd, dxWrap, dxPrnDev, dxPSCompsProvider, dxPSFillPatterns,
  dxPSEdgePatterns, DB, dxPSCore, RzCommon, RzButton, jpeg, RzBckgnd,
  ExtCtrls, RzPanel, StdCtrls, Mask, RzEdit, UView, UControllerView,
  UPagesView, UAdapterDataPagesView, RzLabel, RzDBEdit, RzRadGrp, RzDBRGrp,
  DBCtrls, RzDBCmbo, MyTools, UQueryDataModel, UCloneDataModel, UPrimaryDataModel, Factory,
  RzTabs, UVADGRMedicine, UVADGRservice, UAdapterDataModel, ppProd,
  ppClass, ppReport, ppComm, ppRelatv, ppDB, ppDBPipe, ppBands, ppCache,
  ppCtrls, ppPrnabl, ppVar;

type
  TVADIRecipeCharge = class(TAdapterDataItemView)
    PagesView: TAdapterDataPagesView;
    RzPanel6: TRzPanel;
    RzBitBtn1: TRzBitBtn;
    RzEdit1: TRzEdit;
    RzLabel1: TRzLabel;
    WedlockID: TDataSource;
    PaymentMethodID: TDataSource;
    NationID: TDataSource;
    NativePlaceID: TDataSource;
    ProfessionID: TDataSource;
    TollStationID: TDataSource;
    RecipeTollCharge: TDataSource;
    Doctor: TDataSource;
    RzPanel7: TRzPanel;
    RzLabel7: TRzLabel;
    RzLabel8: TRzLabel;
    RzLabel9: TRzLabel;
    RzLabel10: TRzLabel;
    RzLabel14: TRzLabel;
    RzLabel15: TRzLabel;
    RzLabel16: TRzLabel;
    RzLabel2: TRzLabel;
    RzLabel3: TRzLabel;
    RzLabel5: TRzLabel;
    RzDBEdit2: TRzDBEdit;
    RzDBLookupComboBox3: TRzDBLookupComboBox;
    RzDBLookupComboBox4: TRzDBLookupComboBox;
    RzDBLookupComboBox5: TRzDBLookupComboBox;
    RzDBLookupComboBox6: TRzDBLookupComboBox;
    RzDBLookupComboBox7: TRzDBLookupComboBox;
    RzDBDateTimeEdit3: TRzDBDateTimeEdit;
    RzDBLookupComboBox1: TRzDBLookupComboBox;
    RzDBRadioGroup1: TRzDBRadioGroup;
    RzDBLookupComboBox2: TRzDBLookupComboBox;
    Splitter1: TSplitter;
    ppDBPipeline1: TppDBPipeline;
    ppReport1: TppReport;
    RecipeReckoning: TDataSource;
    ppHeaderBand1: TppHeaderBand;
    ppDetailBand1: TppDetailBand;
    ppFooterBand1: TppFooterBand;
    ppTitleBand1: TppTitleBand;
    ppLabel1: TppLabel;
    ppDBText1: TppDBText;
    ppLabel2: TppLabel;
    ppDBText2: TppDBText;
    ppLabel3: TppLabel;
    ppDBText3: TppDBText;
    ppLabel4: TppLabel;
    ppLine1: TppLine;
    ppDBCalc1: TppDBCalc;
    ppLabel5: TppLabel;
    ppLine2: TppLine;
    ppLabel6: TppLabel;
    ppLine3: TppLine;
    ppLabel8: TppLabel;
    procedure RzBitBtn1Click(Sender: TObject);
  private
    RecipeModel: TQueryDataModel;
    DoctorModel: TQueryDataModel;
    RecipeReckoningModel: TQueryDataModel;
    PaymentMethodIDModel: TCloneDataModel;
    NationIDModel: TCloneDataModel;
    NativePlaceIDModel: TCloneDataModel;
    ProfessionIDModel: TCloneDataModel;
    WedlockIDModel: TCloneDataModel;
    TollStationIDModel: TCloneDataModel;
    RMedicineView : TVADGRmedicine;
    RServiceView : TVADGRservice;
  protected
    procedure InitView; override;
    procedure InitModel; override;
  public
    function GetCaption : String; override;
    procedure Append(Parameters: IParameters); override;
    procedure Save(Parameters: IParameters); override;
    procedure Delete(Parameters: IParameters); override;
    procedure Cancel(Parameters: IParameters); override;
    procedure Print; override;
  end;

implementation

uses
  UMQDSickByCode, UMADPaymentMethod, UMADWedlock, UMADNation,
  UMADNativePlace, UMADProfession, UMADTollStation,
  UMADRecipeTollCharge, UMADDoctorToll, UMADEmployee, UAdapterDataView,
  Math, UDataView, UMQDRecipeReckoning;

{$R *.dfm}

procedure TVADIRecipeCharge.Append(Parameters: IParameters);
var
  ReckoningKey: IIntegerKey;
begin
  if (GetDataModel.GetDataSet.IsEmpty) or (not GetDataModel.GetDataSet.Active) then exit;
  TAdapterDataView(PagesView.GetActiveView).GetAdapterDataModel.DataSet.Edit;
  TAdapterDataView(PagesView.GetActiveView).Append(Parameters);
  TAdapterDataView(PagesView.GetActiveView).GetDataModel.GetDataSet.FieldByName('ReckoningID').AsInteger := RecipeModel.GetDataSet.FieldByName('ReckoningID').AsInteger;
end;

procedure TVADIRecipeCharge.Cancel(Parameters: IParameters);
begin
  TAdapterDataView(PagesView.GetActiveView).Cancel(Parameters);
end;

procedure TVADIRecipeCharge.Delete(Parameters: IParameters);
begin
  TAdapterDataView(PagesView.GetActiveView).Delete(Parameters);
end;

function TVADIRecipeCharge.GetCaption: String;
begin
  Result := '門診收費';
end;

procedure TVADIRecipeCharge.InitModel;
begin
  inherited;
  RecipeModel := TQueryDataModel(RecipeTollChargeFactory.GetModel);
  DoctorModel := TQueryDataModel(DoctorTollFactory.GetModel);
  RecipeReckoningModel := TQueryDataModel(QRecipeReckoningFactory.GetModel);
  RecipeTollCharge.DataSet := RecipeModel.GetDataSet;
  Doctor.DataSet := DoctorModel.GetDataSet;
  RecipeReckoning.DataSet := RecipeReckoningModel.GetDataSet;


  PaymentMethodIDModel := GetCloneDataModel(TPrimaryDataModel(PaymentMethodFactory.GetModel));
  PaymentMethodID.DataSet := PaymentMethodIDModel.GetDataSet;

  NationIDModel := GetCloneDataModel(TPrimaryDataModel(NationFactory.GetModel));
  NationID.DataSet := NationIDModel.GetDataSet;

  NativePlaceIDModel := GetCloneDataModel(TPrimaryDataModel(NativePlaceFactory.GetModel));
  NativePlaceID.DataSet := NativePlaceIDModel.GetDataSet;
  
  ProfessionIDModel := GetCloneDataModel(TPrimaryDataModel(ProfessionFactory.GetModel));
  ProfessionID.DataSet := ProfessionIDModel.GetDataSet;

  WedlockIDModel := GetCloneDataModel(TPrimaryDataModel(WedlockFactory.GetModel));
  WedlockID.DataSet := WedlockIDModel.GetDataSet;

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

procedure TVADIRecipeCharge.InitView;
var
  Page: TRzTabSheet;
  Key: IKey;
begin
  inherited;
  Page := PagesView.NewPage;
  RMedicineView := TVADGRmedicine.Create(Page, RmedicineFactory);
  PagesView.BandView(Page,RMedicineView);

  Page := PagesView.NewPage;
  RServiceView := TVADGRService.Create(Page, RServiceFactory);
  PagesView.BandView(Page,RServiceView);
end;

procedure TVADIRecipeCharge.Print;
begin
  if GetDataModel.GetDataSet.Active and (not GetDataModel.GetDataSet.IsEmpty) then
  begin
    ppLabel8.Caption := '姓名:'+GetDataModel.GetDataSet.FieldByName('CNAME').AsString+'   門診號:'+GetDataModel.GetDataSet.FieldByName('CODE').AsString;
    ppLabel5.Caption := '工作單位:'+GetDataModel.GetDataSet.FieldByName('DEPARTMENT').AsString;
    ppReport1.PrintToDevices;
    ppReport1.Print;
  end;
end;

procedure TVADIRecipeCharge.RzBitBtn1Click(Sender: TObject);
var
  SKey: IStringKey;
  IntKey: IIntegerKey;
  ReckoningKey: IIntegerKey;
begin
  inherited;
  RzEdit1.Text := UpperCase(Trim(RzEdit1.Text));
  if RzEdit1.Text = '' then Exit;
  SKey := TStringKey.Create;
  SKey.SetKey(RzEdit1.Text);
  TQueryDataModel(GetDataModel).Query(IParameters(SKey));
  If GetDataModel.GetDataSet.IsEmpty then Exit; 
  RecipeModel.Query(GetDataModel.GetKey);
  IntKey := TIntegerKey.Create;
  IntKey.SetKey(GetDataModel.GetDataSet.FieldByName('TOLLSTATIONID').AsInteger);
  DoctorModel.Query(IQueryParameters(IntKey));
  ReckoningKey := TIntegerKey.Create;
  ReckoningKey.SetKey(RecipeModel.GetDataSet.FieldByName('ReckoningID').AsInteger);
  TQueryDataModel(RServiceView.GetDataModel).Query(ReckoningKey);
  TQueryDataModel(RMedicineView.GetDataModel).Query(ReckoningKey);
  RecipeReckoningModel.Query(ReckoningKey);
end;



procedure TVADIRecipeCharge.Save(Parameters: IParameters);
begin
  If (not GetDataModel.GetDataSet.Active) and GetDataModel.GetDataSet.IsEmpty then Exit;
  if RzDBLookupComboBox2.Text = '' then
    ShowMessage('請?zhí)钐幏结t(yī)生')
  else
  begin
    RecipeModel.Save(Parameters);
    TAdapterDataView(PagesView.GetActiveView).Save(Parameters);
  end;
end;

end.

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久香蕉网| 777欧美精品| 国产精品成人在线观看| 岛国av在线一区| 国产精品麻豆网站| 色欧美日韩亚洲| 婷婷开心久久网| 欧美白人最猛性xxxxx69交| 久久se这里有精品| 国产亚洲制服色| 菠萝蜜视频在线观看一区| 亚洲精选视频在线| 欧美日韩国产免费| 激情偷乱视频一区二区三区| 国产欧美日韩视频一区二区| 成年人国产精品| 亚洲图片有声小说| 日韩视频中午一区| 成人深夜在线观看| 亚洲第一会所有码转帖| 精品久久久久一区| 日本韩国欧美国产| 捆绑调教一区二区三区| 国产精品久久国产精麻豆99网站| 欧美性三三影院| 国产美女av一区二区三区| 亚洲欧美影音先锋| 日韩三级精品电影久久久| 成人av免费在线观看| 午夜精品久久久久久久久| 久久久久久久久久久久电影 | 亚洲桃色在线一区| 欧美日韩成人在线一区| 高清成人免费视频| 免费日本视频一区| 亚洲视频图片小说| 久久亚洲精品国产精品紫薇| 日本国产一区二区| 国产白丝精品91爽爽久久| 亚洲午夜精品网| 国产精品久久久久影视| 日韩西西人体444www| 在线欧美日韩精品| 国产精品 日产精品 欧美精品| 亚洲第四色夜色| 国产精品成人网| 久久综合九色综合97_久久久| 91久久一区二区| 国产乱人伦偷精品视频不卡 | 久久精品视频在线免费观看| 欧美日韩国产首页在线观看| 99久久国产综合精品女不卡| 国产老妇另类xxxxx| 日日摸夜夜添夜夜添亚洲女人| 亚洲色图制服诱惑 | 亚洲精品欧美专区| 国产欧美视频一区二区| 久久女同精品一区二区| 欧美疯狂做受xxxx富婆| 欧美性猛片aaaaaaa做受| a4yy欧美一区二区三区| 国产·精品毛片| 国产一区二区免费在线| 久久www免费人成看片高清| 首页亚洲欧美制服丝腿| 亚洲国产精品自拍| 亚洲另类在线制服丝袜| 日韩理论片在线| 亚洲三级在线看| 亚洲色图19p| 亚洲三级在线播放| 亚洲欧美影音先锋| 日韩毛片精品高清免费| 亚洲欧洲av一区二区三区久久| 亚洲国产精品ⅴa在线观看| 久久精品在这里| 国产亚洲1区2区3区| 国产日韩av一区二区| 久久精品一区二区三区不卡| 国产喷白浆一区二区三区| 国产偷国产偷精品高清尤物| 国产午夜亚洲精品理论片色戒| 2020国产成人综合网| 久久综合成人精品亚洲另类欧美 | 欧美欧美午夜aⅴ在线观看| 欧美午夜精品久久久久久孕妇| 在线观看一区不卡| 欧美精品自拍偷拍| 日韩欧美在线123| 精品福利一区二区三区免费视频| 久久这里都是精品| 国产女人18毛片水真多成人如厕| 国产欧美1区2区3区| 亚洲美女电影在线| 亚洲影视在线播放| 日本特黄久久久高潮| 国产毛片精品国产一区二区三区| 国产高清无密码一区二区三区| www.欧美日韩国产在线| 欧洲精品在线观看| 日韩欧美久久久| 国产欧美一区二区精品性色超碰 | 青娱乐精品视频在线| 精品在线亚洲视频| 成人av网站免费| 欧美久久免费观看| 国产午夜一区二区三区| 夜夜嗨av一区二区三区四季av | 一区二区三区成人| 蜜臀99久久精品久久久久久软件| 韩国毛片一区二区三区| 日本久久电影网| 日韩欧美亚洲一区二区| 亚洲视频免费看| 另类成人小视频在线| 99久久综合国产精品| 欧美高清性hdvideosex| 欧美国产在线观看| 亚洲线精品一区二区三区| 精品亚洲aⅴ乱码一区二区三区| 99在线精品视频| 欧美一区二区精美| 亚洲精品中文在线影院| 国产综合色在线| 欧美日韩一区二区在线观看视频 | 91小视频在线免费看| 日韩一区二区高清| 亚洲裸体xxx| 国产福利一区二区三区视频在线| 在线观看www91| 中文字幕一区二区不卡| 久久精品国产一区二区| 欧洲国产伦久久久久久久| 国产女主播视频一区二区| 免费看日韩精品| 欧美亚洲国产一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 日韩精品一二三四| 日本道精品一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 青青青伊人色综合久久| 欧美日韩视频在线一区二区| 亚洲另类在线一区| 成人深夜视频在线观看| 久久久久久日产精品| 蜜桃av噜噜一区二区三区小说| 在线视频欧美精品| 亚洲视频小说图片| 成人av动漫在线| 国产日产欧产精品推荐色| 蜜桃久久av一区| 日韩一区二区三区观看| 日日欢夜夜爽一区| 678五月天丁香亚洲综合网| 亚洲国产cao| 在线免费观看视频一区| 中文字幕一区在线观看视频| 国产99精品国产| 国产欧美一区二区三区在线看蜜臀 | 奇米综合一区二区三区精品视频| 欧美在线一二三| 亚洲精品高清在线| 色婷婷av一区二区三区之一色屋| 国产精品美女一区二区三区| 成人激情综合网站| 国产欧美一区二区三区沐欲| 粉嫩av一区二区三区粉嫩| 国产欧美一区二区三区鸳鸯浴| 国产成人精品影院| 国产精品三级视频| 不卡欧美aaaaa| 国产精品福利一区| 91亚洲大成网污www| 一区二区三区在线视频观看58 | 欧美tk丨vk视频| 韩国v欧美v日本v亚洲v| 久久久午夜精品理论片中文字幕| 国内精品自线一区二区三区视频| 精品成人一区二区三区四区| 国产成人综合视频| 中文字幕一区二区三| 欧美性视频一区二区三区| 日韩黄色小视频| 亚洲精品一线二线三线| 国产69精品久久久久777| 亚洲欧美日韩国产综合在线| 在线观看日韩电影| 老司机精品视频导航| 国产精品色哟哟网站| 欧美午夜免费电影| 六月丁香婷婷色狠狠久久| 久久久久88色偷偷免费| 91丝袜美女网| 首页国产欧美久久| 久久久精品免费观看| 日本韩国欧美一区| 国产一区二区视频在线播放| 亚洲欧美怡红院| 日韩欧美电影一区| 99久久精品一区|