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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? addmodifyassets.cpp

?? C++ 固定資產(chǎn)管理系統(tǒng)
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
CString CAddModifyAssets::IdToString(int ID,int Index)  //將索引ID轉(zhuǎn)換為字符
{
   CStringArray sa;  
   CUIntArray ua;
   bool flag=0;           //flang用于標(biāo)識,是否通過索引找到了對應(yīng)值
   switch(Index)
   {
     case 3:sa.Copy(m_saSort);ua.Copy(m_uaSort);break;              //資產(chǎn)類別
	 case 15:sa.Copy(m_saDepartment);ua.Copy(m_uaDepartment);break; //使用部門
	 case 16:sa.Copy(m_saDepositary);ua.Copy(m_uaDepositary);break; //存放地點(diǎn)
	 case 17:sa.Copy(m_saAddType);ua.Copy(m_uaAddType);break;       //增加方式
	 case 18:sa.Copy(m_saKeeper);ua.Copy(m_uaKeeper);break;         //保管人員
	 
   }
   int j;
   for(j=0;j<ua.GetSize();j++)
   {
      if(ua[j]==unsigned(ID))
	  {   
		  flag=1;
		  break;
	  }
   }
   if(flag)
     return sa[j];       //如果通過索引找到對應(yīng)值,返回該值
   else                  
	 return "!!刪除!!"; //如果索引沒有對應(yīng)值,說明該索引對應(yīng)值已被刪除
}
void CAddModifyAssets::OnAddModify() 
{
    UpdateData(1);
    
	if(!AddModify)//修改
	{
	   UINT  uSelectedCount = m_CtrlList.GetSelectedCount();
	   if (uSelectedCount <1)
	   {
		   MessageBox("請選擇記錄中的一項(xiàng)","修改提示");
	       return;
	   }
	}
	//判斷數(shù)據(jù)是否填全
    if(m_strName.IsEmpty()) {AfxMessageBox("資產(chǎn)名稱不能為空!");m_CtrlEditName.SetFocus();return;}
	if(m_strAssetID.IsEmpty()) {AfxMessageBox("資產(chǎn)編號不能為空!");m_CtrlEditAssetID.SetFocus();return;}
    if(m_strType.IsEmpty()) {AfxMessageBox("型號不能為空!");m_CtrlEditType.SetFocus();return;}
	if(m_CtrlCBDepreciation.GetCurSel()==-1) {AfxMessageBox("折舊方式不能為空!");m_CtrlCBDepreciation.SetFocus();return;}
	if(m_strFactory.IsEmpty()) {AfxMessageBox("生產(chǎn)廠家不能為空!");m_CtrlCBFactory.SetFocus();return;}
    if(m_CtrlCBDepartment.GetCurSel()==-1) {AfxMessageBox("使用部門不能為空!");m_CtrlCBDepartment.SetFocus();return;}
	if(m_CtrlCBDepositary.GetCurSel()==-1) {AfxMessageBox("存放地點(diǎn)不能為空!");m_CtrlCBDepositary.SetFocus();return;}
	if(m_CtrlCBSort.GetCurSel()==-1) {AfxMessageBox("資產(chǎn)類別不能為空!");m_CtrlCBSort.SetFocus();return;}
    if(m_strUseInfo.IsEmpty()) {AfxMessageBox("使用情況不能為空!");m_CtrlCBUseInfo.SetFocus();return;}
    if(m_CtrlCBAddType.GetCurSel()==-1) {AfxMessageBox("增加方式不能為空!");m_CtrlCBAddType.SetFocus();return;}
	if(m_CtrlCBKeeper.GetCurSel()==-1) {AfxMessageBox("保管人員不能為空!");m_CtrlCBKeeper.SetFocus();return;}
 
	if(!m_pDatabase->IsOpen()) return;
	if(!m_pRecordset) return;
	if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	int Sort,Department,Depositary,AddType,Keeper;
	
	CString strSql;

	if(AddModify)//添加	
	{
	   CPromptDlg dlg;
	   dlg.m_Prompt="\n添加該信息?";
	   if(dlg.DoModal()==IDCANCEL) return;
	   Sort=m_CtrlCBSort.GetItemData(m_CtrlCBSort.GetCurSel());     //資產(chǎn)類別
	   Department=m_CtrlCBDepartment.GetItemData(m_CtrlCBDepartment.GetCurSel());//部門
	   Depositary=m_CtrlCBDepositary.GetItemData(m_CtrlCBDepositary.GetCurSel());//存放地點(diǎn)
	   AddType=m_CtrlCBAddType.GetItemData(m_CtrlCBAddType.GetCurSel());//增加方式
	   Keeper=m_CtrlCBKeeper.GetItemData(m_CtrlCBKeeper.GetCurSel());//保管人員
	   CString LFDate,InDate,Depreciation;
	   LFDate.Format("%d %d %d",m_LFDate.GetYear(),m_LFDate.GetMonth(),m_LFDate.GetDay());//出廠日期
	   InDate.Format("%d %d %d",m_InDate.GetYear(),m_InDate.GetMonth(),m_InDate.GetDay());//購買日期
       m_CtrlCBDepreciation.GetLBText(m_CtrlCBDepreciation.GetCurSel(),Depreciation);                 //折舊方式
	   	//將數(shù)據(jù)加入數(shù)據(jù)庫
       strSql.Format("insert into 資產(chǎn)信息(資產(chǎn)名稱,資產(chǎn)類別ID,型號,生產(chǎn)廠家,出廠日期,國際編號,購買日期,\
			凈殘值率,使用年限,原值,凈值,折舊方式,資產(chǎn)編號,使用情況,使用部門ID,存放地點(diǎn)ID,增加方式ID,保管人員ID,\
			備注) values('%s',%d,'%s','%s','%s','%s','%s',%0.3f,%d,%f,%f,'%s','%s','%s',%d,%d,%d,%d,'%s')",m_strName,\
			Sort,m_strType,m_strFactory,LFDate,m_strInterID,InDate,m_dLRatio,m_nYearNum,m_dOrigValue,\
			m_LeftValue,Depreciation,m_strAssetID,m_strUseInfo,Department,Depositary,AddType,Keeper,m_strRemark);	
	try{
    	if(m_pDatabase->CanUpdate())
		{
			m_pDatabase->Execute(strSql, dbDenyWrite|dbFailOnError);
		}
	}
	catch(CDaoException* e){
		MessageBox("資產(chǎn)編號不能重復(fù)!\n  添加信息失敗","添加提示");//提示資產(chǎn)編號不能重復(fù)
		e->Delete();
		m_strAssetID=_T("");
	    UpdateData(0);
		return;}
	Refresh();                   
	//使新添加的記錄處于選中狀態(tài)
    int nSelectIndex=m_CtrlList.GetItemCount();
	m_CtrlList.EnsureVisible(nSelectIndex-1,nSelectIndex+5);
	m_CtrlList.SetItemState(nSelectIndex-1, LVIS_SELECTED, LVIS_SELECTED);
	m_strAssetID=_T("");
	UpdateData(0);
	}
	else//修改
	{
	     CPromptDlg dlg;
	     dlg.m_Prompt="\n修改該信息?";
	     if(dlg.DoModal()==IDCANCEL)
		 {
			 Refresh();
			 return;
		 }
		 int nSelectIndex=m_CtrlList.GetNextItem(-1,LVNI_SELECTED);
		 Sort=m_CtrlCBSort.GetItemData(m_CtrlCBSort.GetCurSel());     //資產(chǎn)類別
	     Department=m_CtrlCBDepartment.GetItemData(m_CtrlCBDepartment.GetCurSel());//部門
	     Depositary=m_CtrlCBDepositary.GetItemData(m_CtrlCBDepositary.GetCurSel());//存放地點(diǎn)
	     AddType=m_CtrlCBAddType.GetItemData(m_CtrlCBAddType.GetCurSel());//增加方式
	     Keeper=m_CtrlCBKeeper.GetItemData(m_CtrlCBKeeper.GetCurSel());//保管人員
	     CString LFDate,InDate,Depreciation;
	     LFDate.Format("%d %d %d",m_LFDate.GetYear(),m_LFDate.GetMonth(),m_LFDate.GetDay());//出廠日期
	     InDate.Format("%d %d %d",m_InDate.GetYear(),m_InDate.GetMonth(),m_InDate.GetDay());//購買日期
         m_CtrlCBDepreciation.GetLBText(m_CtrlCBDepreciation.GetCurSel(),Depreciation);                 //折舊方式 
	    strSql.Format("update 資產(chǎn)信息 set 資產(chǎn)名稱='%s',資產(chǎn)類別ID=%d,型號='%s',生產(chǎn)廠家='%s',出廠日期='%s',國際編號='%s',購買日期='%s',\
			凈殘值率=%0.3f,使用年限=%d,原值=%f,凈值=%f,折舊方式='%s',資產(chǎn)編號='%s',使用情況='%s',使用部門ID=%d,存放地點(diǎn)ID=%d,增加方式ID=%d,保管人員ID=%d,\
			備注='%s' where 資產(chǎn)ID=%d",m_strName,Sort,m_strType,m_strFactory,LFDate,m_strInterID,InDate,m_dLRatio,m_nYearNum,m_dOrigValue,\
			m_LeftValue,Depreciation,m_strAssetID,m_strUseInfo,Department,Depositary,AddType,Keeper,m_strRemark,atoi(m_ID));
	     try{
    	    if(m_pDatabase->CanUpdate())
			{
			   m_pDatabase->Execute(strSql, dbDenyWrite|dbFailOnError);
			   Refresh();
			   //使剛剛修改過的內(nèi)容處于選中狀態(tài)
			   m_CtrlList.EnsureVisible(nSelectIndex,nSelectIndex+5);
			   m_CtrlList.SetItemState(nSelectIndex, LVIS_SELECTED, LVIS_SELECTED);
		       Empty();      //清空控件中的內(nèi)容
			}
		 }
	     catch(CDaoException* e){
		    MessageBox("資產(chǎn)編號不能重復(fù)!\n  添加信息失敗","修改提示");//提示資產(chǎn)編號不能重復(fù)
		    e->Delete();
			m_strAssetID=_T("");
        	UpdateData(0);
			return;}
		 
	}
}

