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

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

?? dlgsell.cpp

?? 商品銷售
?? CPP
字號:
// DlgSell.cpp : implementation file
//

#include "stdafx.h"
#include "merchandisesell.h"
#include "DlgSell.h"
#include "Database.h"

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

//-------------global 
extern CDatabase m_hDatabase ;
//------------end

/////////////////////////////////////////////////////////////////////////////
// CDlgSell dialog


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


void CDlgSell::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgSell)
	DDX_Control(pDX, IDC_BTN_FIND, m_hBtnFind);
	DDX_Control(pDX, IDOK, m_hBtnOk);
	DDX_Control(pDX, IDC_TAB_CANCELSELL, m_hTabCancelSell);
	DDX_Control(pDX, IDC_LIST_CANCELSELL, m_hListCancelSell);
	DDX_Control(pDX, IDC_EDIT_UNITPRICE, m_hEditUnitPrice);
	DDX_Control(pDX, IDC_EDIT_SUMTOTAL, m_hEditSumTotal);
	DDX_Control(pDX, IDC_EDIT_STOCKNAME, m_hEditStockName);
	DDX_Control(pDX, IDC_EDIT_REBATE, m_hEditRebate);
	DDX_Control(pDX, IDC_EDIT_PAYMONEY, m_hEditPayMoney);
	DDX_Control(pDX, IDC_EDIT_OPERATOR, m_hEditOperator);
	DDX_Control(pDX, IDC_EDIT_NUMBERS, m_hEditNumbers);
	DDX_Control(pDX, IDC_EDIT_MERCHANDISEID, m_hEditMerchandiseID);
	DDX_Control(pDX, IDC_EDIT_FACTMONEY, m_hEditFactMoney);
	DDX_Control(pDX, IDC_EDIT_CUSTOMER, m_hEditCustomer);
	DDX_Control(pDX, IDC_EDIT_CANCELID, m_hEditCancelID);
	DDX_Control(pDX, IDC_DATETIMEPICKER2, m_hDtpTime);
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_hDtpDate);
	DDX_Control(pDX, IDC_BTN_SAVE, m_hBtnSave);
	DDX_Control(pDX, IDC_BTN_MOD, m_hBtnMod);
	DDX_Control(pDX, IDC_BTN_DEL, m_hBtnDel);
	DDX_Control(pDX, IDC_BTN_ADD, m_hBtnAdd);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgSell, CDialog)
	//{{AFX_MSG_MAP(CDlgSell)
	ON_NOTIFY(TCN_SELCHANGE, IDC_TAB_CANCELSELL, OnSelchangeTabCancelsell)
	ON_NOTIFY(NM_CLICK, IDC_LIST_CANCELSELL, OnClickListCancelsell)
	ON_NOTIFY(NM_DBLCLK, IDC_LIST_CANCELSELL, OnDblclkListCancelsell)
	ON_BN_CLICKED(IDC_BTN_ADD, OnBtnAdd)
	ON_BN_CLICKED(IDC_BTN_DEL, OnBtnDel)
	ON_BN_CLICKED(IDC_BTN_MOD, OnBtnMod)
	ON_BN_CLICKED(IDC_BTN_SAVE, OnBtnSave)
	ON_BN_CLICKED(IDC_BTN_FIND, OnBtnFind)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgSell message handlers

void CDlgSell::OnSelchangeTabCancelsell(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabCancelSell.GetCurSel())
	{
	case 0:
		TabCtrlOfSelect(0) ;
		break ;
	case 1:
		TabCtrlOfSelect(1) ;
		break ;
	}	
	
	*pResult = 0;
}

