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

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

?? dlgbaseinfom.cpp

?? 主要功能 企業倉庫管理系統由基本信息管理模塊、入庫管理模塊、庫存管理模塊、查詢管理模塊等幾部分組成。 &#61553 基本信息管理模塊 該模塊主要包括操作員管理、商品信息管理、庫存信息管理、供
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
// DlgBaseInfoM.cpp : implementation file
//

#include "stdafx.h"
#include "aaa.h"
#include "DlgBaseInfoM.h"

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

extern  BOOL ADOFLAG; //數據庫連接標識【連接:TRUE  斷開:FALSE】
extern _ConnectionPtr m_pCon; //ADO連接對象
extern _RecordsetPtr m_pRs;   //ADO記錄集對象
extern CString strsql;        //SQL語句

/////////////////////////////////////////////////////////////////////////////
// CDlgBaseInfoM dialog

CDlgBaseInfoM::CDlgBaseInfoM(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgBaseInfoM::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgBaseInfoM)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	nSelect = -1;
	iDataIndex = 1;
	iDataIndex1 = 1;
	iDataIndex2 = 1;
	iDataIndex3 = 1;
}

CDlgBaseInfoM::CDlgBaseInfoM(int iSelect, CWnd* pParent /*=NULL*/ )
	: CDialog(CDlgBaseInfoM::IDD, pParent)
{
	nSelect = iSelect;
	iDataIndex = 1;
	iDataIndex1 = 1;
	iDataIndex2 = 1;
	iDataIndex3 = 1;
}

void CDlgBaseInfoM::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgBaseInfoM)
	DDX_Control(pDX, IDC_TAB1, m_tab);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CDlgBaseInfoM, CDialog)
	//{{AFX_MSG_MAP(CDlgBaseInfoM)
	ON_WM_CLOSE()
	ON_COMMAND(IDC_ADD, OnAdd)
	ON_COMMAND(IDC_MODIFY, OnModify)
	ON_COMMAND(IDC_QUERY, OnQuery)
	ON_COMMAND(IDC_DEL, OnDel)
	ON_COMMAND(IDC_FIRST, OnFirst)
	ON_COMMAND(IDC_BEFORE, OnBefore)
	ON_COMMAND(IDC_AFTER, OnAfter)
	ON_COMMAND(IDC_END, OnEnd)
	ON_COMMAND(IDC_SHUTDOWN, OnShut)		
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDlgBaseInfoM message handlers

