⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shp.cpp

📁 商品进存销管理系统 包含发票
💻 CPP
字号:
// shp.cpp : implementation file
//

#include "stdafx.h"
#include "glxt.h"
#include "shp.h"
#include "fpbDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Cshp dialog


Cshp::Cshp(CWnd* pParent /*=NULL*/)
	: CDialog(Cshp::IDD, pParent)
{
	//{{AFX_DATA_INIT(Cshp)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void Cshp::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Cshp)
	DDX_Control(pDX, IDC_LIST1, m_lshp);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Cshp, CDialog)
	//{{AFX_MSG_MAP(Cshp)
	ON_BN_CLICKED(IDOK, Ontofp)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Cshp message handlers

BOOL Cshp::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	m_lshp.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT );
	m_lshp.InsertColumn(0,"商品编号",LVCFMT_LEFT,80);
	m_lshp.InsertColumn(1,"商品名称",LVCFMT_LEFT,80);
	m_lshp.InsertColumn(2,"品牌",LVCFMT_LEFT,100);
	m_lshp.InsertColumn(3,"规格",LVCFMT_LEFT,80);
	m_lshp.InsertColumn(4,"产地",LVCFMT_LEFT,80);
	m_lshp.InsertColumn(5,"计量单位",LVCFMT_LEFT,80);
	m_lshp.InsertColumn(6,"商品类别",LVCFMT_LEFT,80);
    m_lshp.InsertColumn(7,"进货价格",LVCFMT_CENTER,80);
    m_db.Open(_T("gshDSN"));
	m_rs.m_pDatabase=&m_db;
	int i=0;
   if(!m_rs.IsOpen())
	  m_rs.Open();
	m_lshp.DeleteAllItems();
    int n = 0 ;
	  while(!m_rs.IsEOF())
	  {
	    m_lshp.InsertItem(n,"");
        CString s;
		s.Format("%s",m_rs.m_Gno);
 		m_lshp.SetItemText(n,0,s);
		
		s.Format("%s",m_rs.m_Gname);
        m_lshp.SetItemText(n,1,s);
		s.Format("%s",m_rs.m_Gsign);
     	m_lshp.SetItemText(n,2,s);
		s.Format("%s",m_rs.m_Gtype);
     	m_lshp.SetItemText(n,3,s);
		s.Format("%s",m_rs.m_Gaddr);
     	m_lshp.SetItemText(n,4,s);
	    s.Format("%s",m_rs.m_Gcbitname);
     	m_lshp.SetItemText(n,5,s);
	    s.Format("%s",m_rs.m_Gkindname);
		m_lshp.SetItemText(n,6,s);
		 s.Format("%.1f",m_rs.m_Gbprice);
        m_lshp.SetItemText(n,7,s);
		n++;
		m_rs.MoveNext();
	  }
	  m_rs.Close();
       
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void Cshp::Ontofp() 
{
	// TODO: Add your control notification handler code here
	int index=m_lshp.GetNextItem(-1,LVNI_SELECTED);
		if(index!=-1)
		{
	     m_bh1=m_lshp.GetItemText(index,0);
     	m_mc1=m_lshp.GetItemText(index,1);
		m_gg1=m_lshp.GetItemText(index,3);
		m_pp1=m_lshp.GetItemText(index,2);
	    m_cd1=m_lshp.GetItemText(index,4);
	    m_jldw1=m_lshp.GetItemText(index,5);
	    m_dj1=m_lshp.GetItemText(index,7);
        m_lb1=m_lshp.GetItemText(index,6);
		}
	  Cshp::OnOK();
	  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -