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

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

?? findother.cpp

?? 一個用vc++做的數(shù)據(jù)庫系統(tǒng)
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// FindOther.cpp : implementation file
//

#include "stdafx.h"
#include "FixedAssets.h"
#include "FindOther.h"
#include "CRACK.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CFindOther dialog


CFindOther::CFindOther(CWnd* pParent /*=NULL*/)
	: CDialog(CFindOther::IDD, pParent)
{
	//{{AFX_DATA_INIT(CFindOther)
	m_strAssetID = _T("");
	m_CKAddType = FALSE;
	m_CKAssetID = FALSE;
	m_CKDepartment = FALSE;
	m_CKInDate = FALSE;
	m_CKInterID = FALSE;
	m_CKKeeper = FALSE;
	m_CKLFDate = FALSE;
	m_CKName = FALSE;
	m_CKPosition = FALSE;
	m_CKSort = FALSE;
	m_CKType = FALSE;
	m_CKUseInfo = FALSE;
	m_CKYearNum = FALSE;
	m_InDate1 = -1;
	m_InDate2 = -1;
	m_strInterID = _T("");
	m_LFDate1 = -1;
	m_LFDate2 = -1;
	m_strName = _T("");
	m_strType = _T("");
	m_strUseInfo = _T("");
	m_nYearNum1 = 0;
	m_nYearNum2 = 0;
	//}}AFX_DATA_INIT
	flag=0;
}


void CFindOther::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CFindOther)
	DDX_Control(pDX, IDC_FDOR_USEINFO, m_CtrlCBUseInfo);
	DDX_Control(pDX, IDC_FDOR_TYPE, m_CtrlCBType);
	DDX_Control(pDX, IDC_FDOR_SORT, m_CtrlCBSort);
	DDX_Control(pDX, IDC_FDOR_POSITION, m_CtrlCBPosition);
	DDX_Control(pDX, IDC_FDOR_NAME, m_CtrlCBName);
	DDX_Control(pDX, IDC_FDOR_LIST, m_CtrlList);
	DDX_Control(pDX, IDC_FDOR_ADDTYPE, m_CtrlCBAddType);
	DDX_Control(pDX, IDC_FDOR_DEPARTMENT, m_CtrlCBDepartment);
	DDX_Control(pDX, IDC_FDOR_KEEPER, m_CtrlCBKeeper);
	DDX_Control(pDX, IDC_FDOR_INTERID, m_CtrlCBInterID);
	DDX_Control(pDX, IDC_FDOR_ASSETID, m_CtrlCBAssetID);
	DDX_CBString(pDX, IDC_FDOR_ASSETID, m_strAssetID);
	DDX_Check(pDX, IDC_FDOR_CKADDTYPE, m_CKAddType);
	DDX_Check(pDX, IDC_FDOR_CKASSETID, m_CKAssetID);
	DDX_Check(pDX, IDC_FDOR_CKDEPARTMENT, m_CKDepartment);
	DDX_Check(pDX, IDC_FDOR_CKINDATE, m_CKInDate);
	DDX_Check(pDX, IDC_FDOR_CKINTERID, m_CKInterID);
	DDX_Check(pDX, IDC_FDOR_CKKEEPER, m_CKKeeper);
	DDX_Check(pDX, IDC_FDOR_CKLFDATE, m_CKLFDate);
	DDX_Check(pDX, IDC_FDOR_CKNAME, m_CKName);
	DDX_Check(pDX, IDC_FDOR_CKPOSITION, m_CKPosition);
	DDX_Check(pDX, IDC_FDOR_CKSORT, m_CKSort);
	DDX_Check(pDX, IDC_FDOR_CKTYPE, m_CKType);
	DDX_Check(pDX, IDC_FDOR_CKUSEINFO, m_CKUseInfo);
	DDX_Check(pDX, IDC_FDOR_CKYEARNUM, m_CKYearNum);
	DDX_DateTimeCtrl(pDX, IDC_FDOR_INDATE1, m_InDate1);
	DDX_DateTimeCtrl(pDX, IDC_FDOR_INDATE2, m_InDate2);
	DDX_CBString(pDX, IDC_FDOR_INTERID, m_strInterID);
	DDX_DateTimeCtrl(pDX, IDC_FDOR_LFDATE1, m_LFDate1);
	DDX_DateTimeCtrl(pDX, IDC_FDOR_LFDATE2, m_LFDate2);
	DDX_CBString(pDX, IDC_FDOR_NAME, m_strName);
	DDX_CBString(pDX, IDC_FDOR_TYPE, m_strType);
	DDX_CBString(pDX, IDC_FDOR_USEINFO, m_strUseInfo);
	DDX_Text(pDX, IDC_FDOR_YEARNUM1, m_nYearNum1);
	DDV_MinMaxInt(pDX, m_nYearNum1, 0, 1000);
	DDX_Text(pDX, IDC_FDOR_YEARNUM2, m_nYearNum2);
	DDV_MinMaxInt(pDX, m_nYearNum2, 0, 1000);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CFindOther, CDialog)
	//{{AFX_MSG_MAP(CFindOther)
	ON_BN_CLICKED(IDC_FDOR_CKNAME, OnFdorCkname)
	ON_BN_CLICKED(IDC_FDOR_CKASSETID, OnFdorCkassetid)
	ON_BN_CLICKED(IDC_FDOR_CKSORT, OnFdorCksort)
	ON_BN_CLICKED(IDC_FDOR_CKTYPE, OnFdorCktype)
	ON_BN_CLICKED(IDC_FDOR_CKLFDATE, OnFdorCklfdate)
	ON_BN_CLICKED(IDC_FDOR_CKINDATE, OnFdorCkindate)
	ON_BN_CLICKED(IDC_FDOR_CKYEARNUM, OnFdorCkyearnum)
	ON_BN_CLICKED(IDC_FDOR_CKADDTYPE, OnFdorCkaddtype)
	ON_BN_CLICKED(IDC_FDOR_CKUSEINFO, OnFdorCkuseinfo)
	ON_BN_CLICKED(IDC_FDOR_CKDEPARTMENT, OnFdorCkdepartment)
	ON_BN_CLICKED(IDC_FDOR_CKINTERID, OnFdorCkinterid)
	ON_BN_CLICKED(IDC_FDOR_CKPOSITION, OnFdorCkposition)
	ON_BN_CLICKED(IDC_FDOR_CKKEEPER, OnFdorCkkeeper)
	ON_EN_CHANGE(IDC_FDOR_YEARNUM1, OnChangeFdorYearnum1)
	ON_EN_CHANGE(IDC_FDOR_YEARNUM2, OnChangeFdorYearnum2)
	ON_BN_CLICKED(IDC_FDOR_FIND, OnFdorFind)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CFindOther message handlers

