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

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

?? saledlg.cpp

?? 小型超市管理系統是方便超市管理員管理超市的一個小軟件
?? CPP
字號:
// SaleDlg.cpp : implementation file
//

#include "stdafx.h"
#include "SuperMarket.h"
#include "SaleDlg.h"
#include "afxdb.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CSaleDlg dialog


CSaleDlg::CSaleDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CSaleDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CSaleDlg)
	m_time = 0;
	m_spnumber = _T("");
	m_hynumber = _T("");
	m_opertor = _T("");
	m_yfdue = _T("");
	m_zldue = _T("");
	total = 0;
	m_count = 1;
	m_sfdue = 0.0f;
    discount = 0.0f;
	add_time = 0;
	m_strMsg = _T("");
	//}}AFX_DATA_INIT

}


void CSaleDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CSaleDlg)
	DDX_Control(pDX, IDC_ENSURE, m_ensure);
	DDX_Control(pDX, IDC_RECKONING, m_reckoning);
	DDX_Control(pDX, IDC_PRINT, m_print);
	DDX_Control(pDX, IDC_LOSE, m_lose);
	DDX_Control(pDX, IDC_LIST, m_list);
	DDX_Control(pDX, IDC_ADDHY, m_addhy);
	DDX_Control(pDX, IDC_ADDSP, m_addsp);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_time);
	DDX_Text(pDX, IDC_SPNUMBER, m_spnumber);
	DDX_Text(pDX, IDC_HYNUMBER, m_hynumber);
	DDX_Text(pDX, IDC_OPERTOR, m_opertor);
	DDX_Text(pDX, IDC_yfdue, m_yfdue);
	DDX_Text(pDX, IDC_zldue, m_zldue);
	DDX_Text(pDX, IDC_COUNT, m_count);
	DDX_Text(pDX, IDC_sfdue, m_sfdue);
	DDX_Text(pDX, IDC_STATIC_MESSAGE, m_strMsg);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CSaleDlg, CDialog)
	//{{AFX_MSG_MAP(CSaleDlg)
	ON_BN_CLICKED(IDC_ADDSP, OnAddsp)
	ON_BN_CLICKED(IDC_ADDHY, OnAddhy)
	ON_BN_CLICKED(IDC_ENSURE, OnEnsure)
	ON_BN_CLICKED(IDC_RECKONING, OnReckoning)
	ON_BN_CLICKED(IDC_PRINT, OnPrint)
	ON_BN_CLICKED(IDC_LOSE, OnLose)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSaleDlg message handlers
BOOL CSaleDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	CTime temptime;
	m_time = temptime.GetCurrentTime();	
	UpdateData(false);
	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
//	m_list.SetExtendedStyle(LVS_EX_GRIDLINES);
	m_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_ONECLICKACTIVATE);
	m_list.InsertColumn(0,"編號",LVCFMT_LEFT,80);
	m_list.InsertColumn(1,"名稱",LVCFMT_LEFT,145);
	m_list.InsertColumn(2,"價格",LVCFMT_LEFT,80);
	m_list.InsertColumn(3,"數量",LVCFMT_LEFT,100);
	 
	UpdateData();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CSaleDlg::OnAddsp() 
{
	// TODO: Add your control notification handler code here
	 UpdateData();
     int count;
     CString str0,str1,str2,str3,str4,strSQL;	 
	 CDatabase dbTemp;
	 
	 dbTemp.OpenEx("Driver={Microsoft Access Driver (*.mdb)};DBQ=超市管理數據庫.mdb;"); 
     CRecordset  rs( &dbTemp); 
	 rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * From 商品信息表 where 商品編號='"+m_spnumber+"'");

	 rs.GetFieldValue((short)0,str0);   //從商品信息表中讀入商品信息
	 rs.GetFieldValue((short)1,str1);
	 rs.GetFieldValue((short)2,str2);
	 rs.GetFieldValue((short)4,str4);  
	 
	 count=atoi(str4);     //更新庫存量
	 count=count-m_count;
	 str4.Format("%d",count);
	 strSQL="update 商品信息表 set 庫存量='"+str4+"' where 商品編號='"+m_spnumber+"'"; 
	 dbTemp.ExecuteSQL(strSQL);
	 rs.Close();
	 
	 price = atof(str2);   	
	 total=total+price*m_count;

	 str3.Format("%d",m_count);  //顯示到窗口

	 m_list.InsertItem   (add_time,str0);//寫第一列;   
	 m_list.SetItemText   (add_time,1,str1);//第二列;   
	 m_list.SetItemText   (add_time,2,str2);//第三列;   
	 m_list.SetItemText   (add_time,3,str3);//第四列;  
	
	 add_time = add_time + 1;
	 UpdateData(false);
}