void CAddModifyAssets::OnRefreshDelet() 
{
   	if(AddModify)//刷新
	{
	   Refresh();
	   Empty();
	}
	else//刪除
	{
	   UpdateData(1);
	   if(!m_pDatabase->IsOpen()) return;
	   if(!m_pRecordset) return;
	   if(m_pRecordset->IsOpen()) m_pRecordset->Close();
	   CString strSql;
	   UINT  uSelectedCount = m_CtrlList.GetSelectedCount();
       int  nItemIndex = -1,nSelectIndex=-1;
       // Update all of the selected items.
       if (uSelectedCount > 0)
	   {
          while((nItemIndex=m_CtrlList.GetNextItem(nItemIndex,LVNI_SELECTED ) ) != -1 )
		  {
             m_ID=m_CtrlList.GetItemText ( nItemIndex, 0 );
			 nSelectIndex=nItemIndex;
             CPromptDlg dlg;
			 bool DelFlag=0;
	         CString sql;
	         sql.Format("Select 資產(chǎn)ID From 借出還入資產(chǎn) where 資產(chǎn)ID=%d",atoi(m_ID));
	         try{
		         m_pRecordset->Open(dbOpenDynaset,sql);
		         while (!m_pRecordset->IsEOF())
				 {
		            DelFlag=1;
		            break;
				 }
                 m_pRecordset->Close();
			 }   
	             catch(CDaoException* e){
	                 e->Delete();}
             if(!DelFlag)
			 {
			      sql.Format("Select 資產(chǎn)ID From 清理資產(chǎn) where 資產(chǎn)ID=%d",atoi(m_ID));
	              try{
		               m_pRecordset->Open(dbOpenDynaset,sql);
		               while (!m_pRecordset->IsEOF())
					   {
		                   DelFlag=1;
		                   break;
					   }
                     m_pRecordset->Close();
				  }   
	                catch(CDaoException* e){
	                    e->Delete();}
			 }
			 if(!DelFlag)
			 {
			      sql.Format("Select 資產(chǎn)ID From 維修資產(chǎn) where 資產(chǎn)ID=%d",atoi(m_ID));
	              try{
		               m_pRecordset->Open(dbOpenDynaset,sql);
		               while (!m_pRecordset->IsEOF())
					   {
		                   DelFlag=1;
		                   break;
					   }
                     m_pRecordset->Close();
				  }   
	                catch(CDaoException* e){
	                    e->Delete();}
			 }
			 if(DelFlag)
	              dlg.m_Prompt.Format("有其他項(xiàng)與%s關(guān)聯(lián),刪除后所有與該項(xiàng)相關(guān)聯(lián)的記錄都將被標(biāo)識為“該項(xiàng)已刪除”,是否繼續(xù)刪除?",m_CtrlList.GetItemText(nItemIndex, 1));
	         else
	               dlg.m_Prompt.Format("\n刪除資產(chǎn)%s  ?",m_CtrlList.GetItemText(nItemIndex, 1));
			 Fill(nItemIndex);
			 if(dlg.DoModal()==IDCANCEL)
			 {  
	             
				 continue;
			 }  
             strSql.Format("delete from 資產(chǎn)信息 where  資產(chǎn)ID=%d",atoi(m_ID));
             try{
                  if(m_pDatabase->CanUpdate())
				  { 
			         m_pDatabase->Execute(strSql, dbDenyWrite|dbConsistent);
			         
			         Empty();
				  } 
			 }   
	         catch(CDaoException* e){
		       e->ReportError();
		       e->Delete();}
		  } 
		  
		  Refresh();
		  //使刪除記錄的下一條處于選中狀態(tài)
		  if(nSelectIndex>=m_CtrlList.GetItemCount())
			  nSelectIndex=m_CtrlList.GetItemCount()-1;
		  m_CtrlList.EnsureVisible(nSelectIndex,nSelectIndex+1);
		  m_CtrlList.SetItemState(nSelectIndex,LVIS_SELECTED, LVIS_SELECTED);
	   }
      else
	  { MessageBox("請選擇記錄中的一項(xiàng)","刪除提示");return;}
	}
}

void CAddModifyAssets::OnItemchangedAmList(NMHDR* pNMHDR, LRESULT* pResult) 
{
	NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
    if(pNMListView->uNewState&LVIS_SELECTED)
	{  
		int iCurrent = pNMListView->iItem;
		Fill(iCurrent);
		if(!AddModify)  
		  SetEditable(1);
	}	
	else
	{
	   m_ID=_T("");
	   if(!AddModify&&m_CtrlList.GetSelectedCount()<=0)  
	   {
		   SetEditable(0);
	       Empty();
	   }
	}
	*pResult = 0;
}
void CAddModifyAssets::Fill(int iCurrent)
{
        char pContent[50] ;
		CString temp;
        m_CtrlList.GetItemText(iCurrent,0,pContent,50);
		m_ID.Format("%s", pContent);
        m_CtrlList.GetItemText(iCurrent,1,pContent,50);
		m_strAssetID.Format("%s", pContent);
		m_CtrlList.GetItemText(iCurrent,2,pContent,50);
		m_strName.Format("%s", pContent);
		m_CtrlList.GetItemText(iCurrent,4,pContent,50);
		m_strType.Format("%s",pContent);
        m_CtrlList.GetItemText(iCurrent,5,pContent,50);
		m_strFactory.Format("%s",pContent);
		m_CtrlList.GetItemText(iCurrent,7,pContent,50);
		m_strInterID.Format("%s",pContent);
        m_CtrlList.GetItemText(iCurrent,9,pContent,50);
		temp.Format("%s",pContent);
		m_dLRatio=atof(temp);
		m_CtrlList.GetItemText(iCurrent,10,pContent,50);
		temp.Format("%s",pContent);
		m_nYearNum=atoi(temp);
		m_CtrlList.GetItemText(iCurrent,11,pContent,50);
		temp.Format("%s",pContent);
		m_dOrigValue=atof(temp);
		m_CtrlList.GetItemText(iCurrent,12,pContent,50);
		temp.Format("%s",pContent);
		m_LeftValue=atof(temp);
		m_CtrlList.GetItemText(iCurrent,14,pContent,50);
		m_strUseInfo.Format("%s",pContent);
		m_CtrlList.GetItemText(iCurrent,19,pContent,50);
		m_strRemark.Format("%s",pContent);
		CString str,year,month,day;
		m_CtrlList.GetItemText(iCurrent,3,pContent,50); //資產(chǎn)類別
		str.Format("%s",pContent);
		m_CtrlCBSort.SetCurSel(m_CtrlCBSort.FindString(0,str));
		m_CtrlList.GetItemText(iCurrent,6,pContent,50); // 出廠日期
		str.Format("%s",pContent);
		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 time1(atoi(year),atoi(month),atoi(day),0,0,0);
		m_LFDate=time1;
		m_CtrlList.GetItemText(iCurrent,8,pContent,50); // 購買日期
		str.Format("%s",pContent);
		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 time2(atoi(year),atoi(month),atoi(day),0,0,0);
		m_InDate=time2;
		m_CtrlList.GetItemText(iCurrent,13,pContent,50); //折舊方式
		str.Format("%s",pContent);
		m_CtrlCBDepreciation.SetCurSel(m_CtrlCBDepreciation.FindString(0,str));
        m_CtrlList.GetItemText(iCurrent,15,pContent,50); //使用部門
		str.Format("%s",pContent);
		m_CtrlCBDepartment.SetCurSel(m_CtrlCBDepartment.FindString(0,str));
		m_CtrlList.GetItemText(iCurrent,16,pContent,50); //存放地點(diǎn)
		str.Format("%s",pContent);
		m_CtrlCBDepositary.SetCurSel(m_CtrlCBDepositary.FindString(0,str));
		m_CtrlList.GetItemText(iCurrent,17,pContent,50); //增加方式
		str.Format("%s",pContent);
		m_CtrlCBAddType.SetCurSel(m_CtrlCBAddType.FindString(0,str));
		m_CtrlList.GetItemText(iCurrent,18,pContent,50); //保管人員
		str.Format("%s",pContent);
		m_CtrlCBKeeper.SetCurSel(m_CtrlCBKeeper.FindString(0,str));
		UpdateData(FALSE);
}
void CAddModifyAssets::OnChangeAmOrigvalue() 
{
	UpdateData(1);
	m_LeftValue=m_dOrigValue;
	UpdateData(0);
}

BOOL CAddModifyAssets::DestroyWindow() 
{
    m_pDatabase->Close();
	delete m_pDatabase;
	m_pDatabase=NULL;	
	return CDialog::DestroyWindow();
}

void CAddModifyAssets::OnChangeAmLeftvalue() 
{
	UpdateData(1);
}

void CAddModifyAssets::OnChangeLratio() 
{
	UpdateData(1);
}

void CAddModifyAssets::OnChangeAmYearnum() 
{
	UpdateData(1);
}

void CAddModifyAssets::OnSelchangeAmAddtype() 
{
    CString str;
	m_CtrlCBAddType.GetLBText(m_CtrlCBAddType.GetCurSel(),str);
	if(str=="融資租入")
	{
		m_CtrlCBDepreciation.SetCurSel(4);
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av资源| 91视频com| 欧美性猛交xxxxxx富婆| 日韩午夜精品视频| 国产精品久久久久久久久果冻传媒 | 国产精品综合久久| 色老汉一区二区三区| 精品久久久三级丝袜| 亚洲欧洲三级电影| 精品一区二区三区视频| 欧美日韩一区小说| 亚洲欧美日韩在线不卡| 精一区二区三区| 欧美精品久久一区| 亚洲免费视频成人| 懂色av一区二区三区免费看| 在线不卡中文字幕| 亚洲一区二区在线免费看| 成人丝袜18视频在线观看| 欧美不卡视频一区| 蜜臀久久久久久久| 欧美日韩精品三区| 亚洲午夜在线观看视频在线| 99国产欧美另类久久久精品| 国产精品久久影院| 粉嫩一区二区三区在线看| 日韩精品一区二| 日韩av电影免费观看高清完整版 | 亚洲国产精品麻豆| 色综合久久综合中文综合网| 中文字幕av免费专区久久| 成人免费毛片app| 国产精品污www在线观看| 国产福利精品导航| 中文字幕va一区二区三区| 成人国产电影网| 亚洲欧美视频一区| 91福利社在线观看| 三级影片在线观看欧美日韩一区二区| 欧美精选一区二区| 国产资源精品在线观看| 国产精品久久网站| 欧美日韩大陆在线| 日韩精品每日更新| 久久女同性恋中文字幕| 国产日韩av一区二区| 91免费版pro下载短视频| 亚洲最新视频在线播放| 欧美一级片在线| 国产成人在线视频网址| 亚洲日本va午夜在线电影| 日韩一区二区高清| 97se亚洲国产综合自在线不卡 | 94-欧美-setu| 另类小说综合欧美亚洲| 中文字幕字幕中文在线中不卡视频| 4hu四虎永久在线影院成人| 成人免费毛片片v| 日本不卡一二三| 一区二区三区视频在线观看| 日韩一区二区在线看片| 99re在线视频这里只有精品| 麻豆精品久久久| 亚洲视频一二区| 久久久久久久久免费| 欧美三级韩国三级日本三斤 | 亚洲婷婷综合久久一本伊一区| 日韩欧美一级片| 在线亚洲高清视频| 成人av动漫网站| 国产麻豆视频一区| 欧美aaaaa成人免费观看视频| 亚洲老妇xxxxxx| 国产精品久久久久久久久图文区 | 国产一区二区三区在线观看免费| 一区二区三区欧美久久| 国产精品美女久久久久aⅴ | 91久久奴性调教| 99热这里都是精品| 成人黄色小视频在线观看| 精久久久久久久久久久| 极品少妇xxxx精品少妇| 久久99热99| 激情综合网av| 黄一区二区三区| 精品无码三级在线观看视频| 美女久久久精品| 国内久久婷婷综合| 青青草精品视频| 麻豆精品新av中文字幕| 激情成人综合网| 91精品国产丝袜白色高跟鞋| 欧美美女喷水视频| 日韩欧美专区在线| 2欧美一区二区三区在线观看视频| 制服.丝袜.亚洲.另类.中文| 日韩欧美国产系列| 国产日韩欧美在线一区| 亚洲视频一二区| 天天综合色天天| 日韩欧美成人一区二区| 色狠狠一区二区三区香蕉| 99久久国产综合精品色伊| 99精品国产99久久久久久白柏 | 久久综合九色综合欧美亚洲| 欧美经典一区二区| 亚洲乱码国产乱码精品精的特点 | 亚洲另类春色校园小说| 偷拍一区二区三区| 国产精品538一区二区在线| 在线视频一区二区三| 91精品国产综合久久久久| 2023国产精品自拍| 欧美亚洲尤物久久| 国产精品久久久久久久久久免费看 | 成人一级片在线观看| 在线观看国产日韩| 久久综合久久99| 亚洲成人久久影院| 成人av在线影院| 欧美一级久久久久久久大片| 亚洲三级在线看| 国产成人aaaa| 日韩欧美在线观看一区二区三区| 中文字幕精品—区二区四季| 青草国产精品久久久久久| 91黄色免费看| 国产精品国产自产拍在线| 美女久久久精品| 欧美视频日韩视频在线观看| 日韩国产欧美视频| 91麻豆产精品久久久久久| 欧美国产禁国产网站cc| 精品一区二区三区在线观看 | 午夜精品免费在线| 波多野结衣的一区二区三区| 精品国产髙清在线看国产毛片| 亚洲一区二区高清| 91蜜桃网址入口| 国产高清亚洲一区| 国产欧美日韩综合精品一区二区| 极品少妇一区二区三区精品视频| 一区二区三区国产| 欧美亚洲国产bt| 日韩电影在线免费| 日韩免费成人网| 麻豆专区一区二区三区四区五区| 欧美日韩一级片在线观看| 性做久久久久久免费观看欧美| 欧美日韩在线免费视频| 日韩精品五月天| 日韩一区二区免费高清| 国产一区二区久久| 国产精品免费久久| 色狠狠桃花综合| 免费看黄色91| 欧美精彩视频一区二区三区| 97se狠狠狠综合亚洲狠狠| 亚洲第一二三四区| 国产欧美一区二区精品性色 | 亚洲国产综合人成综合网站| 欧美调教femdomvk| 激情伊人五月天久久综合| 国产精品高清亚洲| 日韩一级片在线播放| 国产福利电影一区二区三区| 亚洲一区二区中文在线| 欧美成人女星排行榜| 日韩三级.com| 色偷偷久久一区二区三区| 麻豆国产精品777777在线| 亚洲少妇30p| 欧美一卡二卡三卡| 色综合中文综合网| 国产精品国产自产拍高清av | 国产成人一区在线| 日本成人在线电影网| 最新成人av在线| 久久男人中文字幕资源站| 欧美做爰猛烈大尺度电影无法无天| 国产一区二区三区免费| 亚洲成人激情自拍| 一区二区三区四区在线| 久久久www成人免费毛片麻豆| 欧美日韩的一区二区| 日本久久一区二区| 91免费版pro下载短视频| 国产成人啪免费观看软件| 韩国成人福利片在线播放| 日一区二区三区| 亚欧色一区w666天堂| 亚洲一二三区视频在线观看| 亚洲日本成人在线观看| 中文字幕人成不卡一区| 中文在线一区二区| 欧美国产精品中文字幕| 国产精品美女一区二区| 亚洲国产精华液网站w| 国产一区不卡视频| 国产一区二区三区四区在线观看 |