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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? bas200_02.pas.svn-base

?? 這是一個(gè)功能齊全的,代碼完整的ERP企業(yè)信息管理系統(tǒng),現(xiàn)在上傳和大家分享
?? SVN-BASE
字號(hào):
unit Bas200_02;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Bas100_01, ImgList, ComCtrls, ToolWin, Menus, Db, ExtCtrls, Grids, 
  ADODB, dxExEdtr, dxCntner, dxTL, dxDBCtrl, dxDBGrid,
  ActnList, wwfltdlg, wwDialog, Wwlocate, Wwintl, StdCtrls;

type
  TBas200_02Form = class(TBas100_01Form)
    CoolBar1: TCoolBar;
    ToolBar2: TToolBar;
    tlbFirst: TToolButton;
    tlbPrior: TToolButton;
    tlbNext: TToolButton;
    tlbLast: TToolButton;
    ToolButton1: TToolButton;
    tlbInsert: TToolButton;
    tlbUpdate: TToolButton;
    tlbDelete: TToolButton;
    ToolButton2: TToolButton;
    tlbSave: TToolButton;
    tlbCancel: TToolButton;
    ToolButton3: TToolButton;
    tlbRefresh: TToolButton;
    tlbLocate: TToolButton;
    tlbSearch: TToolButton;
    tlbPrint: TToolButton;
    ToolButton6: TToolButton;
    tlbExit: TToolButton;
    Panel1: TPanel;
    Image1: TImage;
    PageControl1: TPageControl;
    TabSheet1: TTabSheet;
    TabSheet2: TTabSheet;
    ScrollBox1: TScrollBox;
    pmPrint: TPopupMenu;
    mmiPrint: TMenuItem;
    mmiExport: TMenuItem;
    DataSource1: TDataSource;
    ADOQuery1: TADOQuery;
    ActionList1: TActionList;
    ActFirst: TAction;
    ActPrior: TAction;
    ActNext: TAction;
    ActLast: TAction;
    ActInsert: TAction;
    ActUpdate: TAction;
    ActDelete: TAction;
    ActSave: TAction;
    ActCancel: TAction;
    ActRefresh: TAction;
    ActLocate: TAction;
    ActSearch: TAction;
    ActPrint: TAction;
    ActExport: TAction;
    ActExit: TAction;
    DataSource2: TDataSource;
    ADOQuery2: TADOQuery;
    ScrollBox2: TScrollBox;
    dxDBGrid1: TdxDBGrid;
    pmGrid: TPopupMenu;
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure ActFirstExecute(Sender: TObject);
    procedure ActPriorExecute(Sender: TObject);
    procedure ActNextExecute(Sender: TObject);
    procedure ActLastExecute(Sender: TObject);
    procedure ActInsertExecute(Sender: TObject);
    procedure ActUpdateExecute(Sender: TObject);
    procedure ActDeleteExecute(Sender: TObject);
    procedure ActSaveExecute(Sender: TObject);
    procedure ActCancelExecute(Sender: TObject);
    procedure ActRefreshExecute(Sender: TObject);
    procedure ActLocateExecute(Sender: TObject);
    procedure ActSearchExecute(Sender: TObject);
    procedure ActPrintExecute(Sender: TObject);
    procedure ActExportExecute(Sender: TObject);
    procedure ActExitExecute(Sender: TObject);
    procedure PageControl1Changing(Sender: TObject;
      var AllowChange: Boolean);
    procedure ADOQuery1AfterScroll(DataSet: TDataSet);
    procedure FormShow(Sender: TObject);
  private
    procedure SetButtonState(AInsUpd:Boolean);
    procedure MenuItemClick(Sender: TObject);
    procedure CreatePopmeun(AGrid:TdxDBGrid);
    { Private declarations }
  public
    { Public declarations }
  protected
    ARecordCount:Integer;
    procedure SetInterface; virtual;
    procedure InsertEvent; virtual;
    procedure UpdateEvent; virtual;
    procedure DeleteEvent; virtual;
    procedure BrowseEvent; virtual;
    procedure ReportGetValue(const ParName: String; var ParValue: Variant); virtual;
  end;

var
  Bas200_02Form: TBas200_02Form;

implementation