void CSaleDlg::OnAddhy() 
{
	// TODO: Add your control notification handler code here
    UpdateData();
	if(m_hynumber=="")
	{
       	MessageBox("請輸入會員編號!");
	}
	else
	{
	CString str;	
   CDatabase dbTemp;
	 
	 dbTemp.OpenEx("Driver={Microsoft Access Driver (*.mdb)};DBQ=超市管理數據庫.mdb;"); 
     CRecordset  rs( &dbTemp); 
	 rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * From 會員信息表 where 會員編號='"+m_hynumber+"'");

	 rs.GetFieldValue((short)4,str);   //從會員信息表中讀入商品信息
	  discount=atof(str); 
     rs.Close();
	 m_strMsg="**會員業務**";
	}
    UpdateData(false);
}

void CSaleDlg::OnEnsure() 
{
	// TODO: Add your control notification handler code here
    UpdateData();
	if(discount==0)
	{
    CString str0;
	str0.Format("%.1f",total); 
	m_yfdue=str0;
	}
	else
	{
      CString str0;
	  total=total*discount;
	str0.Format("%.1f",total); 
	m_yfdue=str0;
	
	}

  UpdateData(false);
    
}

void CSaleDlg::OnReckoning() 
{
	// TODO: Add your control notification handler code here
	UpdateData();
	if(m_sfdue==0)
	{
       	MessageBox("請輸入實付金額");
	}
	else
	{   CString str0,strSQL,time,str1;
        

	str1.Format("%.1f",	(m_sfdue-total)); 
	   m_zldue=str1;
	int sale_number;
	
	CDatabase dbTemp;
	 
	dbTemp.OpenEx("Driver={Microsoft Access Driver (*.mdb)};DBQ=超市管理數據庫.mdb;"); 
    CRecordset rs( &dbTemp);
	
	rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * From 銷售表");//把一次銷售添加到銷售表中
	time.Format("%d-%d-%d",m_time.GetYear(),m_time.GetMonth(),m_time.GetDay()); //獲取當天時間
	sale_number=(int)rs.GetRecordCount();
	while(!rs.IsEOF())
	{
      sale_number++;
	  rs.MoveNext();
	}  
	str0.Format("%.2f",total);
	str1.Format("%d",sale_number);
	strSQL="insert into 銷售表 values('"+str1+"','"+str0+"','"+time+"')"; 
	dbTemp.ExecuteSQL(strSQL);	 
	rs.Close();
	
	if(discount==0)
	{
	total = 0;
	m_list.DeleteAllItems();
	m_spnumber="";
	m_count =1;
	add_time = 0;
	}
	else
	{
      
     CString str0,str1,strSQL;	 
	 CDatabase dbTemp;
	 
	 dbTemp.OpenEx("Driver={Microsoft Access Driver (*.mdb)};DBQ=超市管理數據庫.mdb;"); 
     CRecordset  rs( &dbTemp); 
	 rs.Open(AFX_DB_USE_DEFAULT_TYPE,"select * From 會員信息表 where 會員編號='"+m_hynumber+"'");
     rs.GetFieldValue((short)2,str0);  //從會員信息表中讀入商品信息
    total=total+atof(str0);    //更新庫存量

	 str1.Format("%.1f",total);
	 strSQL="update 會員信息表 set 累積消費金額='"+str1+"' where 會員編號='"+m_hynumber+"'"; 
	 dbTemp.ExecuteSQL(strSQL);
	 rs.Close();

    discount=0;
	m_strMsg="";
    total = 0;
	m_list.DeleteAllItems();
	m_spnumber="";
	m_count =1;
	add_time = 0;

	}

	}
	UpdateData(false);
	
}

void CSaleDlg::OnPrint() 
{
	// TODO: Add your control notification handler code here
	
}

