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

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

?? promandlg.cpp

?? 在運行系統前
?? CPP
字號:
// ProManDlg.cpp : implementation file
//

#include "stdafx.h"
#include "Stock.h"
#include "ProManDlg.h"
#include "ProEditdlg.h"
#include "COMDEF.H"
#include "Columns.h"
#include "Column.h"
#include "StoreIn.h"
#include "TakeOut.h"
#include "ProInStore.h"
#include "_recordset.h"
#include "Product.h"

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

/////////////////////////////////////////////////////////////////////////////
// CProManDlg dialog


CProManDlg::CProManDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CProManDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CProManDlg)
	//}}AFX_DATA_INIT
}


void CProManDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CProManDlg)
	DDX_Control(pDX, IDC_ADODC1, m_adodc1);
	DDX_Control(pDX, IDC_ADODC2, m_adodc2);
	DDX_Control(pDX, IDC_ADODC3, m_adodc3);
	DDX_Control(pDX, IDC_DATACOMBO1, m_datacombo1);
	DDX_Control(pDX, IDC_DATACOMBO2, m_datacombo2);
	DDX_Control(pDX, IDC_DATAGRID1, m_datagrid);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CProManDlg, CDialog)
	//{{AFX_MSG_MAP(CProManDlg)
	ON_BN_CLICKED(IDC_ADD_BUTTON, OnAddButton)
	ON_BN_CLICKED(IDC_MODI_BUTTON, OnModiButton)
	ON_BN_CLICKED(IDC_DEL_BUTTON, OnDelButton)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CProManDlg message handlers
void CProManDlg::Refresh_Data()
{
	CString cTypeId;
	cTypeId = m_datacombo2.GetBoundText();  //讀取選擇的類別編號
	if (cTypeId == "")
		cTypeId = "0";
	//設置查詢產品信息的SELECT語句
	CString cSource;
	cSource = "SELECT Pid, Pname AS 產品名稱, Pstyle AS 產品規格, Punit AS 計量單位,";
	cSource += " Pprice AS 參考價格, Plow AS 數量下限, Phigh AS 數量上限, Valid As 有效期,";
	cSource += " AlarmDays As 警告期 FROM Product WHERE TypeId = " + cTypeId;
	//設置記錄源
	m_adodc3.SetRecordSource(cSource);
	m_adodc3.Refresh();
	//設置表格列寬度
	_variant_t vIndex;
	vIndex = long(0);
	m_datagrid.GetColumns().GetItem(vIndex).SetWidth(0);
}

BEGIN_EVENTSINK_MAP(CProManDlg, CDialog)
    //{{AFX_EVENTSINK_MAP(CProManDlg)
	ON_EVENT(CProManDlg, IDC_DATACOMBO1, -600 /* Click */, OnClickDatacombo1, VTS_I2)
	ON_EVENT(CProManDlg, IDC_DATACOMBO2, -600 /* Click */, OnClickDatacombo2, VTS_I2)
	//}}AFX_EVENTSINK_MAP
END_EVENTSINK_MAP()

void CProManDlg::OnClickDatacombo1(short Area) 
{
	// TODO: Add your control notification handler code here
	CString cUpper;
	cUpper = m_datacombo1.GetBoundText(); //讀取選擇類別的編號
	if (cUpper == "")
		cUpper = "0";
	//設置二級類別的記錄源
	m_adodc2.SetRecordSource("SELECT * FROM ProType WHERE UpperId=" + cUpper);
	m_adodc2.Refresh();	
}

void CProManDlg::OnClickDatacombo2(short Area) 
{
	// TODO: Add your control notification handler code here
	Refresh_Data();
}

void CProManDlg::OnAddButton() 
{
	// TODO: Add your control notification handler code here
	if (m_datacombo2.GetBoundText() == "")
	{
		MessageBox("請選擇產品類型");
		return;
	}
		
	CProEditDlg dlg;
	dlg.iTypeId = atoi(m_datacombo2.GetBoundText());  //設置產品類別為當前選擇的類別
	dlg.cPid = "";  //表示插入記錄
	dlg.cPname = ""; //設置產品名稱為空
	dlg.m_Ptype = m_datacombo1.GetText() + " - " + m_datacombo2.GetText();
	if (dlg.DoModal() == IDOK)
		Refresh_Data();
}