uses SYSDATA, CommFun, HwExport;

{$R *.DFM}

//設(shè)置按鈕狀態(tài)
procedure TBas200_02Form.SetButtonState(AInsUpd:Boolean);
begin
  ActFirst.Enabled:=not AInsUpd;
  ActPrior.Enabled:=not AInsUpd;
  ActNext.Enabled:=not AInsUpd;
  ActLast.Enabled:=not AInsUpd;
  ActInsert.Enabled:=(ARights[2]='Y') and (not AInsUpd);
  ActUpdate.Enabled:=(ARights[3]='Y') and (not AInsUpd);
  ActDelete.Enabled:=(ARights[4]='Y') and (not AInsUpd);
  ActSave.Enabled:=AInsUpd;
  ActCancel.Enabled:=AInsUpd;
  ActRefresh.Enabled:=not AInsUpd;
  ActLocate.Enabled:=not AInsUpd;
  ActSearch.Enabled:=not AInsUpd;
  ActPrint.Enabled:=(ARights[5]='Y') and (not AInsUpd);
  ActExit.Enabled:=True;

  ScrollBox1.Enabled:=AInsUpd;
  if AInsUpd then PageControl1.ActivePageIndex:=1;
end;

procedure TBas200_02Form.SetInterface;
begin
  inherited;
  Image1.Picture.Bitmap.LoadFromResourceName(AImgHandle,'TOPTITL');
  ActFirst.Caption:=GetDBString('COM00005001');  //最前
  ActPrior.Caption:=GetDBString('COM00005002');  //上移
  ActNext.Caption:=GetDBString('COM00005003');  //下移
  ActLast.Caption:=GetDBString('COM00005004');  //最后
  ActInsert.Caption:=GetDBString('COM00005005');  //新增
  ActUpdate.Caption:=GetDBString('COM00005006');  //修改
  ActDelete.Caption:=GetDBString('COM00005007');  //刪除
  ActSave.Caption:=GetDBString('COM00005008');  //保存
  ActCancel.Caption:=GetDBString('COM00005009');  //取消
  ActRefresh.Caption:=GetDBString('COM00005010');  //刷新
  ActLocate.Caption:=GetDBString('COM00005011');  //查找
  ActSearch.Caption:=GetDBString('COM00005012');  //查詢(xún)
  ActPrint.Caption:=GetDBString('COM00005013');  //打印
  ActExport.Caption:=GetDBString('COM00005014');  //導(dǎo)出數(shù)據(jù)
  ActExit.Caption:=GetDBString('COM00005015');  //退出
  TabSheet1.Caption:=GetDBString('COM00005016');  //瀏覽數(shù)據(jù)
  TabSheet2.Caption:=GetDBString('COM00005017');  //明細(xì)資料

  ActFirst.Hint:=GetDBString('COM00005001',2);  //移到第一條記錄
  ActPrior.Hint:=GetDBString('COM00005002',2);  //移到上一條記錄
  ActNext.Hint:=GetDBString('COM00005003',2);  //移到下一條記錄
  ActLast.Hint:=GetDBString('COM00005004',2);  //移到最后一條記錄
  ActInsert.Hint:=GetDBString('COM00005005',2);  //新增一條記錄
  ActUpdate.Hint:=GetDBString('COM00005006',2);  //修改當(dāng)前記錄
  ActDelete.Hint:=GetDBString('COM00005007',2);  //刪除當(dāng)前記錄
  ActSave.Hint:=GetDBString('COM00005008',2);  //保存編輯的記錄
  ActCancel.Hint:=GetDBString('COM00005009',2);  //取消編輯的記錄
  ActRefresh.Hint:=GetDBString('COM00005010',2);  //取得最新的數(shù)據(jù)
  ActLocate.Hint:=GetDBString('COM00005011',2);  //快速定位記錄
  ActSearch.Hint:=GetDBString('COM00005012',2);  //按條件查詢(xún)數(shù)據(jù)
  ActPrint.Hint:=GetDBString('COM00005013',2);  //將數(shù)據(jù)打印出來(lái)
  ActExport.Hint:=GetDBString('COM00005014',2);  //導(dǎo)出數(shù)據(jù)到文件中
  ActExit.Hint:=GetDBString('COM00005015',2);  //關(guān)閉當(dāng)前窗口
  TabSheet1.Hint:=GetDBString('COM00005016',2);  //以表格的形式瀏覽所有數(shù)據(jù)
  TabSheet2.Hint:=GetDBString('COM00005017',2);  //查看當(dāng)前記錄的明細(xì)資料