BOOL CDlgBaseInfoM::OnInitDialog() 
{
	CDialog::OnInitDialog();	
	// TODO: Add extra initialization here
	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP   
		| CBRS_TOOLTIPS |CBRS_FLYBY | CBRS_SIZE_DYNAMIC))
	{
		return FALSE;      
	}
	if(!m_wndReBar.Create(this,TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP|RBS_VERTICALGRIPPER
		| CBRS_TOOLTIPS | CBRS_FLYBY| CBRS_SIZE_DYNAMIC))
	{
		return FALSE;
	}

	m_wndToolBar.GetToolBarCtrl().SetButtonWidth(40, 80);  //設置按鈕的寬度和長度
	
	CImageList img;	
	//設置圖標
	img.Create(22, 22, ILC_COLOR24|ILC_MASK,2,2);
	img.SetBkColor(::GetSysColor(COLOR_BTNFACE));
	img.Add(AfxGetApp()->LoadIcon(IDI_ICON11));  //0
    img.Add(AfxGetApp()->LoadIcon(IDI_ICON12));  //1	
	img.Add(AfxGetApp()->LoadIcon(IDI_ICON13));  //2
    img.Add(AfxGetApp()->LoadIcon(IDI_ICON14));  //3    
    img.Add(AfxGetApp()->LoadIcon(IDI_ICON15));  //4
    img.Add(AfxGetApp()->LoadIcon(IDI_ICON16));  //5     
	img.Add(AfxGetApp()->LoadIcon(IDI_ICON17));  //6    
	img.Add(AfxGetApp()->LoadIcon(IDI_ICON18));  //7 
	img.Add(AfxGetApp()->LoadIcon(IDI_SHUT_DOWN)); //8 	
	m_wndToolBar.GetToolBarCtrl().SetImageList(&img);
	img.Detach();
	m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT |CBRS_TOOLTIPS | TBSTYLE_TRANSPARENT|TBBS_CHECKBOX);
	m_wndToolBar.SetButtons(NULL, 9); //共九個按鈕	
	// 設置每個工具按鈕文字
	m_wndToolBar.SetButtonInfo(0, IDC_ADD, TBSTYLE_BUTTON, 0);
	m_wndToolBar.SetButtonText(0, "增加");			
	m_wndToolBar.SetButtonInfo(1, IDC_MODIFY, TBSTYLE_BUTTON , 1);
	m_wndToolBar.SetButtonText(1, "修改");	
	m_wndToolBar.SetButtonInfo(2, IDC_QUERY, TBSTYLE_BUTTON, 2);
	m_wndToolBar.SetButtonText(2, "查詢");	
	m_wndToolBar.SetButtonInfo(3, IDC_DEL, TBSTYLE_BUTTON, 3);
	m_wndToolBar.SetButtonText(3, "刪除");	
	m_wndToolBar.SetButtonInfo(4, IDC_FIRST, TBSTYLE_BUTTON, 4);
	m_wndToolBar.SetButtonText(4, "首條記錄");	
	m_wndToolBar.SetButtonInfo(5, IDC_BEFORE, TBSTYLE_BUTTON, 5);
	m_wndToolBar.SetButtonText(5, "向前");	
	m_wndToolBar.SetButtonInfo(6, IDC_AFTER, TBSTYLE_BUTTON , 6);
	m_wndToolBar.SetButtonText(6, "向后");	
	m_wndToolBar.SetButtonInfo(7, IDC_END, TBSTYLE_BUTTON , 7);
	m_wndToolBar.SetButtonText(7, "末條記錄");
	m_wndToolBar.SetButtonInfo(8, IDC_SHUTDOWN, TBSTYLE_BUTTON , 8);
	m_wndToolBar.SetButtonText(8, "退出");
	CRect rectToolBar;
	m_wndToolBar.GetItemRect(0, &rectToolBar);  //得到按鈕的大小	
	rectToolBar.right = 55;
	rectToolBar.bottom= 42;
	m_wndToolBar.SetSizes(rectToolBar.Size(), CSize(20,20)); //設置按鈕的大小	
	//在Rebar中加入ToolBar	
	m_wndReBar.AddBar(&m_wndToolBar);
	RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
	m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_MODIFY, FALSE);
	m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_FIRST, FALSE);
	m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_BEFORE, FALSE);
	m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_AFTER, FALSE);
	m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_END, FALSE);
	m_tab.AddPage("操作員",     &m_dlg1, IDD_OPERATOR1);
	m_tab.AddPage("商品信息",   &m_dlg2, IDD_PRODUCT_INFO1);
	m_tab.AddPage("庫存信息",   &m_dlg3, IDD_STORAGE_INFO1);
	m_tab.AddPage("供應商信息", &m_dlg4, IDD_PRIVDER_INFO1);
	if (nSelect >= 0)
	{
		m_tab.Show(nSelect);
	}
	else
	{
		m_tab.Show();
	}	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgBaseInfoM::OnClose() 
{
	// TODO: Add your message handler code here and/or call default	
	m_tab.DestroyWindow();
	CDialog::OnClose();
}