void CDlgSell::OnClickListCancelsell(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	char CancelID[30+1] ;
	m_hListCancelSell.GetItemText(m_hListCancelSell.GetSelectionMark(), 0, CancelID, sizeof(CancelID)) ;

	m_hDatabase.EditSellToCtrl(CancelID, &m_hEditCancelID, &m_hEditUnitPrice, &m_hEditSumTotal, &m_hEditStockName, &m_hEditRebate, &m_hEditPayMoney, &m_hEditOperator, &m_hEditNumbers, &m_hEditMerchandiseID, &m_hEditFactMoney, &m_hEditCustomer) ;
	
	*pResult = 0;
}

void CDlgSell::OnDblclkListCancelsell(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	TabCtrlOfSelect(0) ;
	
	*pResult = 0;
}

void CDlgSell::OnBtnAdd() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabCancelSell.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			TabCtrlOfSelect(0) ;
			break ;
		}
	}

	m_hEditUnitPrice.SetWindowText("") ;
	m_hEditSumTotal.SetWindowText("") ;
	m_hEditStockName.SetWindowText("") ;
	m_hEditRebate.SetWindowText("") ;
	m_hEditPayMoney.SetWindowText("") ;
	m_hEditOperator.SetWindowText("") ;
	m_hEditMerchandiseID.SetWindowText("") ;
	m_hEditFactMoney.SetWindowText("") ;
	m_hEditCustomer.SetWindowText("") ;
	m_hEditCancelID.SetWindowText("") ;
	m_hEditNumbers.SetWindowText("") ;
	m_hEditCancelID.SetFocus() ;
	m_hBtnSave.EnableWindow() ;		
	
}

void CDlgSell::OnBtnDel() 
{
	// TODO: Add your control notification handler code here
	if(m_hListCancelSell.GetSelectionMark() == -1)
	{//未被選中
		MessageBox("請選擇欲刪除條目!") ;
		return ;
	}
	char m_szCancelID[30+1] ;
	m_hListCancelSell.GetItemText(m_hListCancelSell.GetSelectionMark(), 0, m_szCancelID, sizeof(m_szCancelID)) ;
	m_hDatabase.DeleteDataWhere(SPXS, m_szCancelID) ;
	TabCtrlOfSelect(1) ;	
	
}

void CDlgSell::OnBtnMod() 
{
	// TODO: Add your control notification handler code here
	switch(m_hTabCancelSell.GetCurSel())
	{
	case 0:
		{
			break ;
		}
	case 1:
		{
			if(m_hListCancelSell.GetSelectionMark() == -1)
			{//未被選中
				MessageBox("請選擇欲修改條目!") ;
				return ;
			}
			break ;
		}
	}
	TabCtrlOfSelect(0) ;
	m_hBtnSave.EnableWindow() ;
	m_hEditCancelID.SetFocus() ;	
	
}

void CDlgSell::OnBtnSave() 
{
	// TODO: Add your control notification handler code here
	char CancelID[30+1], Customer[30+1], ooperator[50+1], rebate[10+1], sumtotal[10+1], paymoney[10+1], factmoney[10+1], intime[20+1]="", merchandiseID[30+1], unitPrice[10+1], numbers[10+1], stockname[30+1] ;

	m_hEditCancelID.GetWindowText(CancelID, sizeof(CancelID)) ;
	m_hEditCustomer.GetWindowText(Customer, sizeof(Customer)) ;
	m_hEditOperator.GetWindowText(ooperator, sizeof(ooperator)) ;
	m_hEditRebate.GetWindowText(rebate, sizeof(rebate)) ;
	m_hEditSumTotal.GetWindowText(sumtotal, sizeof(sumtotal)) ;
	m_hEditPayMoney.GetWindowText(paymoney, sizeof(paymoney)) ;
	m_hEditFactMoney.GetWindowText(factmoney, sizeof(factmoney)) ;
	m_hEditMerchandiseID.GetWindowText(merchandiseID, sizeof(merchandiseID)) ;
	m_hEditUnitPrice.GetWindowText(unitPrice, sizeof(unitPrice)) ;
	m_hEditNumbers.GetWindowText(numbers, sizeof(numbers)) ;
	m_hEditStockName.GetWindowText(stockname, sizeof(stockname)) ;

	//保存修改,更新數據庫
	m_hDatabase.UpdateSellData(CancelID,Customer,ooperator,rebate,sumtotal,paymoney,factmoney,intime,merchandiseID,unitPrice,numbers,stockname) ;

	m_hBtnSave.EnableWindow(FALSE) ;	
	
}