void CProManDlg::OnModiButton() 
{
	// TODO: Add your control notification handler code here
	if (m_adodc3.GetRecordset().GetEof()) 
	{
		MessageBox("請選擇要修改的記錄");
		return;
	}
	UpdateData(TRUE);
	CProEditDlg dlg;
	dlg.cPid = m_datagrid.GetItem(0); //記錄編號
	dlg.iTypeId = atoi(m_datacombo2.GetBoundText());  //產品類型
	dlg.cPname = m_datagrid.GetItem(1); //產品名稱
	dlg.m_Pname = m_datagrid.GetItem(1); 
	dlg.m_Ptype = m_datacombo1.GetText() + " - " + m_datacombo2.GetText();
	dlg.m_Pstyle = m_datagrid.GetItem(2); //產品規格
	dlg.m_Punit = m_datagrid.GetItem(3); //計量單位
	dlg.m_Pprice = atof(m_datagrid.GetItem(4)); //參考價格
	dlg.m_Plow = atoi(m_datagrid.GetItem(5)); //數量下限
	dlg.m_Phigh = atoi(m_datagrid.GetItem(6)); //數量上限
	dlg.m_Valid = atoi(m_datagrid.GetItem(7)); //有效期
	dlg.m_Alarm = atoi(m_datagrid.GetItem(8)); //警告期

	if (dlg.DoModal() == IDOK)
		Refresh_Data();		
}

void CProManDlg::OnDelButton() 
{
	// TODO: Add your control notification handler code here
	if (m_adodc3.GetRecordset().GetEof()) 
	{
		MessageBox("請選擇要刪除的記錄");
		return;
	}
	CString Pid;
	Pid = m_datagrid.GetItem(0);
	CStoreIn obj;
	if (obj.HaveProduct(Pid) == 1) 
	{
		MessageBox("產品出現在入庫單中,不能刪除");
		return;
	}
	CTakeOut obj1;
	if (obj1.HaveProduct(Pid) == 1)
	{
		MessageBox("產品出現在出庫單中,不能刪除");
		return;
	}
	CProInStore obj2;
	if (obj2.HaveProduct(Pid) == 1)
	{
		MessageBox("產品出現在庫存產品信息中,不能刪除");
		return;
	}
	
	if (MessageBox("是否刪除當前記錄","請確定", MB_YESNO) == IDYES)
	{
		CProduct pr;
		pr.sql_delete(Pid);
		Refresh_Data();
	}		
}