void CSaleDlg::OnLose() 
{
	// TODO: Add your control notification handler code here
		CDialog::OnCancel();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产普通话蜜臀| 日韩精品成人一区二区三区| 一区二区三区在线免费视频| 蜜桃视频在线观看一区| 色综合色综合色综合色综合色综合| 欧美电影一区二区| 1024成人网色www| 韩国理伦片一区二区三区在线播放 | 欧美日韩的一区二区| 国产精品乱子久久久久| 麻豆成人91精品二区三区| 欧美主播一区二区三区美女| 久久久国产一区二区三区四区小说 | 欧美xxxxx裸体时装秀| 五月婷婷激情综合| 欧美性高清videossexo| 亚洲欧洲日韩在线| 成人教育av在线| 国产精品国产三级国产| 国产99久久久精品| 久久综合999| 国产美女一区二区三区| 日韩欧美国产综合| 玖玖九九国产精品| 日韩一区二区精品| 蜜臀av性久久久久蜜臀av麻豆| 欧美日韩一级大片网址| 亚洲高清久久久| 欧美午夜精品久久久| 亚洲成av人片www| 在线成人免费观看| 污片在线观看一区二区| 欧美精品高清视频| 丝袜美腿亚洲一区二区图片| 欧美日韩一区二区三区高清| 亚洲国产成人精品视频| 欧美日韩一区视频| 免费成人在线影院| 亚洲精品一区在线观看| 福利视频网站一区二区三区| 中文字幕乱码亚洲精品一区| eeuss鲁片一区二区三区在线观看| 国产免费观看久久| 91在线精品一区二区| 一区二区三区四区五区视频在线观看 | 欧美妇女性影城| 视频精品一区二区| 精品国内二区三区| 波多野结衣精品在线| 悠悠色在线精品| 欧美精品粉嫩高潮一区二区| 美国精品在线观看| 国产丝袜欧美中文另类| 色综合天天综合给合国产| 亚洲va在线va天堂| 精品99999| 91美女片黄在线| 日本欧美在线观看| 久久综合精品国产一区二区三区| 高清日韩电视剧大全免费| 亚洲色图另类专区| 91麻豆精品国产91久久久久久久久 | 成人一区在线看| 亚洲一区二区三区视频在线 | 成人欧美一区二区三区黑人麻豆| 91国在线观看| 黑人巨大精品欧美一区| 亚洲女同女同女同女同女同69| 在线不卡免费av| 国产激情91久久精品导航| 亚洲精品免费在线播放| 欧美一区二区高清| 91网址在线看| 国产综合久久久久久鬼色| 亚洲伦理在线精品| 26uuu成人网一区二区三区| 色婷婷精品大在线视频| 国产精品一区二区三区网站| 亚洲激情图片小说视频| 久久免费午夜影院| 正在播放亚洲一区| 欧美在线不卡视频| 成人免费精品视频| 麻豆高清免费国产一区| 亚洲国产cao| 中文字幕精品一区| 精品91自产拍在线观看一区| 欧美老肥妇做.爰bbww| 99久久婷婷国产| 国产综合色在线| 日本不卡的三区四区五区| 亚洲免费在线播放| 国产精品久久久久三级| 亚洲精品一区二区三区四区高清| 欧美日韩在线直播| 一本色道a无线码一区v| 99免费精品在线| 国产精品2024| 国产在线视频一区二区| 久久精品二区亚洲w码| 蜜桃精品在线观看| 蜜臀av亚洲一区中文字幕| 婷婷国产v国产偷v亚洲高清| 一区二区久久久| 亚洲卡通动漫在线| 一区二区三区加勒比av| 亚洲乱码一区二区三区在线观看| 国产精品久久久久久久蜜臀 | 99精品视频一区二区| 成人av动漫在线| 成人午夜视频网站| 成人网在线播放| 成人午夜av电影| 99久久综合国产精品| 99热99精品| 色婷婷亚洲综合| 欧美性猛片aaaaaaa做受| 欧美在线一区二区| 欧美日韩视频在线第一区| 欧美日韩精品三区| 欧美精品色综合| 精品精品欲导航| 久久亚洲捆绑美女| 日本一区二区三区国色天香 | 国产精品久久久久久久久图文区 | 日韩精品欧美精品| 免费精品视频最新在线| 日韩高清在线电影| 国内精品伊人久久久久影院对白| 国产一区二区中文字幕| www.亚洲色图.com| 色播五月激情综合网| 欧美三级一区二区| 精品久久久久久无| 亚洲欧美日韩一区二区三区在线观看| 亚洲美女电影在线| 日本不卡高清视频| 成人综合激情网| 欧美亚洲动漫另类| 日韩精品一区二区三区四区视频 | 天堂在线亚洲视频| 国产精品影视天天线| 色综合亚洲欧洲| 欧美电影免费观看高清完整版在线观看| 精品不卡在线视频| 椎名由奈av一区二区三区| 亚洲成人激情av| 国产jizzjizz一区二区| 91精彩视频在线| 亚洲精品一区二区三区香蕉| 亚洲日本护士毛茸茸| 美国毛片一区二区| 一本大道av一区二区在线播放| 欧美乱熟臀69xxxxxx| 亚洲丝袜制服诱惑| 极品瑜伽女神91| 欧美亚洲综合另类| 国产婷婷一区二区| 蜜臀av一区二区三区| 91在线视频在线| 337p日本欧洲亚洲大胆精品 | 日韩理论片网站| 久久www免费人成看片高清| 99精品一区二区三区| 日韩欧美高清一区| 亚洲精品老司机| 国产精品一区二区在线观看网站 | 六月婷婷色综合| 色悠久久久久综合欧美99| 久久久久国产精品麻豆| 日本成人在线不卡视频| 91精品91久久久中77777| 国产精品入口麻豆九色| 另类调教123区| 欧美老女人第四色| 伊人婷婷欧美激情| 丰满白嫩尤物一区二区| 日韩欧美在线不卡| 午夜精品123| 欧美中文字幕一区二区三区亚洲| 久久精品视频在线免费观看| 日韩精品成人一区二区在线| 在线观看av不卡| 依依成人精品视频| 色激情天天射综合网| ...xxx性欧美| fc2成人免费人成在线观看播放| 久久久久久免费网| 国产精品一品二品| 久久久亚洲午夜电影| 韩国精品在线观看| 亚洲精品一区二区三区影院| 蜜臀av一区二区三区| 精品欧美久久久| 国内成人精品2018免费看| 欧美精品一区二区三区在线| 国产在线精品一区二区夜色 | 国产精品12区| 国产亚洲欧美日韩俺去了| 国产黄人亚洲片|