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

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

?? trade_misview.cpp

?? ADO數據庫編程類
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
// Trade_MISView.cpp : implementation of the CTrade_MISView class
//

#include "stdafx.h"
#include "Trade_MIS.h"

#include "Trade_MISDoc.h"
#include "Trade_MISView.h"
#include "ProviderDLG.h"
#include "SearchProviderDLG.h"
#include "CustomerDLG.H"
#include "SearchCustomerDLG.h"
#include "ProductDLG.h"
#include "StockDLG.h"
#include "SearchStockDLG.h"
#include "OrderDLG.h"
#include "SearchOrderDLG.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CTrade_MISView

IMPLEMENT_DYNCREATE(CTrade_MISView, CView)

BEGIN_MESSAGE_MAP(CTrade_MISView, CView)
	//{{AFX_MSG_MAP(CTrade_MISView)
	ON_COMMAND(IDD_MENU_ADDPROVIDER, OnAddProvider)
	ON_COMMAND(IDD_MENU_ALTERPROVIDER, OnAlterProvider)
	ON_COMMAND(IDD_MENU_DELPROVIDER, OnDelProvider)
	ON_COMMAND(IDD_MENU_SEARCHPROVIDER, OnSearchProvider)
	ON_WM_CONTEXTMENU()
	ON_COMMAND(IDD_MENU_ADDCUSTOMER, OnAddCustomer)
	ON_WM_SIZE()
	ON_COMMAND(IDD_MENU_ALTERCUSTOMER, OnAlterCustomer)
	ON_COMMAND(IDD_MENU_DELCUSTOMER, OnDelCustomer)
	ON_COMMAND(IDD_MENU_SEARCHCUSTOMER, OnSearchCustomer)
	ON_COMMAND(ID_MENU_ADDPRODUCT, OnAddProduct)
	ON_COMMAND(ID_MENU_ALTERPRODUCT, OnuAlterProduct)
	ON_COMMAND(ID_MENU_DELPRODUCT, OnDelProduct)
	ON_COMMAND(ID_MENU_ADDSTOCK, OnAddStock)
	ON_COMMAND(ID_MENU_ALTERSTOCK, OnAlterStock)
	ON_COMMAND(ID_MENU_DELSTOCK, OnDelStock)
	ON_COMMAND(ID_MENU_SEARCHSTOCK, OnSearchStock)
	ON_COMMAND(ID_MENU_ADDORDER, OnAddOrder)
	ON_COMMAND(ID_MENU_ALTERORDER, OnAlterOrder)
	ON_COMMAND(ID_MENU_DELORDER, OnDelOrder)
	ON_COMMAND(ID_MENU_SEARCHORDER, OnSearchOrder)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CTrade_MISView construction/destruction

CTrade_MISView::CTrade_MISView()
{
	// TODO: add construction code here
    m_sCurrentList = "";
}

CTrade_MISView::~CTrade_MISView()
{
}

BOOL CTrade_MISView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CTrade_MISView drawing

void CTrade_MISView::OnDraw(CDC* pDC)
{
	CTrade_MISDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here
}

/////////////////////////////////////////////////////////////////////////////
// CTrade_MISView diagnostics

#ifdef _DEBUG
void CTrade_MISView::AssertValid() const
{
	CView::AssertValid();
}

void CTrade_MISView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}