end;

procedure TBas200_02Form.MenuItemClick(Sender: TObject);
begin
  TMenuItem(Sender).Checked:=not TMenuItem(Sender).Checked;
  dxDBGrid1.ColumnByFieldName(TMenuItem(Sender).Name).Visible:=TMenuItem(Sender).Checked;
end;

procedure TBas200_02Form.CreatePopmeun(AGrid:TdxDBGrid);
var
  ADataSet:TDataSet;
  I:Integer;
  AMenuItem:TMenuItem;
begin
  if AGrid.DataSource=nil then Exit;
  if AGrid.DataSource.DataSet=nil then Exit;
  if AGrid.PopupMenu=nil then Exit;
  ADataSet:=AGrid.DataSource.DataSet;
  for I:=0 to ADataSet.FieldCount-1 do
  begin
    if ADataSet.Fields[I].Visible then
    begin
      AMenuItem:=TMenuItem.Create(nil);
      AMenuItem.Name:=ADataSet.Fields[I].FieldName;
      AMenuItem.Caption:=ADataSet.Fields[I].DisplayLabel;
      AMenuItem.Checked:=AGrid.ColumnByFieldName(ADataSet.Fields[I].FieldName).Visible;
      AMenuItem.OnClick:=MenuItemClick;
      AGrid.PopupMenu.Items.Add(AMenuItem);
    end;
  end;
end;

procedure TBas200_02Form.FormCreate(Sender: TObject);
begin
  inherited;
  //設(shè)置界面信息
  SetInterface;

  try
    ADOQuery1.Open;
    ADOQuery2.Open;
  except
    ShowMsg(SYSDM.ADOC.Errors[0].Description,1);
    Close;
  end;
  PageControl1.ActivePageIndex:=0;
  SetButtonState(False);
  LoadFromReg(Self); //這行一定放在打開(kāi)數(shù)據(jù)集后面,否則無(wú)效
end;

procedure TBas200_02Form.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  if ActSave.Enabled then
  begin
    if ShowDialog('UMS10000007')=IDNO then  //數(shù)據(jù)尚未保存,現(xiàn)在保存嗎?
      ActCancel.Execute
    else
      ActSave.Execute;
  end;
  ADOQuery1.Close;
  ADOQuery2.Close;
  Action:=caFree;
  inherited;
end;

procedure TBas200_02Form.ActFirstExecute(Sender: TObject);
begin
  inherited;
//最前
  if ADOQuery1.IsEmpty then Exit;
  ADOQuery1.First;
  ActFirst.Enabled:=False;
  ActPrior.Enabled:=False;
  ActNext.Enabled:=True;
  ActLast.Enabled:=True;
end;

procedure TBas200_02Form.ActPriorExecute(Sender: TObject);
begin
  inherited;
//上移
  if ADOQuery1.IsEmpty then Exit;
  ADOQuery1.Prior;
  ActNext.Enabled:=not ADOQuery1.Eof;
  ActLast.Enabled:=not ADOQuery1.Eof;
  ActFirst.Enabled:=not ADOQuery1.Bof;
  ActPrior.Enabled:=not ADOQuery1.Bof;
end;

procedure TBas200_02Form.ActNextExecute(Sender: TObject);
begin
  inherited;
//下移
  if ADOQuery1.IsEmpty then Exit;
  ADOQuery1.Next;
  ActNext.Enabled:=not ADOQuery1.Eof;
  ActLast.Enabled:=not ADOQuery1.Eof;
  ActFirst.Enabled:=not ADOQuery1.Bof;
  ActPrior.Enabled:=not ADOQuery1.Bof;
end;

procedure TBas200_02Form.ActLastExecute(Sender: TObject);
begin
  inherited;
//最后
  if ADOQuery1.IsEmpty then Exit;
  ADOQuery1.Last;
  ActNext.Enabled:=False;
  ActLast.Enabled:=False;
  ActFirst.Enabled:=True;
  ActPrior.Enabled:=True;