void CDlgSell::OnBtnFind() 
{
	// TODO: Add your control notification handler code here
	
}

void CDlgSell::TabCtrlOfSelect(int m_nSelected)
{
	switch(m_nSelected)
	{
	case 0:
		{
			m_hTabCancelSell.SetCurSel(0) ;
			//---
			m_hEditUnitPrice.ShowWindow(TRUE) ;
			m_hEditSumTotal.ShowWindow(TRUE) ;
			m_hEditStockName.ShowWindow(TRUE) ;
			m_hEditRebate.ShowWindow(TRUE) ;
			m_hEditPayMoney.ShowWindow(TRUE) ;
			m_hEditOperator.ShowWindow(TRUE) ;
			m_hEditNumbers.ShowWindow(TRUE) ;
			m_hEditMerchandiseID.ShowWindow(TRUE) ;
			m_hEditFactMoney.ShowWindow(TRUE) ;
			m_hEditCustomer.ShowWindow(TRUE) ;
			m_hEditCancelID.ShowWindow(TRUE) ;
			m_hDtpDate.ShowWindow(TRUE) ;
			m_hDtpTime.ShowWindow(TRUE) ;
			
			m_hListCancelSell.ShowWindow(FALSE) ;
			m_hEditCancelID.SetFocus() ;
			break ;
		}
	case 1:
		{
			m_hTabCancelSell.SetCurSel(1) ;
			//---
			m_hEditUnitPrice.ShowWindow(FALSE) ;
			m_hEditSumTotal.ShowWindow(FALSE) ;
			m_hEditStockName.ShowWindow(FALSE) ;
			m_hEditRebate.ShowWindow(FALSE) ;
			m_hEditPayMoney.ShowWindow(FALSE) ;
			m_hEditOperator.ShowWindow(FALSE) ;
			m_hEditNumbers.ShowWindow(FALSE) ;
			m_hEditMerchandiseID.ShowWindow(FALSE) ;
			m_hEditFactMoney.ShowWindow(FALSE) ;
			m_hEditCustomer.ShowWindow(FALSE) ;
			m_hEditCancelID.ShowWindow(FALSE) ;
			m_hDtpDate.ShowWindow(FALSE) ;
			m_hDtpTime.ShowWindow(FALSE) ;
			
			m_hListCancelSell.ShowWindow(TRUE) ;
			break ;
		}
	}
	m_hDatabase.ListSellToCtrl(&m_hListCancelSell) ;

}