void CDlgBaseInfoM::OnAdd() 
{
	int iCur = m_tab.GetCurSel();
	switch(iCur)
	{
	case 0:
		{
			CAaaApp *pApp = (CAaaApp *)AfxGetApp();
			int iflag = 0;  //操作員級別
			CString strName, strPass, strCount;			
			m_dlg1.GetDlgItemText(IDC_NAME, strName);
			m_dlg1.GetDlgItemText(IDC_PASSWORD, strPass);
			if (strName == "" || strPass =="")
			{
				MessageBox("操作員名稱或密碼不能為空", "增加信息錯誤");
				return;
			}
			iflag = m_dlg1.GetDlgItemInt(IDC_COMB_JB);
			if (iflag<=0 || iflag>pApp->iLevel)
			{
				CString str;
				str.Format("添加操作員級別必須為數字1到數字%d之間", pApp->iLevel);
				MessageBox(str, "增加信息錯誤");
				return;
			}			
			if (ADOFLAG)
			{
				try
				{
					strsql.Format("select count(*) as nCount from tb_operator where name='%s' ", strName);
					m_pRs = m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);			
					strCount = (LPCSTR)_bstr_t(m_pRs->GetCollect("nCount"));
					if (strCount == "1")
					{
						MessageBox("操作員名稱已經存在 請您選擇另一個名稱", "增加信息錯誤");
						return;
					}
					
					strsql.Format("insert into  tb_operator(name, password, [level]) values('%s', '%s', %d)",
						strName, strPass, iflag);
					m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);
					
				}
				catch(...)
				{
					ADOFLAG = FALSE;
					MessageBox("添加操作員失敗", "增加信息");
				}
				MessageBox("添加操作員成功", "增加信息");
			}
			else
			{
				MessageBox("添加操作員失敗 數據庫連接失敗", "增加信息");
			}
			
			m_dlg1.SetDlgItemText(IDC_NAME, "");
			m_dlg1.SetDlgItemText(IDC_PASSWORD, "");
			m_dlg1.SetDlgItemText(IDC_COMB_JB, "");

			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_MODIFY, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_FIRST, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_BEFORE, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_AFTER, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_END, FALSE);
					
		}
		break;
	case 1:
		{
			CAaaApp *pApp = (CAaaApp *)AfxGetApp();			
			CString strProId, strProName,  strRule,	strZjCode, strPrice, strProider, strMark;
			m_dlg2.GetDlgItemText(IDC_ID, strProId);
			m_dlg2.GetDlgItemText(IDC_PRO_NAME, strProName);
			m_dlg2.GetDlgItemText(IDC_RULE, strRule);
			m_dlg2.GetDlgItemText(IDC_ZJCODE, strZjCode);
			m_dlg2.GetDlgItemText(IDC_MR_PRICE, strPrice);
			m_dlg2.GetDlgItemText(IDC_PRO_PROVIDER, strProider);
			m_dlg2.GetDlgItemText(IDC_PRO_MARK, strMark);
			if (pApp->iLevel <=  2)
			{				
				MessageBox("您沒有權限添加信息", "增加信息錯誤");
				return;
			}
			if (strProId.IsEmpty() || strProName.IsEmpty() ||strRule.IsEmpty() ||strZjCode.IsEmpty()
				|| strPrice.IsEmpty() ||strProider.IsEmpty() || strMark.IsEmpty())
			{
				MessageBox("增加的信息不完整, 請您重新填寫", "增加信息錯誤");
				return;
			}			
			
			
			if (ADOFLAG)
			{
				try
				{
					strsql.Format("select count(*) as nCount from tb_merchandiseinfo where ID='%s' ", strProId);
					m_pRs = m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);			
					CString strCount = (LPCSTR)_bstr_t(m_pRs->GetCollect("nCount"));
					if (strCount == "1")
					{
						MessageBox("商品編號已經存在 請您選擇另一個編號", "增加信息錯誤");
						return;
					}
					
					strsql.Format("insert into  tb_merchandiseinfo(ID, name, spec, shortname, defaultprice, \
						manufacturer, memo) values('%s', '%s', '%s', '%s', %.2f, '%s', '%s')",
						strProId, strProName, strRule, strZjCode, atof(strPrice),strProider, strMark);
					m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);
					
				}
				catch(...)
				{
					ADOFLAG = FALSE;
					MessageBox("添加商品信息失敗", "增加信息");
				}
				MessageBox("添加商品信息成功", "增加信息");
			}
			else
			{
				MessageBox("添加商品信息失敗 數據庫連接失敗", "增加信息");
			}
			
			m_dlg2.SetDlgItemText(IDC_ID, "");
			m_dlg2.SetDlgItemText(IDC_PRO_NAME, "");
			m_dlg2.SetDlgItemText(IDC_RULE, "");
			m_dlg2.SetDlgItemText(IDC_ZJCODE, "");
			m_dlg2.SetDlgItemText(IDC_MR_PRICE, "");
			m_dlg2.SetDlgItemText(IDC_PRO_PROVIDER, "");
			m_dlg2.SetDlgItemText(IDC_PRO_MARK, "");

			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_MODIFY, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_FIRST, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_BEFORE, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_AFTER, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_END, FALSE);
		}
		break;
	case 2:
		{
			CAaaApp *pApp = (CAaaApp *)AfxGetApp();			
			CString strStoreName;
			m_dlg3.GetDlgItemText(IDC_STORE_NAME, strStoreName);
			if (pApp->iLevel <=  2)
			{				
				MessageBox("您沒有權限添加信息", "增加信息錯誤");
				return;
			}
			if (strStoreName.IsEmpty())
			{
				MessageBox("增加的信息不能為空, 請您重新填寫", "增加信息錯誤");
				return;
			}			
			
			if (ADOFLAG)
			{
				try
				{
					strsql.Format("select count(*) as nCount from tb_storageinfo where storagename='%s' ", strStoreName);
					m_pRs = m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);			
					CString strCount = (LPCSTR)_bstr_t(m_pRs->GetCollect("nCount"));
					if (strCount == "1")
					{
						MessageBox("庫存名稱已經存在 請您選擇另一個庫存名稱", "增加信息錯誤");
						return;
					}
					
					strsql.Format("insert into  tb_storageinfo(storagename) values('%s') ", strStoreName);
					m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);
					
				}
				catch(...)
				{
					ADOFLAG = FALSE;
					MessageBox("添加庫存信息失敗", "增加信息");
				}
				MessageBox("添加庫存信息成功", "增加信息");
			}
			else
			{
				MessageBox("添加庫存信息失敗 數據庫連接失敗", "增加信息");
			}
			
			m_dlg3.SetDlgItemText(IDC_STORE_NAME, "");

			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_MODIFY, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_FIRST, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_BEFORE, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_AFTER, FALSE);
			m_wndToolBar.GetToolBarCtrl().EnableButton(IDC_END, FALSE);
		}
		break;
	case 3:
		{
			CAaaApp *pApp = (CAaaApp *)AfxGetApp();			
			CString strProName, strCEo,  strManager,
				strPhone, strAddress, strNetAddress, strEmail;
			m_dlg4.GetDlgItemText(IDC_PROVIDER_NAME, strProName);
			m_dlg4.GetDlgItemText(IDC_PRO_CEO, strCEo);
			m_dlg4.GetDlgItemText(IDC_PRO_MANAGER, strManager);
			m_dlg4.GetDlgItemText(IDC_PRO_PHONE, strPhone);
			m_dlg4.GetDlgItemText(IDC_PRO_ADDRESS, strAddress);
			m_dlg4.GetDlgItemText(IDC_PRO_NET_ADDRESS, strNetAddress);
			m_dlg4.GetDlgItemText(IDC_PRO_EMAIL, strEmail);
			if (pApp->iLevel <=  2)
			{				
				MessageBox("您沒有權限添加信息", "增加信息錯誤");
				return;
			}
			if (strProName.IsEmpty()||strCEo.IsEmpty())
			{
				MessageBox("增加的信息不完整, 請您重新填寫", "增加信息錯誤");
				return;
			}			
			if (ADOFLAG)
			{
				try
				{
					strsql.Format("select count(*) as nCount from tb_providerinfo where providername='%s' ", strProName);
					m_pRs = m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);			
					CString strCount = (LPCSTR)_bstr_t(m_pRs->GetCollect("nCount"));
					if (strCount == "1")
					{
						MessageBox("供應商名稱已經存在 請您選擇另一個編號", "增加信息錯誤");
						return;
					}
					
					strsql.Format("insert into  tb_providerinfo(providername, artificialperson, \
						principal, phone, addr, web, e_mail) values('%s', '%s', '%s', '%s', '%s', '%s', '%s')",
						strProName, strCEo, strManager, strPhone, strAddress,strNetAddress, strEmail);
					m_pCon->Execute(_bstr_t(strsql), NULL, adCmdText);
					

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看亚洲专区| 日韩理论电影院| 亚洲视频一区在线观看| 亚洲r级在线视频| 国产精品99久久久| 日韩午夜激情av| 亚洲在线观看免费视频| 成人免费毛片app| 2024国产精品| 日韩—二三区免费观看av| 91天堂素人约啪| 国产精品毛片久久久久久| 麻豆成人av在线| 91麻豆精品国产91久久久 | 国内精品第一页| 欧美色网一区二区| 亚洲欧美偷拍三级| 国产白丝精品91爽爽久久| 欧美一区二区成人6969| 成人永久aaa| 久久精品夜色噜噜亚洲aⅴ| 婷婷国产在线综合| 欧美在线你懂的| 亚洲精品日日夜夜| 色网站国产精品| 亚洲欧洲av在线| 成人av网站免费观看| 久久久久久久久久久久久女国产乱| 奇米综合一区二区三区精品视频| 色悠悠久久综合| 亚洲人xxxx| 在线观看日韩av先锋影音电影院| 中文字幕一区三区| 99精品黄色片免费大全| 亚洲欧洲制服丝袜| 日本高清不卡视频| 亚洲国产日韩a在线播放| 精品1区2区3区| 天堂一区二区在线| 91精品国产黑色紧身裤美女| 日韩电影免费在线| 日韩你懂的在线播放| 日本亚洲三级在线| 欧美本精品男人aⅴ天堂| 国产伦精一区二区三区| 中文字幕第一区| 91农村精品一区二区在线| 一区二区三区加勒比av| 欧美精品第1页| 精品中文字幕一区二区| 日本一区二区三区四区| 北条麻妃国产九九精品视频| 一区二区三区日本| 日韩视频一区二区| 国产大陆亚洲精品国产| 亚洲摸摸操操av| 欧美一区日韩一区| 国产宾馆实践打屁股91| 一区二区三区在线观看动漫| 91精品国产色综合久久| 国产精品一区2区| 亚洲人成在线观看一区二区| 欧美日韩精品是欧美日韩精品| 久久国产精品99久久久久久老狼| 欧美经典一区二区三区| 欧美日韩1区2区| 国产剧情在线观看一区二区| 亚洲蜜臀av乱码久久精品| 欧美一级欧美一级在线播放| 东方aⅴ免费观看久久av| 亚洲一二三四区不卡| 精品国产乱码久久久久久浪潮 | 99久久99精品久久久久久| 午夜在线成人av| 欧美国产日韩一二三区| 欧美日韩国产精选| 成人免费毛片app| 日韩黄色免费电影| 亚洲欧美激情一区二区| 26uuu国产电影一区二区| 欧美性猛交xxxx黑人交| 国产成人啪午夜精品网站男同| 亚洲成人免费视| 中文字幕一区在线观看视频| 日韩欧美国产一区在线观看| 一本色道久久综合狠狠躁的推荐| 黑人精品欧美一区二区蜜桃| 亚洲成人一区在线| 日韩理论片网站| 久久国产精品露脸对白| 一区二区不卡在线播放 | 久久精品国产亚洲高清剧情介绍| 国产精品高清亚洲| 亚洲精品一区二区在线观看| 欧美精品乱人伦久久久久久| 一本久久a久久精品亚洲| 国产一区二区免费看| 蜜桃视频在线一区| 亚洲va欧美va天堂v国产综合| 亚洲日本欧美天堂| 国产色综合久久| 精品久久国产字幕高潮| 日韩一区二区在线看| 欧美电影一区二区三区| 欧美亚洲动漫精品| 色综合色狠狠综合色| 99久久综合99久久综合网站| 国产a精品视频| 国产69精品一区二区亚洲孕妇| 久久 天天综合| 久久精品国产77777蜜臀| 免费成人小视频| 久久国产乱子精品免费女| 另类人妖一区二区av| 美女一区二区三区在线观看| 日韩专区欧美专区| 免费成人在线观看视频| 免费日韩伦理电影| 国产一区在线观看视频| 国产精品影视在线| 国产69精品久久久久777| 成人av电影免费在线播放| 99精品国产热久久91蜜凸| 91免费在线播放| 在线精品视频小说1| 欧美日韩精品二区第二页| 91精品国产91久久综合桃花| 欧美一卡二卡在线| 国产亚洲欧洲一区高清在线观看| 国产欧美日韩精品一区| 最新热久久免费视频| 亚洲精品国产a| 日本午夜一区二区| 韩国精品久久久| jiyouzz国产精品久久| 日本丰满少妇一区二区三区| 欧美日韩免费电影| 久久午夜老司机| 亚洲欧美自拍偷拍色图| 亚洲成人资源网| 国产在线国偷精品产拍免费yy| 久久久影视传媒| 亚洲同性同志一二三专区| 亚洲高清一区二区三区| 麻豆成人久久精品二区三区小说| 国产成人免费视频精品含羞草妖精| 91在线porny国产在线看| 欧美精品在线观看一区二区| 久久久一区二区三区| 亚洲激情综合网| 精品一区二区三区免费观看 | 久久夜色精品一区| 亚洲欧洲在线观看av| 日精品一区二区| 成人教育av在线| 欧美一区二区三区电影| 国产精品久久久久久久久搜平片| 亚洲高清免费一级二级三级| 国产乱子轮精品视频| 日本久久精品电影| 久久久久97国产精华液好用吗| 亚洲综合色婷婷| 国产黄色精品网站| 69av一区二区三区| 日韩美女视频一区| 国产九色sp调教91| 在线电影欧美成精品| 中文字幕一区二区三区精华液| 免费精品视频在线| 欧洲中文字幕精品| 亚洲国产成人私人影院tom| 日韩激情av在线| 欧美四级电影在线观看| 国产精品久久久久久久久搜平片| 久久国产精品一区二区| 欧美精品vⅰdeose4hd| 亚洲乱码日产精品bd| 成人一道本在线| 久久免费视频色| 久久综合综合久久综合| 欧美精品色一区二区三区| 不卡大黄网站免费看| 日韩视频免费观看高清完整版在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 精品在线免费视频| 91精品国产麻豆国产自产在线 | 99久久99久久精品国产片果冻| 日韩精品一区二区三区中文不卡| 亚洲一区在线播放| 91黄色免费版| 樱花草国产18久久久久| 色婷婷一区二区| 亚洲欧洲制服丝袜| 色综合久久中文综合久久牛| 一区视频在线播放| 色偷偷成人一区二区三区91 | 久久久久久久久蜜桃| 久久国产精品72免费观看| 日韩精品中文字幕在线不卡尤物| 日韩专区欧美专区|