end;

procedure TBas200_02Form.ActInsertExecute(Sender: TObject);
begin
  inherited;
//新增
  if ADOQuery1.IsEmpty then
  begin
    ShowMsg('UMS10000002');  //表記錄為空,操作無(wú)效
    Abort;
  end;
  try
    Screen.Cursor:=crHourGlass;
    ADOQuery2.Insert;
    SetButtonState(True);
    InsertEvent;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActUpdateExecute(Sender: TObject);
begin
  inherited;
//修改
  if ADOQuery2.IsEmpty then
  begin
    ShowMsg('UMS10000002');  //表記錄為空,操作無(wú)效
    Abort;
  end;
  try
    Screen.Cursor:=crHourGlass;
    ADOQuery2.Edit;
    SetButtonState(True);
    DeleteEvent;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActDeleteExecute(Sender: TObject);
begin
  inherited;
//刪除
  if ADOQuery2.IsEmpty then
  begin
    ShowMsg('UMS10000002');  //表記錄為空,操作無(wú)效
    Abort;
  end;

  if ShowDialog('UMS10000008')=IDNO then Abort;  //確定要?jiǎng)h除此記錄嗎?
  try
    Screen.Cursor:=crHourGlass;
    ADOQuery2.Delete;
    DeleteEvent;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActSaveExecute(Sender: TObject);
begin
  inherited;
//保存
  try
    Screen.Cursor:=crHourGlass;
    try
      ADOQuery2.Post;
    except
      ShowMsg(SYSDM.ADOC.Errors[0].Description,1);
      Abort;
    end;
    ADOQuery2.Refresh;
    SetButtonState(False);
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActCancelExecute(Sender: TObject);
begin
  inherited;
//取消
  try
    Screen.Cursor:=crHourGlass;
    ADOQuery2.CancelUpdates;
    SetButtonState(False);
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActRefreshExecute(Sender: TObject);
var
  ABookmark:TBookmark;
begin
  inherited;
//刷新
  ABookmark:=ADOQuery1.GetBookmark;
  try
    Screen.Cursor:=crHourGlass;
    ADOQuery1.DisableControls;
    ADOQuery1.Close;
    ADOQuery1.Open;
    ADOQuery2.Close;
    ADOQuery2.Open;
    ARecordCount:=GetDataSetCount(ADOQuery1);
    if ADOQuery1.BookmarkValid(ABookmark) then ADOQuery1.GotoBookmark(ABookmark);
  finally
    ADOQuery1.FreeBookmark(ABookmark);
    ADOQuery1.EnableControls;
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActLocateExecute(Sender: TObject);
begin
  inherited;
//查找
  if ADOQuery1.IsEmpty then
  begin
    ShowMsg('UMS10000002');  //表記錄為空,操作無(wú)效
    Abort;
  end;
  try
    Screen.Cursor:=crHourGlass;
    LocateDialog(DataSource1);
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActSearchExecute(Sender: TObject);
begin
  inherited;
//查詢(xún)
  try
    Screen.Cursor:=crHourGlass;
    FilterDialog(DataSource1);
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActPrintExecute(Sender: TObject);
begin
  inherited;
//打印
  try
    Screen.Cursor:=crHourGlass;
    SelectReport(ADOQuery2,AProgramID,AReportName,ReportGetValue);
    ActRefresh.Execute;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActExportExecute(Sender: TObject);
begin
  inherited;
//導(dǎo)出數(shù)據(jù)
  if ADOQuery2.IsEmpty then
  begin
    ShowMsg('UMS10000002');  //表記錄為空,操作無(wú)效
    Abort;
  end;
  try
    Screen.Cursor:=crHourGlass;
    HwExportForm:=THwExportForm.Create(Application);
    HwExportForm.GetDataFields(AProgramID,ADOQuery2);
    HwExportForm.ShowModal;
  finally
    Screen.Cursor:=crDefault;
  end;
end;

procedure TBas200_02Form.ActExitExecute(Sender: TObject);
begin
  inherited;
//退出
  Close;
end;

procedure TBas200_02Form.PageControl1Changing(Sender: TObject;
  var AllowChange: Boolean);