BOOL CProManDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	Refresh_Data();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩福利电影在线| 一区二区久久久久久| 欧美乱妇一区二区三区不卡视频| 不卡av在线免费观看| 国产激情91久久精品导航| 久久99久久99| 国产精品资源在线| 国产福利一区二区| 91在线国产福利| 91精品福利视频| 欧美日韩高清影院| 精品捆绑美女sm三区| 久久精品视频网| 国产精品成人免费在线| 国产精品久久看| 亚洲超碰精品一区二区| 视频一区二区国产| 狠狠色综合日日| 93久久精品日日躁夜夜躁欧美| 日本精品视频一区二区| 欧美日韩国产高清一区二区 | 色婷婷综合久色| 91福利在线导航| 日韩三级视频中文字幕| 国产欧美一区二区在线观看| 国产亚洲欧美色| 日韩专区在线视频| 久久99九九99精品| 99精品欧美一区二区三区小说| 色综合久久久久久久久久久| 欧美一区二区在线不卡| 久久久精品免费免费| 亚洲日本青草视频在线怡红院| 亚洲一级片在线观看| 久久国产三级精品| 色哟哟国产精品| 久久综合色综合88| 一区二区三区中文免费| 久久精品国产一区二区三| 国产不卡视频在线播放| 欧美色综合天天久久综合精品| 久久亚洲捆绑美女| 亚洲一区免费视频| 国产91高潮流白浆在线麻豆| 在线观看www91| 国产欧美日韩三区| 美腿丝袜在线亚洲一区| 日本道色综合久久| 久久久久国产一区二区三区四区| 亚洲一二三四在线观看| 国产成人综合网| 日韩精品一区二区在线观看| 悠悠色在线精品| 国产成人综合在线观看| 91精品在线免费观看| 一区二区在线看| 成人黄色一级视频| 欧美精品一区二区在线播放 | 日日摸夜夜添夜夜添国产精品 | 欧美日本视频在线| 亚洲精品中文在线观看| 成人免费av网站| 精品国产污污免费网站入口| 性做久久久久久久久| 在线日韩av片| 亚洲美女精品一区| av一区二区不卡| 欧美国产日韩a欧美在线观看 | 国产精品久久综合| 国产伦精品一区二区三区在线观看| 欧美美女黄视频| 亚洲国产毛片aaaaa无费看| 99精品视频一区二区| 国产精品嫩草影院com| 国产成人自拍网| 国产亚洲欧美日韩在线一区| 美女视频黄免费的久久| 欧美一区二区免费视频| 青青草国产成人99久久| 欧美一区二区三区视频在线| 日产国产欧美视频一区精品| 欧美午夜电影一区| 五月天婷婷综合| 日韩女优制服丝袜电影| 精品无码三级在线观看视频| 欧美v日韩v国产v| 国产一区二区三区黄视频 | 99视频热这里只有精品免费| 国产精品剧情在线亚洲| 色婷婷亚洲婷婷| 香港成人在线视频| 日韩欧美在线网站| 国产一区二区三区视频在线播放| 一区二区三区资源| 这里只有精品99re| 国产一区不卡在线| 中文字幕一区二区三区视频 | 91麻豆精品国产无毒不卡在线观看 | 欧美韩国日本一区| 色婷婷国产精品综合在线观看| 亚洲曰韩产成在线| 精品区一区二区| av一本久道久久综合久久鬼色| 亚洲综合网站在线观看| 91精品国产色综合久久ai换脸| 黑人巨大精品欧美黑白配亚洲| 国产精品免费网站在线观看| 欧美日韩一区二区三区在线看| 久久丁香综合五月国产三级网站| 国产三级精品视频| 欧美挠脚心视频网站| 高清视频一区二区| 日韩va欧美va亚洲va久久| 中文幕一区二区三区久久蜜桃| 欧美天堂亚洲电影院在线播放| 国产麻豆一精品一av一免费| 一区二区三区精品视频在线| 欧美大片在线观看一区| 色一情一乱一乱一91av| 国产一区二区三区四区五区美女 | 欧美卡1卡2卡| 白白色 亚洲乱淫| 激情综合色综合久久综合| 中文字幕亚洲一区二区va在线| 日韩精品综合一本久道在线视频| 91麻豆精品视频| 国产.欧美.日韩| 激情深爱一区二区| 日本在线不卡视频一二三区| 亚洲精品久久嫩草网站秘色| 国产日产欧产精品推荐色| 欧美疯狂做受xxxx富婆| 99精品偷自拍| 成人av午夜电影| 国产精品自拍在线| 蜜桃av一区二区在线观看| 亚洲狠狠爱一区二区三区| 中文字幕一区av| 中文字幕 久热精品 视频在线 | 麻豆精品国产91久久久久久| 一区二区三区欧美| 亚洲蜜臀av乱码久久精品| 国产嫩草影院久久久久| 精品久久人人做人人爱| 日韩一区二区三区视频在线| 欧美日韩高清不卡| 欧美日韩一区二区三区视频| 91视频免费观看| 一本一道久久a久久精品| 99国产精品久久久久久久久久久| 国产1区2区3区精品美女| 国产麻豆精品一区二区| 国产另类ts人妖一区二区| 国产一区二区三区四 | 国产欧美日韩亚州综合| 精品国一区二区三区| 国产精品久久久久影院老司| 久久久久久久久久久99999| 欧美本精品男人aⅴ天堂| 日韩欧美www| 久久久亚洲精品一区二区三区 | 亚洲欧美电影一区二区| 亚洲天堂精品在线观看| 亚洲综合一区二区精品导航| 亚洲国产日韩a在线播放性色| 亚洲免费电影在线| 亚洲影视在线观看| 五月天激情综合网| 加勒比av一区二区| 国产福利91精品一区二区三区| 丁香婷婷深情五月亚洲| 日本黄色一区二区| 在线不卡欧美精品一区二区三区| 欧美一二三四在线| 久久精品欧美日韩精品| 中文字幕日韩一区| 亚洲动漫第一页| 久久黄色级2电影| bt7086福利一区国产| 欧美三级电影网| 久久精品这里都是精品| 亚洲久草在线视频| 精品一区二区综合| 一本久道中文字幕精品亚洲嫩| 欧美日韩一区不卡| 久久免费看少妇高潮| 一区二区三区在线不卡| 另类综合日韩欧美亚洲| 成人av动漫在线| 欧美一区二区在线免费观看| 日本一区二区三区四区| 亚洲一区二区三区四区的| 国内精品免费在线观看| 色综合久久综合| 久久久综合精品| 日韩精品五月天| 99国产精品久久久久| 精品久久久久香蕉网| 亚洲精品大片www| 国产91丝袜在线播放0|