void CDlgSell::InitCtrlData()
{
	m_hTabCancelSell.InsertItem(0, "商品銷售基本信息") ;
	m_hTabCancelSell.InsertItem(1, "商品銷售信息列表") ;
	m_hTabCancelSell.ShowWindow(TRUE) ;

//
	m_hListCancelSell.InsertColumn(0, "銷售單號", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(1, "客戶", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(2, "操作員", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(3, "折扣", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(4, "總計", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(5, "應付金額", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(6, "實付金額", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(7, "倉庫名稱", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(8, "商品編號", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.InsertColumn(9, "單價", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(10, "數量", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(11, "金額", LVCFMT_CENTER, 50) ;
	m_hListCancelSell.InsertColumn(12, "時間", LVCFMT_CENTER, 80) ;
	m_hListCancelSell.SetExtendedStyle(m_hListCancelSell.GetStyle() | LVS_EX_FULLROWSELECT);
	
///INIT BUTTON CTRL
	m_hBtnOk.SetIcon(IDI_ICON_CLOSE);
	m_hBtnOk.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnOk.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnSave.SetIcon(IDI_ICON_OK);
	m_hBtnSave.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnSave.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));
	m_hBtnSave.EnableWindow(FALSE) ;

	m_hBtnDel.SetIcon(IDI_ICON_DEL);
	m_hBtnDel.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnDel.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnAdd.SetIcon(IDI_ICON_ADD);
	m_hBtnAdd.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnAdd.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnMod.SetIcon(IDI_ICON_MOD);
	m_hBtnMod.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnMod.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));

	m_hBtnFind.SetIcon(IDI_ICON_FIND);
	m_hBtnFind.OffsetColor(CButtonST::BTNST_COLOR_BK_IN, shBtnColor);
	m_hBtnFind.SetColor(CButtonST::BTNST_COLOR_FG_IN, RGB(0, 128, 0));
//----------
	TabCtrlOfSelect(1) ;

}

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

	InitCtrlData() ;
	
	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一区二区三区免费野_久草精品视频
欧美日韩一区二区三区视频| 欧美www视频| 国产麻豆精品在线观看| 亚洲精品免费播放| 久久久91精品国产一区二区三区| 色香蕉久久蜜桃| 国产成人免费在线视频| 裸体健美xxxx欧美裸体表演| 一区二区三区中文在线观看| 国产日韩精品一区| 日韩免费一区二区| 欧美日韩在线不卡| 一本一本大道香蕉久在线精品| 九色|91porny| 免费在线看成人av| 午夜精品123| 亚洲精品视频在线观看网站| 欧美国产在线观看| 精品国产91九色蝌蚪| 欧美精品粉嫩高潮一区二区| 在线亚洲高清视频| 一本大道久久a久久精二百| 成人黄动漫网站免费app| 国产麻豆精品在线| 久久99精品久久只有精品| 亚洲成人福利片| 亚洲五码中文字幕| 亚洲色图视频网| 国产精品电影一区二区三区| 国产欧美一区二区精品性色| 精品少妇一区二区三区视频免付费 | 日韩高清中文字幕一区| 亚洲日本在线天堂| 成人免费在线播放视频| 国产精品色哟哟网站| 国产欧美日韩视频一区二区| 国产午夜亚洲精品不卡| 久久精品人人做人人综合 | 欧美一区二区成人| 91麻豆精品国产| 欧美一区二区三区系列电影| 欧美精品免费视频| 欧美一激情一区二区三区| 91精品国产综合久久久久久漫画| 在线不卡欧美精品一区二区三区| 欧美日韩国产成人在线免费| 欧美久久免费观看| 日韩三级.com| 国产亚洲欧美一级| 国产精品看片你懂得| 亚洲女人的天堂| 亚洲va在线va天堂| 男人的天堂亚洲一区| 国产一区二区在线看| 国产成a人无v码亚洲福利| av激情亚洲男人天堂| 欧美影院一区二区三区| 欧美精品久久久久久久久老牛影院| 日韩一级成人av| 久久这里只精品最新地址| 中文字幕av一区二区三区高 | 91精品视频网| 久久综合色婷婷| 中文字幕av一区二区三区| 亚洲综合在线免费观看| 日韩中文字幕1| 国产麻豆成人传媒免费观看| bt7086福利一区国产| 欧美日韩免费一区二区三区视频| 欧美一卡2卡3卡4卡| 国产清纯白嫩初高生在线观看91| 亚洲黄一区二区三区| 男人的j进女人的j一区| 成+人+亚洲+综合天堂| 欧美在线色视频| 精品国产电影一区二区| 亚洲欧洲三级电影| 五月综合激情婷婷六月色窝| 国产一区二区三区不卡在线观看| 色综合天天综合狠狠| 欧美一级生活片| 国产精品久久久久久久久动漫| 亚洲一区二区在线观看视频 | 国产成人一区在线| 欧美性极品少妇| 国产目拍亚洲精品99久久精品| 亚洲激情网站免费观看| 国产老肥熟一区二区三区| 在线观看一区日韩| 久久精品在线免费观看| 亚洲成人动漫在线观看| 成人免费观看av| 日韩欧美国产一区在线观看| 国产精品第四页| 狠狠色综合色综合网络| 欧美综合天天夜夜久久| 久久久久久免费网| 丝袜a∨在线一区二区三区不卡| 国产成人亚洲综合a∨婷婷| 欧美剧在线免费观看网站| 国产精品久久久久久亚洲毛片| 美女被吸乳得到大胸91| 日本电影欧美片| 国产精品成人午夜| 国产激情一区二区三区| 日韩小视频在线观看专区| 亚洲一区中文在线| 成av人片一区二区| 久久久久久99精品| 美国欧美日韩国产在线播放| 欧美日韩午夜在线| 亚洲另类一区二区| 成人白浆超碰人人人人| 久久视频一区二区| 男人的天堂久久精品| 欧美精品乱人伦久久久久久| 亚洲精品老司机| 91丨九色丨黑人外教| 国产精品色一区二区三区| 国产乱码字幕精品高清av| 欧美成人a∨高清免费观看| 天天综合色天天| 欧美三级蜜桃2在线观看| 亚洲另类色综合网站| 91丨九色丨蝌蚪富婆spa| 中文字幕在线视频一区| 丁香天五香天堂综合| 久久毛片高清国产| 国产精品一卡二| 久久久久综合网| 国产jizzjizz一区二区| 亚洲国产成人私人影院tom| 国产成人综合在线| 国产精品免费免费| 成人av午夜影院| 1区2区3区精品视频| 91影院在线免费观看| 亚洲欧洲中文日韩久久av乱码| 91在线云播放| 伊人色综合久久天天| 欧美日韩一区二区电影| 亚洲第一久久影院| 91麻豆精品国产无毒不卡在线观看| 日韩精品乱码av一区二区| 日韩视频在线一区二区| 国内成人精品2018免费看| 国产亚洲综合在线| 国产91丝袜在线播放| 中文字幕亚洲精品在线观看 | 26uuu欧美日本| 国产不卡视频在线观看| 亚洲女同一区二区| 欧美日本精品一区二区三区| 免费观看日韩电影| 日韩美女视频在线| 国产不卡视频一区| 中文字幕一区三区| 欧美日韩精品一区二区三区蜜桃| 六月婷婷色综合| 中文字幕av一区二区三区高| 91久久国产综合久久| 午夜欧美在线一二页| 精品粉嫩超白一线天av| 成人精品国产免费网站| 亚洲成人免费av| 久久久久久麻豆| 91国偷自产一区二区三区观看| 调教+趴+乳夹+国产+精品| 久久精品男人的天堂| 欧洲视频一区二区| 精品亚洲欧美一区| 亚洲精品久久7777| 精品国产乱码久久久久久久久| 99精品偷自拍| 麻豆免费精品视频| 国产精品久久久久四虎| 欧美一区二区三区在线| 成人国产精品免费观看视频| 午夜成人免费电影| 国产精品久线在线观看| 欧美美女一区二区在线观看| 国产91精品一区二区麻豆网站| 亚洲6080在线| 日本一区二区三区在线观看| 欧美理论片在线| av电影天堂一区二区在线观看| 日本亚洲电影天堂| 亚洲色图制服丝袜| 久久久亚洲精华液精华液精华液| 在线一区二区三区四区五区| 国内外成人在线视频| 亚洲一区在线观看视频| 欧美激情在线看| 日韩精品资源二区在线| 欧美性大战久久| 成人精品一区二区三区中文字幕| 青青国产91久久久久久| 亚洲男人的天堂在线aⅴ视频| 久久久久久久久久久久久夜| 欧美老女人在线|