begin
  inherited;
  if ADOQuery2.State in [dsInsert, dsEdit] then AllowChange:=False;
end;

procedure TBas200_02Form.ADOQuery1AfterScroll(DataSet: TDataSet);
begin
  inherited;
  if not Active then Exit;
  if ActSave.Enabled then Exit;
  ActNext.Enabled:=not ADOQuery1.Eof;
  ActLast.Enabled:=not ADOQuery1.Eof;
  ActFirst.Enabled:=not ADOQuery1.Bof;
  ActPrior.Enabled:=not ADOQuery1.Bof;
end;

procedure TBas200_02Form.FormShow(Sender: TObject);
begin
  inherited;
  CreatePopmeun(dxDBGrid1);
end;

procedure TBas200_02Form.BrowseEvent;
begin
end;

procedure TBas200_02Form.DeleteEvent;
begin
end;

procedure TBas200_02Form.InsertEvent;
begin
end;

procedure TBas200_02Form.ReportGetValue(const ParName: String;
  var ParValue: Variant);
begin
  if ParName='USENM' then ParValue:=AUserName
  else if ParName='PRNDT' then ParValue:=GetDBString('COM00006006')  //列印日期
  else if ParName='PRNNM' then ParValue:=GetDBString('COM00006007')  //列印人員
  else if ParName='REPNM' then ParValue:=AReportTitle
  else if ADOQuery1.FindField(ParName)<>nil then ParValue:=ADOQuery1.FieldByName(ParName).DisplayLabel
  else if ADOQuery2.FindField(ParName)<>nil then ParValue:=ADOQuery2.FieldByName(ParName).DisplayLabel;
end;