CTrade_MISDoc* CTrade_MISView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CTrade_MISDoc)));
	return (CTrade_MISDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CTrade_MISView message handlers

void CTrade_MISView::OnAddProvider() 
{
	// TODO: Add your command handler code here
	CProviderDLG dlg;
	dlg.m_bAppend = true;
	dlg.DoModal();
}

void CTrade_MISView::RefreshProvider(_variant_t strQuery)
{
	if (m_ListCtrl)	m_ListCtrl.DestroyWindow();
	
 	CreateProvider( strQuery );

	m_sCurrentList = _T("供應商信息列表");
    m_StaticCtrl.SetWindowText(m_sCurrentList);
}

void CTrade_MISView::OnInitialUpdate() 
{
	CView::OnInitialUpdate();
	// TODO: Add your specialized code here and/or call the base class

	// Create a Static ctrl for tip
	CRect rect;
	rect.left = rect.top =5;
    rect.bottom = 30;
	rect.right = 120;
	m_StaticCtrl.Create(m_sCurrentList, WS_VISIBLE, rect, this, 1);	
}

void CTrade_MISView::CreateProvider(_variant_t strQuery)
{
	// Get Client Rect
	CRect rect;
	GetClientRect(rect);
	rect.top += 30;

	// Create
	m_ListCtrl.Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT, rect, this, 1);

	// Set Color
	m_ListCtrl.SetBkColor(RGB(177, 151, 240));
	m_ListCtrl.SetTextColor(RGB(0,0,0));
	m_ListCtrl.SetTextBkColor(RGB(177, 151, 240));
	
	// Set EX-Style
	m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);

	// Create Header
	m_ListCtrl.InsertColumn(0,_T("公司名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(1,_T("聯系人姓名"), LVCFMT_LEFT, 100);
    m_ListCtrl.InsertColumn(2,_T("聯系地址"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(3,_T("城市名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(4,_T("地區名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(5,_T("郵政編碼"), LVCFMT_LEFT, 100);
    m_ListCtrl.InsertColumn(6,_T("聯系電話"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(7,_T("傳真號碼"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(8,_T("公司主頁"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(9,_T("備注信息"), LVCFMT_LEFT, 100);

	// Get all records
	_variant_t Holder;
    theApp.ADOExecute(theApp.m_pADOSet, strQuery);
    int iCount = theApp.m_pADOSet->GetRecordCount();
	if ( 0==iCount ) return;
	
    CString str;
	COleDateTime time;
	theApp.m_pADOSet->MoveFirst();
	for(int i=0; i<iCount; i++)
	{
		// Get CompanyName
		Holder = theApp.m_pADOSet->GetCollect("CompanyName");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.InsertItem(i, str);
	    // Get ContactName
        Holder = theApp.m_pADOSet->GetCollect("ContactName");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.SetItemText(i, 1, str);
		// Get Address
        Holder = theApp.m_pADOSet->GetCollect("Address");
	   	str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.SetItemText(i, 2, str);
		// Get City
        Holder = theApp.m_pADOSet->GetCollect("City");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.SetItemText(i, 3, str);
		// Get Region
        Holder = theApp.m_pADOSet->GetCollect("Region");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.SetItemText(i, 4, str);
		// Get PostalCode
       	Holder = theApp.m_pADOSet->GetCollect("PostalCode");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	    m_ListCtrl.SetItemText(i, 5, str);
        // Get Phone
        Holder = theApp.m_pADOSet->GetCollect("Phone");
		str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	  	m_ListCtrl.SetItemText(i, 6, str);
		// Get Fax
       	Holder = theApp.m_pADOSet->GetCollect("Fax");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
	  	m_ListCtrl.SetItemText(i, 7, str);
        // Get HomePage
        Holder = theApp.m_pADOSet->GetCollect("HomePage");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
        m_ListCtrl.SetItemText(i, 8, str);
		// Get Memo
        Holder = theApp.m_pADOSet->GetCollect("SupplierMemo");
	    str = Holder.vt==VT_NULL?"":(char*)(_bstr_t)Holder;
        m_ListCtrl.SetItemText(i, 9, str);

		theApp.m_pADOSet->MoveNext();
	}
}

void CTrade_MISView::OnAlterProvider() 
{
	// TODO: Add your command handler code here
	
	_variant_t strQuery;
	
	strQuery = "select * from suppliers";
	if ( m_ListCtrl && m_sCurrentList!=_T("供應商信息列表") )
	{
		m_ListCtrl.DestroyWindow();
	    
		CreateProvider(strQuery);
	    
		m_sCurrentList = _T("供應商信息列表");
        m_StaticCtrl.SetWindowText(m_sCurrentList);
		
		return;
	}
    if ( !m_ListCtrl )
	{
		CreateProvider(strQuery);
	    
		m_sCurrentList = _T("供應商信息列表");
    	m_StaticCtrl.SetWindowText(m_sCurrentList);
		
		return;
	}
    //Popup Alter Dialog
	POSITION pos = m_ListCtrl.GetFirstSelectedItemPosition();
    if (pos == NULL) AfxMessageBox(_T("沒有選中的記錄!"), MB_ICONEXCLAMATION);
    else
	{
	   CProviderDLG dlg;
       dlg.m_bAppend = false;
	   
	   CString str;
	   int iItem = m_ListCtrl.GetNextSelectedItem(pos);
       // Get CompanyName
	   dlg.m_sCompany = m_ListCtrl.GetItemText(iItem, 0);
	   // Get ContactName
       dlg.m_sPerson = m_ListCtrl.GetItemText(iItem, 1);
	   // Get Address
       dlg.m_sAddress = m_ListCtrl.GetItemText(iItem, 2);
	   // Get City
       dlg.m_sCity = m_ListCtrl.GetItemText(iItem, 3);
	   // Get Region
       dlg.m_sArea = m_ListCtrl.GetItemText(iItem, 4);
	   // Get PostalCode
       dlg.m_sPostCode = m_ListCtrl.GetItemText(iItem, 5);
       // Get Phone
       dlg.m_sPhone = m_ListCtrl.GetItemText(iItem, 6);
	   // Get Fax
       dlg.m_sFax = m_ListCtrl.GetItemText(iItem, 7);
	   // Get HomePage
       dlg.m_sHomePage = m_ListCtrl.GetItemText(iItem, 8);
	   // Get Memo
       dlg.m_sMemo = m_ListCtrl.GetItemText(iItem, 9);
	   
	   dlg.DoModal();
	}
}

void CTrade_MISView::OnDelProvider() 
{
	// TODO: Add your command handler code here
	_variant_t Holder, strQuery;

	strQuery = "select * from suppliers";
	if ( m_ListCtrl && m_sCurrentList!="供應商信息列表" )	
	{
		m_ListCtrl.DestroyWindow();
	    CreateProvider( strQuery );
	    m_sCurrentList = _T("供應商信息列表");
        m_StaticCtrl.SetWindowText(m_sCurrentList);
		return;
	}
    if ( !m_ListCtrl )
	{
		CreateProvider(strQuery);
	    m_sCurrentList = _T("供應商信息列表");
        m_StaticCtrl.SetWindowText(m_sCurrentList);
		return;
	}
	
	// Del Records
	POSITION pos = m_ListCtrl.GetFirstSelectedItemPosition();
    if ( pos == NULL ) 
	{
		AfxMessageBox(_T("沒有選中的記錄!"), MB_ICONEXCLAMATION);
		return;
	}
    else
	{
		int iItem;       
		CString sCompany;
		while (pos)
		{
            iItem = m_ListCtrl.GetNextSelectedItem(pos);
            sCompany = m_ListCtrl.GetItemText(iItem, 0);
		    strQuery = "delete from suppliers where CompanyName='"+sCompany+"'";
	        theApp.ADOExecute(theApp.m_pADOSet, strQuery);
		}
	}
    
	// Refresh List
	strQuery = "select * from suppliers";
	RefreshProvider( strQuery );
}

void CTrade_MISView::OnSearchProvider() 
{
	// TODO: Add your command handler code here
	
	// Check if thers is any record
	_variant_t strQuery, Holder;	
	strQuery = "select DISTINCT City from suppliers";
	theApp.ADOExecute(theApp.m_pADOSet, strQuery);
	int iCount = theApp.m_pADOSet->GetRecordCount();
    if (0==iCount)
	{
		AfxMessageBox(_T("數據庫沒有記錄,無法查詢!"), MB_ICONEXCLAMATION);
		return;
	}
	
	// Popup Dialog
	CSearchProviderDLG dlg;
	dlg.DoModal();
}

void CTrade_MISView::OnContextMenu(CWnd* pWnd, CPoint point) 
{
	// TODO: Add your message handler code here
	if ( ""==m_sCurrentList ) return;
	
	CMenu menu;
	if ( _T("供應商信息列表")==m_sCurrentList ) menu.LoadMenu(IDR_MENU_PROVIDER);
	else if ( _T("顧客信息列表")==m_sCurrentList ) menu.LoadMenu(IDR_MENU_CUSTOMER);
	else if ( _T("商品信息列表")==m_sCurrentList ) menu.LoadMenu(IDR_MENU_PRODUCT);
	else if ( _T("進貨信息列表")==m_sCurrentList ) menu.LoadMenu(IDR_MENU_STOCK);
    else if ( _T("銷售信息列表")==m_sCurrentList ) menu.LoadMenu(IDR_MENU_ORDER);

	CMenu* pMenu=menu.GetSubMenu(0);
	pMenu->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,point.x,point.y,this);
	
	return;
}

void CTrade_MISView::OnAddCustomer() 
{
	// TODO: Add your command handler code here
	CCustomerDLG dlg;
	dlg.m_bAppend = true;
	dlg.DoModal();
}

void CTrade_MISView::OnSize(UINT nType, int cx, int cy) 
{
	CView::OnSize(nType, cx, cy);
	
	// TODO: Add your message handler code here
	if (m_ListCtrl)	
	{
		CRect rect;
	    GetClientRect(rect);
		rect.top += 30;
		m_ListCtrl.MoveWindow(rect);
	}
}

void CTrade_MISView::RefreshCustomer(_variant_t strQuery)
{
	if (m_ListCtrl)	m_ListCtrl.DestroyWindow();
	
 	CreateCustomer( strQuery );

	m_sCurrentList = _T("顧客信息列表");
    m_StaticCtrl.SetWindowText(m_sCurrentList);
}

void CTrade_MISView::CreateCustomer(_variant_t strQuery)
{
	// Get Client Rect
	CRect rect;
	GetClientRect(rect);
	rect.top += 30;

	// Create
	m_ListCtrl.Create(WS_CHILD|WS_VISIBLE|WS_BORDER|LVS_REPORT, rect, this, 1);

	// Set Color
	m_ListCtrl.SetBkColor(RGB(177, 151, 240));
	m_ListCtrl.SetTextColor(RGB(0,0,0));
	m_ListCtrl.SetTextBkColor(RGB(177, 151, 240));
	
	// Set EX-Style
	m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_HEADERDRAGDROP);

	// Create Header
	m_ListCtrl.InsertColumn(0,_T("公司名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(1,_T("聯系人姓名"), LVCFMT_LEFT, 100);
    m_ListCtrl.InsertColumn(2,_T("聯系地址"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(3,_T("城市名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(4,_T("地區名稱"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(5,_T("郵政編碼"), LVCFMT_LEFT, 100);
    m_ListCtrl.InsertColumn(6,_T("聯系電話"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(7,_T("傳真號碼"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(8,_T("公司主頁"), LVCFMT_LEFT, 100);
	m_ListCtrl.InsertColumn(9,_T("備注信息"), LVCFMT_LEFT, 100);

	// Get all records
	_variant_t Holder;
    theApp.ADOExecute(theApp.m_pADOSet, strQuery);
    int iCount = theApp.m_pADOSet->GetRecordCount();
	if ( 0==iCount ) return;
	
    CString str;
	COleDateTime time;
	theApp.m_pADOSet->MoveFirst();
	for(int i=0; i<iCount; i++)
	{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看日产精品| 午夜精品成人在线视频| 欧美草草影院在线视频| 欧美三区在线视频| 欧美午夜免费电影| 欧美视频第二页| 欧美精品一级二级| 欧美一区二区免费观在线| 欧美一区二区在线观看| 日韩一区二区视频在线观看| 欧美xxxxxxxxx| 久久久久国产精品麻豆| 国产午夜精品福利| 国产精品午夜免费| 一区二区三区久久| 青娱乐精品在线视频| 日本欧美在线观看| 国产一区二区三区四区在线观看| 国产精品自拍在线| 成人福利视频在线看| 99免费精品在线观看| 欧洲国产伦久久久久久久| 欧美精品日韩综合在线| 精品国产一区a| 中文字幕中文字幕中文字幕亚洲无线| 亚洲精品一二三| 一区二区久久久| 丁香婷婷综合五月| 午夜一区二区三区在线观看| 亚洲高清免费视频| 国产在线乱码一区二区三区| 成人av免费在线观看| 欧美精品xxxxbbbb| 日韩黄色片在线观看| 亚洲伦理在线免费看| 丝袜亚洲另类欧美综合| 成人黄色免费短视频| 欧美一区二区在线视频| 亚洲男帅同性gay1069| 韩国av一区二区三区四区| 99国产精品视频免费观看| 日韩欧美亚洲一区二区| 亚洲日本电影在线| 国精品**一区二区三区在线蜜桃| 91国产视频在线观看| 久久婷婷国产综合精品青草| 亚洲最新视频在线观看| 成人激情电影免费在线观看| 欧美一卡二卡在线观看| 一片黄亚洲嫩模| 国产98色在线|日韩| 日韩一级成人av| 亚洲电影激情视频网站| 91女神在线视频| 欧美激情综合在线| 国产在线看一区| 日韩精品一区二区在线观看| 五月天一区二区| 国产69精品久久久久毛片| 久久只精品国产| 美女脱光内衣内裤视频久久网站 | 日韩一级片在线观看| 一区二区在线看| 91在线视频网址| 中文字幕日本乱码精品影院| 国产激情视频一区二区三区欧美| 欧美日韩国产在线播放网站| 亚洲最色的网站| 日本高清不卡视频| 日韩欧美国产精品| 夜夜嗨av一区二区三区网页| 97精品国产露脸对白| 亚洲欧洲精品成人久久奇米网| 国产成人a级片| 久久久久国产精品人| 日韩av一区二| 欧美日韩成人高清| 日韩成人av影视| 欧美成人一区二区三区| 久久av资源网| 精品国产人成亚洲区| 国产成人av一区二区三区在线| 国产亚洲一本大道中文在线| 美女视频黄 久久| 欧美一区二区在线播放| 加勒比av一区二区| 日本一区二区动态图| av激情综合网| 亚洲国产综合91精品麻豆| 色婷婷av一区二区三区之一色屋| 精品久久99ma| 国产成人在线视频网址| 亚洲国产视频直播| 色综合色综合色综合色综合色综合| 一区二区三区在线影院| 欧美精品777| 国产高清久久久| 亚洲一区在线看| 久久这里只有精品6| 国产乱码精品一区二区三区av | 亚洲欧美日韩国产另类专区| 欧美丝袜丝交足nylons图片| 婷婷成人激情在线网| 久久久精品人体av艺术| 一本久道久久综合中文字幕 | 欧美日韩1区2区| 精品亚洲成a人| 中文av字幕一区| 欧美精品在线一区二区三区| 国产成人免费视| 亚洲高清不卡在线观看| 久久久久久久久久美女| 一本色道久久综合亚洲aⅴ蜜桃| 天堂va蜜桃一区二区三区漫画版| 国产亚洲精品福利| 欧美偷拍一区二区| 亚洲日本欧美天堂| 懂色一区二区三区免费观看| 日韩电影一区二区三区| 国产精品欧美精品| 欧美一区二区二区| 99久久伊人久久99| 美腿丝袜一区二区三区| 亚洲美女少妇撒尿| 日韩欧美成人一区二区| 在线观看91视频| 成人avav在线| 国产美女精品一区二区三区| 午夜精品福利视频网站| 久久人人爽人人爽| 欧美日韩精品高清| 91丝袜国产在线播放| 国产成人在线观看| 免费看日韩精品| 亚洲一区在线视频| 亚洲欧美综合网| 国产视频亚洲色图| 久久一日本道色综合| 欧美久久久久久蜜桃| 91福利区一区二区三区| 97国产精品videossex| 粉嫩av一区二区三区在线播放| 免费在线观看一区| 亚洲精品伦理在线| 欧美高清在线一区二区| 久久综合九色综合久久久精品综合| 在线看国产日韩| 99re视频精品| 99国产精品99久久久久久| 成人理论电影网| 国产成人精品影视| 国产激情一区二区三区| 国产精一区二区三区| 久久99国产精品麻豆| 久久超碰97人人做人人爱| 日韩影院免费视频| 亚洲成人激情社区| 视频一区在线播放| 亚洲不卡在线观看| 日本中文在线一区| 午夜精品影院在线观看| 亚洲国产综合人成综合网站| 日韩影院在线观看| 久久国产福利国产秒拍| 国产不卡高清在线观看视频| 不卡的av电影| 麻豆一区二区三区| 激情六月婷婷综合| 国产精品1024久久| av午夜一区麻豆| 欧美日韩国产不卡| 精品精品国产高清a毛片牛牛| 精品国产乱码久久久久久浪潮| 精品噜噜噜噜久久久久久久久试看| 欧美精品一区二区在线播放| 国产日韩欧美综合在线| 亚洲女同女同女同女同女同69| 亚洲综合一区二区| 久久精品国产一区二区三区免费看| 极品少妇xxxx偷拍精品少妇| 成人av在线资源网| 欧美三区在线视频| 久久久久久亚洲综合| 国产女人18毛片水真多成人如厕 | 日韩在线观看一区二区| 国产一区不卡在线| 99久久婷婷国产| 日韩欧美色电影| 亚洲免费在线播放| 美女一区二区久久| 91网站最新地址| 精品久久久网站| 一区二区三区小说| 美女www一区二区| 99久久99久久精品免费观看| 欧美日本在线视频| 久久九九99视频| 香蕉成人啪国产精品视频综合网| 国产另类ts人妖一区二区| 欧美日韩国产片|