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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xschd1.pas

?? 思微POS連鎖超市管理系統 (商業代碼),幾年前的東西了
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
unit xschd1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  Menus, Db, ADODB, dxLayout, wwSpeedButton, wwDBNavigator, wwclearpanel,
  StdCtrls, Buttons, EHGrids, DBGridEh, dxExEdtr, dxEdLib, dxDBELib,
  dxExGrEd, dxExELib, dxCntner, dxEditor, ExtCtrls, DBCtrls;

type
  Txschd = class(TForm)
    DataSource1: TDataSource;
    DataSource2: TDataSource;
    Panel1: TPanel;
    Panel2: TPanel;
    Label7: TLabel;
    Ed7: TdxDBEdit;
    ADOTable3: TADOTable;
    ADOTable3code: TStringField;
    ADOTable3name: TStringField;
    ADOTable4: TADOTable;
    StringField1: TStringField;
    StringField2: TStringField;
    dxDBGridLayoutList1: TdxDBGridLayoutList;
    dxDBGridLayoutList1Item1: TdxDBGridLayout;
    DataSource3: TDataSource;
    DataSource4: TDataSource;
    ADOTable3dq: TStringField;
    ADOTable3lxr: TStringField;
    ADOTable3lxdh: TStringField;
    ADOTable3cz: TStringField;
    ADOTable3lxdz: TStringField;
    ADOTable4bm: TStringField;
    ADOTable4xb: TStringField;
    ADOTable4csrq: TDateTimeField;
    ADOTable4dh: TStringField;
    ADOTable4zz: TStringField;
    dxDBGridLayoutList1Item2: TdxDBGridLayout;
    DBGridEh1: TDBGridEh;
    Query1: TADOQuery;
    ADOTable2: TADOTable;
    ADOTable2spcode: TStringField;
    ADOTable2spname: TStringField;
    ADOTable2jldw: TStringField;
    ADOTable2js: TBCDField;
    ADOTable2ss: TBCDField;
    ADOTable2sl: TBCDField;
    ADOTable2dj: TBCDField;
    ADOTable2sui: TBCDField;
    ADOTable2je: TBCDField;
    ADOTable2id: TAutoIncField;
    ADOTable2code: TStringField;
    ADOTable2bzgg: TBCDField;
    ADOTable1: TADOTable;
    ADOTable1code: TStringField;
    ADOTable1kdrq: TDateTimeField;
    ADOTable1kdr: TStringField;
    ADOTable1zje: TBCDField;
    ADOTable1ywy: TStringField;
    ADOTable1bz: TStringField;
    ADOTable1zt: TStringField;
    PopupMenu1: TPopupMenu;
    N9: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    N13: TMenuItem;
    N1: TMenuItem;
    N2: TMenuItem;
    wwDBNavigator1: TwwDBNavigator;
    b1: TwwNavButton;
    b2: TwwNavButton;
    b3: TwwNavButton;
    b4: TwwNavButton;
    b5: TwwNavButton;
    b6: TwwNavButton;
    b7: TwwNavButton;
    b8: TwwNavButton;
    Bit1: TMenuItem;
    Bit4: TMenuItem;
    Panel4: TPanel;
    Shape1: TShape;
    Shape2: TShape;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Bit2: TBitBtn;
    Bit3: TBitBtn;
    Bit5: TBitBtn;
    Bit6: TBitBtn;
    Bit7: TBitBtn;
    Bit8: TBitBtn;
    BitBtn6: TBitBtn;
    BitBtn3: TBitBtn;
    Label8: TLabel;
    ADOTable5: TADOTable;
    DataSource5: TDataSource;
    ADOTable5code: TStringField;
    ADOTable5name: TStringField;
    ADOTable5dz: TStringField;
    ADOTable5dh: TStringField;
    ADOTable5cz: TStringField;
    ADOTable5lxr: TStringField;
    dxDBGridLayoutList1Item3: TdxDBGridLayout;
    ADOTable1fplx: TStringField;
    ADOTable1ck: TStringField;
    ADOTable1yfje: TBCDField;
    ADOTable2ddcode: TStringField;
    ADOTable6: TADOTable;
    DataSource6: TDataSource;
    ADOTable6fpname: TStringField;
    dxDBGridLayoutList1Item4: TdxDBGridLayout;
    ADOTable1ckname: TStringField;
    Ed1: TdxDBButtonEdit;
    Ed2: TdxDBDateEdit;
    Ed3: TdxDBExtLookupEdit;
    Ed5: TdxDBExtLookupEdit;
    Ed6: TdxDBExtLookupEdit;
    Ed4: TdxDBExtLookupEdit;
    N3: TMenuItem;
    Shape3: TShape;
    DBText1: TDBText;
    N4: TMenuItem;
    ADOTable1KH: TStringField;
    ADOTable1khname: TStringField;
    ADOTable1ywyname: TStringField;
    ADOTable2kcsl: TBCDField;
    ADOTable1shrq: TDateTimeField;
    ADOTable1shr: TStringField;
    ADOTable2jhj: TBCDField;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure DBGridEh1GetEditText(Sender: TObject; ACol, ARow: Integer;
      var Value: string);
    procedure ADOTable2BeforePost(DataSet: TDataSet);
    procedure ADOTable2spcodeSetText(Sender: TField; const Text: string);
    procedure DBGridEh1SetEditText(Sender: TObject; ACol, ARow: Integer;
      const Value: string);
    procedure Ed1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ADOTable2jsSetText(Sender: TField; const Text: string);
    procedure ADOTable2ssSetText(Sender: TField; const Text: string);
    procedure ADOTable2slSetText(Sender: TField; const Text: string);
    procedure ADOTable2djSetText(Sender: TField; const Text: string);
    procedure ADOTable2suiSetText(Sender: TField; const Text: string);
    procedure BitBtn3Click(Sender: TObject);
    procedure Bit2Click(Sender: TObject);
    procedure Bit3Click(Sender: TObject);
    procedure Ed6KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Bit8Click(Sender: TObject);
    procedure NewCode(Sender: integer);
    procedure Bit5Click(Sender: TObject);
    procedure b1UpdateState(Navigator: TwwDBNavigator;
      Button: TwwNavButton; Cause: TwwUpdateCause);
    procedure Bit6Click(Sender: TObject);
    procedure Bit7Click(Sender: TObject);
    procedure Bit1Click(Sender: TObject);
    procedure Bit4Click(Sender: TObject);
    procedure N9Click(Sender: TObject);
    procedure N10Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure N2Click(Sender: TObject);
    procedure Ed1ButtonClick(Sender: TObject; AbsoluteIndex: Integer);
    procedure N13Click(Sender: TObject);
    procedure N11Click(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure Panel1Resize(Sender: TObject);
    procedure Panel2Resize(Sender: TObject);
    procedure FormResize(Sender: TObject);
    procedure DBGridEh1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ADOTable1AfterScroll(DataSet: TDataSet);
    procedure Ed4KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure N3Click(Sender: TObject);
    procedure N4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  xschd: Txschd;
  Etxt, Ytxt, Ycode: string;
  ECol: integer;


implementation

uses MainForm1, xschdxzsp1, xschxzdd1, xgxschdh1, xschdcx1, dyxschd1,
  xschshrz1, xschxzdj1;

{$R *.DFM}

procedure Txschd.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  Action := cafree;
end;

procedure Txschd.DBGridEh1GetEditText(Sender: TObject; ACol, ARow: Integer;
  var Value: string);
begin
  ECol := ACol;
  Ytxt := Value;
end;

procedure Txschd.ADOTable2BeforePost(DataSet: TDataSet);
begin
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Add('select * from spda where code=:code');
  Query1.Parameters[0].Value := ADOtable2.fieldbyname('spcode').asstring;
  Query1.Open;
  if Query1.RecordCount = 0 then
  begin
//    showmessage('輸入的商品編碼不正確');
    ADOTable2.cancel;
  end;
end;

procedure Txschd.Ed6KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 13 then DBGridEh1.SetFocus;
end;

procedure Txschd.ADOTable2spcodeSetText(Sender: TField; const Text: string);
begin
  Query1.Close;
  Query1.SQL.Clear;
  Query1.SQL.Add('select code,barcode,mainghs,name,jldw,pfj,bzgg,kcsl as kcsl,jhj from spda_v where (code=:code or barcode=:barcode) and ckcode=:ckcode');
  Query1.Parameters[0].Value := Etxt;
  Query1.Parameters[1].Value := Etxt;
  Query1.Parameters[2].Value := ADOTable1ck.Value;
  Query1.Open;
  if Query1.RecordCount > 0 then
  begin
    ADOTable2.FieldByName('spname').Value := Query1.fieldbyname('name').asstring;
    ADOTable2.FieldByName('jldw').Value := Query1.fieldbyname('jldw').asstring;
    ADOTable2.FieldByName('dj').Value := Query1.fieldbyname('pfj').Value;
    ADOTable2.FieldByName('bzgg').Value := Query1.fieldbyname('bzgg').Value;
    ADOTable2.FieldByName('js').Value := 0;
    ADOTable2.FieldByName('ss').Value := 0;
    ADOTable2.FieldByName('sl').Value := 0;
    ADOTable2.FieldByName('sui').Value := 0;
    ADOTable2.FieldByName('je').Value := 0;
    ADOTable2.FieldByName('jhj').Value := Query1.fieldbyname('jhj').asfloat;
    ADOTable2.FieldByName('kcsl').Value := Query1.fieldbyname('kcsl').asfloat;
    ADOTable2.FieldByName('spcode').Value := Query1.fieldbyname('code').asstring;
    Query1.Close;
    Query1.SQL.Clear;
    Query1.SQL.Add('select top 1  CONVERT (char(10),kdrq,20) ,code,dj from xsdj_v where spcode=:code3 and kh=:kh order by kdrq desc');
    Query1.Parameters[0].Value := Etxt;
    Query1.Parameters[1].Value := ADOTable1kh.Value;
    Query1.Open;
    ADOTable2.FieldByName('dj').Value := Query1.fieldbyname('dj').Value;
  end
  else
  begin
    ADOTable2.Cancel;
//    Application.CreateForm(Txschxzsp, xschxzsp);
//    xschxzsp.ShowModal;
  end;
  Etxt := '';
end;

procedure Txschd.DBGridEh1SetEditText(Sender: TObject; ACol, ARow: Integer;
  const Value: string);
begin
  Etxt := Value;
end;

procedure Txschd.Ed1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if key = 13 then
  begin
    key := 0;
    perform(WM_NEXTDLGCTL, 0, 0); {移動到下一個控件}
  end;
end;

procedure Txschd.ADOTable2jsSetText(Sender: TField; const Text: string);
begin
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if Etxt = '' then Etxt := '0';
  if ADOTable2.FieldByName('bzgg').Value > 0 then
  begin
    ADOTable2.FieldByName('sl').Value := ADOTable2.FieldByName('bzgg').Value * Etxt + ADOTable2.FieldByName('ss').Value;
    ADOTable2.FieldByName('js').Value := Etxt;
  end
  else
  begin
    ADOTable2.FieldByName('sl').Value := Etxt + ADOTable2.FieldByName('ss').Value;
    ADOTable2.FieldByName('js').Value := Etxt;
  end;
  ADOTable2.FieldByName('je').Value := ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value + ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value * ADOTable2.FieldByName('sui').Value / 100;
end;

procedure Txschd.ADOTable2ssSetText(Sender: TField; const Text: string);
begin
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if Etxt = '' then Etxt := '0';
  if ADOTable2.FieldByName('bzgg').Value > 0 then
  begin
    ADOTable2.FieldByName('sl').Value := ADOTable2.FieldByName('bzgg').Value * ADOTable2.FieldByName('js').Value + Etxt;
    ADOTable2.FieldByName('ss').Value := Etxt;
  end
  else
  begin
    ADOTable2.FieldByName('sl').Value := Etxt + ADOTable2.FieldByName('js').Value;
    ADOTable2.FieldByName('ss').Value := Etxt;
  end;
  ADOTable2.FieldByName('je').Value := ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value + ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value * ADOTable2.FieldByName('sui').Value / 100;
end;

procedure Txschd.ADOTable2slSetText(Sender: TField; const Text: string);
begin
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if Etxt = '' then Etxt := '0';
  if ADOTable2.FieldByName('bzgg').Value <> 0 then
  begin
    ADOTable2.FieldByName('js').Value := Etxt div ADOTable2.FieldByName('bzgg').Value;
    ADOTable2.FieldByName('ss').Value := Etxt mod ADOTable2.FieldByName('bzgg').Value;
    ADOTable2.FieldByName('sl').Value := Etxt;
  end
  else
  begin
    ADOTable2.FieldByName('js').Value := Etxt;
    ADOTable2.FieldByName('ss').Value := Etxt;
    ADOTable2.FieldByName('sl').Value := Etxt;
  end;
  ADOTable2.FieldByName('je').Value := Etxt * ADOTable2.FieldByName('dj').Value + Etxt * ADOTable2.FieldByName('dj').Value * ADOTable2.FieldByName('sui').Value / 100;
end;

procedure Txschd.ADOTable2djSetText(Sender: TField; const Text: string);
begin
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if Etxt = '' then Etxt := '0';
  ADOTable2.FieldByName('je').Value := ADOTable2.FieldByName('sl').Value * Etxt + ADOTable2.FieldByName('sl').Value * Etxt * ADOTable2.FieldByName('sui').Value / 100;
  ADOTable2.FieldByName('dj').Value := Etxt;
end;

procedure Txschd.ADOTable2suiSetText(Sender: TField; const Text: string);
begin
  if ADOTable2.FieldByName('spname').asstring = '' then exit;
  if Etxt = '' then Etxt := '0';
  ADOTable2.FieldByName('je').Value := ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value + ADOTable2.FieldByName('sl').Value * ADOTable2.FieldByName('dj').Value * Etxt / 100;
  ADOTable2.FieldByName('sui').Value := Etxt;
end;

procedure Txschd.BitBtn3Click(Sender: TObject);
begin
  close;
end;

procedure Txschd.Bit2Click(Sender: TObject);
begin
  if Bit6.Enabled = true then
  begin
    if Application.MessageBox('單據已修改,是否要保存?', '提示', MB_YESNO + MB_ICONQUESTION) = IDYES then
      ADOTable1.post else ADOTable1.Cancel;
  end;
  ADOTable1.Prior;
end;

procedure Txschd.Bit3Click(Sender: TObject);
begin
  if Bit6.Enabled = true then
  begin
    if Application.MessageBox('單據已修改,是否要保存?', '提示', MB_YESNO + MB_ICONQUESTION) = IDYES then
      ADOTable1.post else ADOTable1.Cancel;
  end;
  ADOTable1.Next;
end;

procedure Txschd.Bit8Click(Sender: TObject);
begin
  if ADOTable1.FieldByName('zt').asstring = '審核入賬' then
  begin
    Application.MessageBox('單據已經入賬,不能再做修改.', '提示', MB_OK + MB_ICONERROR);
    exit;
  end;
  if Application.MessageBox('刪除后將不能恢復,是否刪除此單據?', '提示', MB_YESNO + MB_ICONQUESTION) = IDNO then exit;
  Ed1.SetFocus;
  ADOTable1.Delete;
  try
    ADOTable1.Refresh;
    ADOTable2.Refresh;
  except
  end;
  if ADOtable1.RecordCount = 0 then Bit8.Enabled := false;
end;

procedure Txschd.NewCode(Sender: integer);
var code: string;
begin
  Query1.Close;
  Query1.sql.text := 'select count(*) from XSCH001 where kdrq=:cdrq';
  Query1.Parameters[0].Value := datetostr(MainForm.DateTimePicker1.Date);
  Query1.open;
  code := floattostr(Query1.Fields[0].asfloat + strtofloat(formatdatetime('yyyymmdd""001', MainForm.DateTimePicker1.Date)) + Sender);
  Query1.Close;
  Query1.sql.text := 'select count(*) from XSCH001 where code=:code';

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线免费观看日韩欧美| 亚洲精品网站在线观看| 亚洲综合清纯丝袜自拍| 久久国产日韩欧美精品| 欧美三区免费完整视频在线观看| 国产女人aaa级久久久级| 另类的小说在线视频另类成人小视频在线 | 色av一区二区| 久久久99精品免费观看| 日韩av在线发布| 精品视频一区 二区 三区| 综合婷婷亚洲小说| 成人国产视频在线观看| 26uuu另类欧美| 日韩在线观看一区二区| 91碰在线视频| 亚洲精品视频免费观看| 成人高清在线视频| 亚洲国产成人午夜在线一区| 国产制服丝袜一区| 欧美一级专区免费大片| 日韩国产精品大片| 宅男在线国产精品| 毛片不卡一区二区| 欧美本精品男人aⅴ天堂| 奇米精品一区二区三区在线观看| 欧美日本乱大交xxxxx| 亚洲狠狠爱一区二区三区| 欧美性大战xxxxx久久久| 亚洲一区二区视频在线| 欧美老肥妇做.爰bbww视频| 亚洲国产中文字幕| 欧美一区二区三区影视| 天天av天天翘天天综合网| 欧美男生操女生| 日本va欧美va瓶| 欧美成人三级电影在线| 久久爱www久久做| 精品成人一区二区三区| 国产一区二区三区四区五区入口| 精品sm在线观看| 成人av一区二区三区| 国产精品三级av在线播放| 成人99免费视频| 一区二区不卡在线播放 | 亚洲三级电影全部在线观看高清| 99久久亚洲一区二区三区青草 | 国产片一区二区三区| 成人免费观看视频| 亚洲黄一区二区三区| 91麻豆精品91久久久久同性| 经典三级视频一区| 欧美激情综合五月色丁香小说| 97成人超碰视| 午夜精品久久久久久久99水蜜桃| 欧美mv和日韩mv的网站| av影院午夜一区| 喷水一区二区三区| 中文字幕欧美日韩一区| 欧美色男人天堂| 国产成人精品综合在线观看 | 国产精品亲子乱子伦xxxx裸| 色呦呦一区二区三区| 日产精品久久久久久久性色| 欧美激情一区二区三区在线| 欧美色窝79yyyycom| 国产乱子伦视频一区二区三区| 亚洲丝袜另类动漫二区| 日韩色视频在线观看| 99精品视频免费在线观看| 日韩国产精品久久久| 中文字幕在线不卡国产视频| 欧美一区二区三区在线观看| 99精品久久只有精品| 国内精品免费**视频| 亚洲成人动漫精品| 国产精品成人免费| 欧美一区二区三区系列电影| 北岛玲一区二区三区四区| 五月激情综合婷婷| 亚洲欧美日韩中文字幕一区二区三区| 日韩欧美一二三区| 欧美日韩国产精品自在自线| 风流少妇一区二区| 免费人成在线不卡| 亚洲图片有声小说| 亚洲色欲色欲www| 国产日韩欧美精品在线| 欧美成人r级一区二区三区| 在线观看免费一区| 91在线免费看| a在线欧美一区| 成人看片黄a免费看在线| 国产在线麻豆精品观看| 蜜臀av性久久久久蜜臀aⅴ | 亚洲欧美二区三区| 中文字幕精品在线不卡| 久久先锋影音av| 精品99一区二区| 日韩欧美不卡一区| 欧美一级欧美三级| 777色狠狠一区二区三区| 欧美无砖专区一中文字| 欧美在线免费播放| 欧美午夜片在线观看| 色诱视频网站一区| 色就色 综合激情| 日本道免费精品一区二区三区| 99re亚洲国产精品| 色婷婷av一区二区三区软件| 91视频免费播放| 色吧成人激情小说| 欧美日韩精品欧美日韩精品一| 91极品视觉盛宴| 欧美日韩国产另类不卡| 69av一区二区三区| 精品福利一区二区三区| 久久久精品黄色| 中文字幕一区三区| 亚洲免费在线视频一区 二区| 亚洲精品日韩专区silk| 亚洲成人手机在线| 日本在线观看不卡视频| 久久精品国产亚洲一区二区三区 | 国产片一区二区三区| 中文字幕av在线一区二区三区| 国产精品理伦片| 亚洲一区二区三区四区的| 五月天中文字幕一区二区| 欧美96一区二区免费视频| 国产一区视频在线看| 国产成人免费av在线| 色欧美片视频在线观看在线视频| 欧美无砖砖区免费| 日韩欧美区一区二| 国产精品美女久久福利网站| 亚洲精品日韩专区silk| 麻豆精品新av中文字幕| 国产成人精品亚洲日本在线桃色| caoporn国产一区二区| 欧美性欧美巨大黑白大战| 欧美tickling网站挠脚心| 国产三区在线成人av| 一级日本不卡的影视| 久久se精品一区精品二区| 国产成人激情av| 欧美日韩国产精品自在自线| 国产午夜精品一区二区三区四区| 亚洲欧美日韩系列| 奇米四色…亚洲| 99精品热视频| 精品国产在天天线2019| 亚洲精品成人天堂一二三| 精品在线你懂的| 色视频欧美一区二区三区| 精品欧美乱码久久久久久1区2区 | 美女一区二区在线观看| 97久久精品人人做人人爽| 日韩一区二区在线免费观看| 中文字幕在线观看一区二区| 免费成人av资源网| 91在线观看高清| 精品国精品国产尤物美女| 亚洲国产色一区| 从欧美一区二区三区| 精品国产露脸精彩对白| 亚洲一区二区三区四区在线 | 国产成人夜色高潮福利影视| 欧美精选在线播放| 中文字幕日韩av资源站| 国产一区二区三区久久悠悠色av| 欧美巨大另类极品videosbest | 国产一区久久久| 91精品国产黑色紧身裤美女| 亚洲免费在线播放| 成人黄色电影在线| 精品免费视频一区二区| 日韩成人精品在线观看| 日本高清不卡视频| 国产精品久久久久久亚洲毛片| 黄色资源网久久资源365| 欧美久久免费观看| 玉米视频成人免费看| 国产成人免费视频精品含羞草妖精| 欧美一级日韩不卡播放免费| 亚洲精品国产一区二区精华液| 成人免费视频一区二区| 久久精品视频在线免费观看| 极品美女销魂一区二区三区免费| 91麻豆精品国产91久久久久久| 日韩精品乱码免费| 欧美精品777| 热久久国产精品| 91精品国产综合久久久久久久久久| 亚洲综合视频在线| 欧美亚洲一区二区在线观看| 亚洲精选视频免费看| 欧美性受xxxx黑人xyx| 亚洲444eee在线观看| 欧美精品一二三|