procedure TBas200_02Form.UpdateEvent;
begin
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一级黄色片| 亚洲乱码国产乱码精品精98午夜| 精品婷婷伊人一区三区三| 不卡欧美aaaaa| 成人免费观看视频| 成人福利在线看| 成人av网址在线观看| 国产黄色精品网站| 国产成人精品免费视频网站| 国产毛片精品国产一区二区三区| 国产精选一区二区三区| 国产精品一区二区在线看| 国产真实乱子伦精品视频| 国产一区二区三区日韩| 国产91精品一区二区麻豆网站| 欧美r级电影在线观看| 日韩一区二区三区视频| 精品国产91久久久久久久妲己| xnxx国产精品| 国产精品色在线| 日韩久久一区二区| 亚洲成人黄色小说| 日本免费在线视频不卡一不卡二| 久久精品久久综合| 粉嫩13p一区二区三区| 99综合影院在线| 欧美三级日韩三级| 欧美伦理电影网| 精品福利二区三区| 国产欧美精品国产国产专区| 国产精品国产三级国产三级人妇| 亚洲视频 欧洲视频| 肉丝袜脚交视频一区二区| 久久99热国产| 91丨porny丨在线| 91麻豆精品91久久久久同性| 精品国产区一区| 亚洲欧美影音先锋| 天天操天天色综合| 国产成人在线视频网址| 在线视频欧美精品| 日韩美女一区二区三区| 国产精品美女一区二区三区| 一区二区三区av电影| 免费av成人在线| 成人va在线观看| 欧美丰满高潮xxxx喷水动漫| 国产女同互慰高潮91漫画| 亚洲a一区二区| 国产成人综合在线| 欧美久久久影院| 国产精品网站一区| 日韩成人免费看| 99久久精品免费看国产免费软件| 在线成人小视频| 国产精品国产馆在线真实露脸| 视频一区国产视频| www.成人在线| 欧美大片顶级少妇| 亚洲欧美日韩久久精品| 久草热8精品视频在线观看| 一本久久a久久免费精品不卡| 精品日韩成人av| 午夜久久久影院| 99精品视频在线观看| 亚洲精品在线网站| 午夜在线电影亚洲一区| 99精品视频一区| 久久久夜色精品亚洲| 日韩高清不卡一区二区三区| 91视频观看免费| 久久精品视频一区二区三区| 午夜久久久影院| 在线一区二区视频| 欧美激情一区三区| 精品一区二区三区在线观看国产 | 成人污污视频在线观看| 欧美美女一区二区三区| 亚洲日穴在线视频| 国产成人午夜电影网| 日韩欧美国产一区二区三区| 91传媒视频在线播放| 国产日韩欧美高清| 狠狠狠色丁香婷婷综合激情| 欧美日韩国产片| 一区二区三区高清不卡| 99精品视频在线免费观看| 亚洲国产成人在线| 国产精品自拍在线| 久久在线观看免费| 蜜臀av亚洲一区中文字幕| 欧美日韩国产在线播放网站| 亚洲精品视频在线| 97久久精品人人澡人人爽| 中文一区一区三区高中清不卡| 国产一区二区美女| 久久综合av免费| 国产九九视频一区二区三区| 久久伊人中文字幕| 国产一区二区毛片| 国产日韩精品一区二区三区在线| 国产精品影音先锋| 久久精品视频网| 风间由美一区二区av101| 国产欧美日韩视频在线观看| 国产精品亚洲а∨天堂免在线| 久久久精品国产免费观看同学| 国内偷窥港台综合视频在线播放| 日韩精品中文字幕一区二区三区| 麻豆91免费观看| 欧美大度的电影原声| 国内精品久久久久影院一蜜桃| 精品国产露脸精彩对白 | 91美女视频网站| 亚洲人妖av一区二区| 91丨九色丨尤物| 亚洲卡通欧美制服中文| 在线观看不卡视频| 日韩制服丝袜先锋影音| 日韩亚洲欧美一区| 国产精品一区二区在线观看不卡| 亚洲国产精品v| 91美女精品福利| 午夜精品久久久久久久99樱桃| 5月丁香婷婷综合| 经典三级视频一区| 国产精品卡一卡二| 欧美无砖砖区免费| 日本不卡视频在线观看| 久久夜色精品一区| 99久久免费精品高清特色大片| 亚洲综合丝袜美腿| 日韩精品最新网址| 国产成人三级在线观看| 亚洲欧美乱综合| 91精品国产欧美一区二区| 国产精品888| 亚洲精品乱码久久久久| 日韩午夜在线观看视频| 成人一区二区三区中文字幕| 日韩一区中文字幕| 91精品免费在线| 成人午夜看片网址| 日韩高清一级片| 国产精品国产三级国产有无不卡 | 亚洲精品国产a| 亚洲一区av在线| 精品成人免费观看| eeuss鲁一区二区三区| 日韩精彩视频在线观看| 国产午夜精品理论片a级大结局| 91久久一区二区| 国内精品伊人久久久久av影院 | 一区二区三区四区视频精品免费 | 免费成人在线观看| 中文字幕亚洲精品在线观看| 欧美日韩黄色影视| 国产成人免费av在线| 亚洲va韩国va欧美va精品| 国产日韩欧美精品电影三级在线| 欧美欧美欧美欧美首页| 国产91精品久久久久久久网曝门| 亚洲成av人片在www色猫咪| 国产亚洲污的网站| 欧美巨大另类极品videosbest | 欧美精品 日韩| 成人国产精品免费观看动漫| 蜜臀av性久久久久av蜜臀妖精| 日韩毛片一二三区| 久久久噜噜噜久久中文字幕色伊伊| 欧美性xxxxxxxx| 成人国产精品免费观看动漫 | 成人av片在线观看| 捆绑变态av一区二区三区| 亚洲精品免费一二三区| 国产欧美1区2区3区| 日韩视频免费观看高清完整版| 日本乱码高清不卡字幕| 粉嫩高潮美女一区二区三区| 午夜精品免费在线观看| 一区二区三区四区中文字幕| 国产精品每日更新在线播放网址| 日韩一级二级三级精品视频| 欧美日韩情趣电影| 色噜噜狠狠成人中文综合| 日韩亚洲欧美在线观看| 欧美日韩性生活| 色综合 综合色| 99久久精品国产导航| 国产99一区视频免费| 国内外成人在线| 另类综合日韩欧美亚洲| 男男gaygay亚洲| 日本在线不卡视频一二三区| 亚洲一区在线免费观看| 亚洲精品国产精品乱码不99| 中文字幕一区在线观看视频| 国产精品乱人伦| 国产精品久久久一本精品| 中文成人av在线|