int CFindOther::DoModal() 
{
	// TODO: Add your specialized code here and/or call the base class
	
	return CDialog::DoModal();
}

BOOL CFindOther::DestroyWindow() 
{
	// TODO: Add your specialized code here and/or call the base class
	m_pDatabase->Close();
	delete m_pDatabase;
	m_pDatabase=NULL;
	return CDialog::DestroyWindow();
}

BOOL CFindOther::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_CtrlList.SetExtendedStyle(LVS_EX_GRIDLINES); 
	//連接數(shù)據(jù)庫
    m_pDatabase=new CDaoDatabase;
	try{
		m_pDatabase->Open("FixedAssets");
        m_pRecordset=new CDaoRecordset(m_pDatabase);
	}
	catch(CDaoException *e)
	{
		e->ReportError();
		delete m_pDatabase;
		m_pDatabase=NULL;
		e->Delete();
	}	
	if(!m_pDatabase->IsOpen()) return 0;
	if(!m_pRecordset) return 0;
	if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	CString strSelect;
	try
	{   //保管人員
		strSelect = _T("Select 保管人員ID,保管人員 From 保管人員");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF()) 
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaKeeper.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saKeeper.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 部門
		strSelect = _T("Select 部門ID,部門名稱 From 部門");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaDepartment.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saDepartment.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 存放地點
		strSelect = _T("Select 存放地點ID,存放地點 From 存放地點");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaDepositary.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saDepositary.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
	    m_pRecordset->Close();
		
		// 增加方式
		strSelect = _T("Select 增加方式ID,增加方式 From 增加方式");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaAddType.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saAddType.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
		// 資產(chǎn)類別
		strSelect = _T("Select 資產(chǎn)類別ID,資產(chǎn)類別 From 資產(chǎn)類別");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_uaSort.Add(var.lVal);
			var = m_pRecordset->GetFieldValue(1);
			m_saSort.Add(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		// close recordset
		m_pRecordset->Close();

		strSelect = _T("Select DISTINCT 資產(chǎn)名稱 From 資產(chǎn)信息");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlCBName.AddString(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();

		strSelect = _T("Select DISTINCT 資產(chǎn)編號 From 資產(chǎn)信息");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlCBAssetID.AddString(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
	
		strSelect = _T("Select DISTINCT 型號 From 資產(chǎn)信息");
    	m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlCBType.AddString(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
        
		strSelect = _T("Select DISTINCT 國際編號 From 資產(chǎn)信息");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlCBInterID.AddString(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		}
		m_pRecordset->Close();
	
		strSelect = _T("Select DISTINCT 使用情況 From 資產(chǎn)信息");
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlCBUseInfo.AddString(CCrack::strVARIANT(var));
			m_pRecordset->MoveNext();
		} 
		m_pRecordset->Close();
	}
	catch (CDaoException* e)
	{
		e->ReportError(); 
		e->Delete();
		return 0;
	}
	int nIndex,i;
	for(i=0;i<m_saKeeper.GetSize();i++)  //初始化 保管人員
	{
	   nIndex =m_CtrlCBKeeper.AddString(m_saKeeper.GetAt(i));
	   m_CtrlCBKeeper.SetItemData(nIndex, m_uaKeeper.GetAt(i));
	} 
	for(i=0;i<m_saDepositary.GetSize();i++)  //初始化 存放地點
	{
	   nIndex =m_CtrlCBPosition.AddString(m_saDepositary.GetAt(i));
	   m_CtrlCBPosition.SetItemData(nIndex, m_uaDepositary.GetAt(i));
	} 
	for(i=0;i<m_saAddType.GetSize();i++)  //初始化 增加方式
	{
	   nIndex =m_CtrlCBAddType.AddString(m_saAddType.GetAt(i));
	   m_CtrlCBAddType.SetItemData(nIndex, m_uaAddType.GetAt(i));
	} 
	for(i=0;i<m_saDepartment.GetSize();i++)  //初始化 部門
	{
	   nIndex =m_CtrlCBDepartment.AddString(m_saDepartment.GetAt(i));
	   m_CtrlCBDepartment.SetItemData(nIndex, m_uaDepartment.GetAt(i));
	} 
	for(i=0;i<m_saSort.GetSize();i++)  //初始化類別
	{
	   nIndex =m_CtrlCBSort.AddString(m_saSort.GetAt(i));
	   m_CtrlCBSort.SetItemData(nIndex, m_uaSort.GetAt(i));
	} 
	
	strSelect=_T("Select * From 資產(chǎn)信息");
	Refresh(strSelect);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}
void CFindOther::Refresh(CString strSelect)//刷新
{
    m_strTableName = _T("資產(chǎn)信息");
	if(!m_pDatabase->IsOpen()) return;
	if(!m_pRecordset) return;
	if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	//清空list控件
	m_CtrlList.DeleteAllItems();
	while(m_CtrlList.DeleteColumn(0));
	CDaoFieldInfo fieldInfo;
	int nFields;

	CDaoTableDef td(m_pDatabase);
	try
	{
		td.Open(m_strTableName);
		nFields = td.GetFieldCount();
		int nWidth;
		for (int j=0; j < nFields; j++)
		{
			td.GetFieldInfo(j,fieldInfo);
			nWidth = m_CtrlList.GetStringWidth(fieldInfo.m_strName) + 15;
			m_CtrlList.InsertColumn(j+2,fieldInfo.m_strName, LVCFMT_LEFT, nWidth);
		}
	}
	catch (CDaoException* e)
	{
		e->ReportError(); 
		e->Delete();
		return;
	}
	td.Close();

	int nItem = 0,i;
	try
	{
		CString select;
		m_pRecordset->Open(dbOpenDynaset,strSelect);
		while (!m_pRecordset->IsEOF())
		{
			COleVariant var;
			
////////////////////////////////////////////////////////////////////////////////
            if(m_CKLFDate)   //出廠日期
			{
	           if(m_LFDate1>m_LFDate2)
			   { 
	               CTime temp;
		           temp=m_LFDate1;m_LFDate1=m_LFDate2;m_LFDate2=temp;
			   } 
			   var = m_pRecordset->GetFieldValue(6);
	           CString year,month,day,str;
			   str=CCrack::strVARIANT(var);
			   if(str.GetAt(6)=='0') 
			      year.Format("20%c%c",str.GetAt(6),str.GetAt(7));
		       else
			      year.Format("19%c%c",str.GetAt(6),str.GetAt(7));
		       month.Format("%c%c",str.GetAt(0),str.GetAt(1));
		       day.Format("%c%c",str.GetAt(3),str.GetAt(4));
		       CTime time(atoi(year),atoi(month),atoi(day),m_LFDate1.GetHour(),m_LFDate1.GetMinute(),m_LFDate1.GetSecond());
	           if(time<m_LFDate1||time>m_LFDate2) 
			   {
			      m_pRecordset->MoveNext();
			      continue;
			   }
			}
			if(m_CKInDate)   //入庫日期
			{
	           if(m_InDate1>m_InDate2)
			   { 
	               CTime temp;
		           temp=m_InDate1;m_InDate1=m_InDate2;m_InDate2=temp;
			   } 
			   var = m_pRecordset->GetFieldValue(8);
	           CString year,month,day,str;
			   str=CCrack::strVARIANT(var);
			   if(str.GetAt(6)=='0') 
			      year.Format("20%c%c",str.GetAt(6),str.GetAt(7));
		       else
			      year.Format("19%c%c",str.GetAt(6),str.GetAt(7));
		       month.Format("%c%c",str.GetAt(0),str.GetAt(1));
		       day.Format("%c%c",str.GetAt(3),str.GetAt(4));
		       CTime time(atoi(year),atoi(month),atoi(day),m_InDate1.GetHour(),m_InDate1.GetMinute(),m_InDate1.GetSecond());
			   if(time<m_InDate1||time>m_InDate2) 
			   {
			      m_pRecordset->MoveNext();
			      continue;
			   }
			}
		

/////////////////////////////////////////////////////////////////////////////////
			var = m_pRecordset->GetFieldValue(0);
			m_CtrlList.InsertItem(nItem,CCrack::strVARIANT(var));
			for (i=0; i < nFields; i++)
			{
				var = m_pRecordset->GetFieldValue(i);
				if(i==3||i==15||i==16||i==17||i==18)  
				{
				    CString item;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文av一区特黄| 国产精品乱码妇女bbbb| 懂色av一区二区在线播放| 久久成人18免费观看| 天天综合色天天综合色h| 亚洲国产一区二区视频| 午夜电影网一区| 开心九九激情九九欧美日韩精美视频电影 | 日韩vs国产vs欧美| 五月综合激情网| 美女高潮久久久| 国产乱码精品1区2区3区| 粉嫩av亚洲一区二区图片| 成人综合在线视频| 成人午夜伦理影院| 欧美亚洲国产一卡| 7777精品伊人久久久大香线蕉完整版 | 欧美一区日韩一区| 欧美一区二区视频在线观看2022| 欧美日韩国产影片| 日韩精品最新网址| 国产网站一区二区| 亚洲男人电影天堂| 日本不卡高清视频| 国产福利91精品一区二区三区| 国产激情视频一区二区在线观看| www.日韩在线| 欧美日韩一区久久| 久久亚洲一级片| 亚洲精品日产精品乱码不卡| 亚洲午夜视频在线| 久久99精品国产| 色综合久久天天| 精品久久久三级丝袜| 中文字幕日韩一区二区| 亚洲成av人**亚洲成av**| 亚洲国产精品麻豆| 麻豆一区二区三| av电影在线观看一区| 欧美日韩国产影片| 国产午夜精品久久久久久久| 一区二区欧美在线观看| 极品瑜伽女神91| 色琪琪一区二区三区亚洲区| 日韩免费看网站| 曰韩精品一区二区| 国产一区二区在线免费观看| 色偷偷88欧美精品久久久| 欧美精品一区视频| 亚洲国产一区二区三区青草影视| 国产成人免费在线| 国产69精品久久777的优势| 丁香啪啪综合成人亚洲小说| 欧美日韩亚洲国产综合| 国产精品久久久久久亚洲伦| 麻豆91精品视频| 欧美三级视频在线| 亚洲婷婷在线视频| 国产成人在线影院| 日韩一级免费观看| 首页综合国产亚洲丝袜| 欧亚一区二区三区| 亚洲男同性恋视频| 91网站最新网址| 国产精品免费人成网站| 国产乱码精品一区二区三区忘忧草| 制服视频三区第一页精品| 夜夜揉揉日日人人青青一国产精品| 国产白丝精品91爽爽久久| 精品国产乱码久久久久久老虎 | 亚洲欧洲三级电影| 国产成人啪午夜精品网站男同| 精品国产一区二区三区av性色| 丝袜国产日韩另类美女| 欧美精三区欧美精三区| 亚洲国产欧美日韩另类综合| 91丨国产丨九色丨pron| 亚洲四区在线观看| 一本色道久久加勒比精品| 亚洲视频资源在线| 日本大香伊一区二区三区| 一区二区在线免费观看| 欧美私人免费视频| 午夜国产精品一区| 日韩欧美久久一区| 国产一区二区三区免费观看| 久久久久久久久蜜桃| 成人综合激情网| 亚洲免费观看视频| 欧美视频三区在线播放| 首页综合国产亚洲丝袜| 精品va天堂亚洲国产| 丁香六月综合激情| 亚洲乱码国产乱码精品精可以看| 欧美中文字幕一区二区三区| 午夜精品福利一区二区蜜股av| 欧美一区二区三区思思人| 激情文学综合网| 国产精品高潮久久久久无| 在线免费精品视频| 美女视频网站黄色亚洲| 久久尤物电影视频在线观看| 日本美女视频一区二区| 欧美激情中文字幕| 欧美日韩一区二区电影| 国内精品伊人久久久久av影院| 中文字幕一区二区三| 91精品中文字幕一区二区三区| 国产在线视频精品一区| 国产精品素人视频| 色欧美片视频在线观看| 午夜一区二区三区视频| 国产精品色婷婷久久58| 91精品国产综合久久精品性色| 成人性生交大片免费看在线播放 | 国产成人自拍网| 亚洲不卡一区二区三区| 国产欧美视频一区二区| 在线电影国产精品| 91在线观看成人| 激情伊人五月天久久综合| 亚洲精品日韩综合观看成人91| 欧美电影免费观看高清完整版| 色婷婷av一区二区三区gif| 国产一区在线不卡| 丝袜美腿亚洲色图| 亚洲精品国产精品乱码不99| 久久无码av三级| 91精品国产综合久久久久| 色偷偷久久一区二区三区| 成人手机电影网| 国产最新精品免费| 久久成人18免费观看| 日韩电影在线观看网站| 欧美精彩视频一区二区三区| 精品国产乱码久久久久久久久 | 欧美激情一区二区| 欧美日韩aaaaa| 欧美在线一二三四区| 99视频在线精品| 成人免费视频视频| 国产专区综合网| 极品美女销魂一区二区三区免费 | 国产亚洲短视频| 日韩免费成人网| 日韩一区二区在线看| 在线成人av网站| 精品视频在线视频| 欧美日韩不卡视频| 欧美一区二区三区爱爱| 91麻豆精品国产91久久久更新时间 | 欧美浪妇xxxx高跟鞋交| 欧美在线一二三| 欧美精品黑人性xxxx| 欧美日韩国产精选| 欧美高清dvd| 欧美一级二级三级乱码| 日韩欧美黄色影院| 欧美精品一区二区三区一线天视频 | 亚洲成人av中文| 午夜精品一区在线观看| 日本不卡一区二区| 极品销魂美女一区二区三区| 国产高清一区日本| 91网页版在线| 欧美精品 国产精品| 2022国产精品视频| 国产精品私人影院| 亚洲综合在线电影| 日本在线不卡一区| 久久久精品国产免费观看同学| 国产高清精品在线| 国产mv日韩mv欧美| 日本精品视频一区二区| 欧美日韩在线亚洲一区蜜芽| 欧美一区二区三区四区久久| 国产日韩视频一区二区三区| 国产精品国模大尺度视频| 一区二区三区欧美日| 免费人成精品欧美精品| 成人免费高清视频| 欧美日韩久久久| 亚洲精品一区二区三区香蕉| 亚洲精品欧美二区三区中文字幕| 图片区小说区区亚洲影院| 国产呦精品一区二区三区网站 | 亚洲欧美日韩综合aⅴ视频| 亚洲一区二区精品久久av| 六月婷婷色综合| av电影天堂一区二区在线观看| 欧美久久一区二区| 国产精品妹子av| 久色婷婷小香蕉久久| 91啪九色porn原创视频在线观看| 欧美一区二区不卡视频| 国产精品二三区| 精彩视频一区二区| 在线播放91灌醉迷j高跟美女| 欧美国产激情一区二区三区蜜月| 亚洲综合区在线|