商店管理系统源代码(七)

#if !defined(AFX_DLGREPORT_H__DD0CD5A3_4ED0_4056_8CF6_F394385DFEF1__INCLUDED_)
#define AFX_DLGREPORT_H__DD0CD5A3_4ED0_4056_8CF6_F394385DFEF1__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// DlgReport.h : header file
//

/
// CDlgReport dialog

class CDlgReport : public CDialog
{
// Construction
public:
	CDlgReport(CWnd* pParent = NULL);   // standard constructor
	CString strSQL, strTitle;
	
// Dialog Data
	//{{AFX_DATA(CDlgReport)
	enum { IDD = IDD_REPORT };
	CListCtrl	m_ctrlListMain;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CDlgReport)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CDlgReport)
	virtual BOOL OnInitDialog();
	afx_msg void OnExport();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_DLGREPORT_H__DD0CD5A3_4ED0_4056_8CF6_F394385DFEF1__INCLUDED_)






// DlgReport.cpp : implementation file
//

#include "stdafx.h"
#include "SalesManagementSystem.h"
#include "DlgReport.h"
#include "ADOConn.h"
#include "MyExcel.h"
#include "MyTime.h"

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

/
// CDlgReport dialog


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


void CDlgReport::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgReport)
	DDX_Control(pDX, IDC_LISTMAIN, m_ctrlListMain);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgReport, CDialog)
	//{{AFX_MSG_MAP(CDlgReport)
	ON_BN_CLICKED(IDC_EXPORT, OnExport)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/
// CDlgReport message handlers

BOOL CDlgReport::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	CADOConn adoReport;
	GetDlgItem(IDC_STATIC_THEME)->SetWindowText(strTitle);
	adoReport.Open(strSQL);
	adoReport.InitList(&m_ctrlListMain);
	adoReport.FillList(&m_ctrlListMain);
	adoReport.ExitConnect();
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgReport::OnExport() 
{
	// TODO: Add your control notification handler code here
	CMyExcel myExcel;
	CMyTime myTime;
	CADOConn adoReport;
	int i, j, line;
	CString strFilePath;
	
	CFileDialog fileDialog(FALSE, "xls", "*.xls", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Excel file(*.xls)|*.xls||",NULL);
	if (fileDialog.DoModal() == IDOK)
	{
		myExcel.Open();
		myExcel.AddSheet(strTitle);
		myExcel.DeleteSheet123();
		adoReport.Open(strSQL);
		line = 1;

		for(i = 0; i < m_ctrlListMain.GetHeaderCtrl()->GetItemCount(); i++)
		{
			myExcel.SetItemText(line, i + 1, adoReport.GetFieldName(i));
		}
		adoReport.ExitConnect();

		for(j = 0; j < m_ctrlListMain.GetItemCount(); j++)
		{
			for(i = 0; i < m_ctrlListMain.GetHeaderCtrl()->GetItemCount(); i++)
			{
				myExcel.SetItemText(j + 2, i + 1, m_ctrlListMain.GetItemText(j, i));
			}
		}

		myExcel.SetItemText(j + 2, 1, myTime.GetAllString(TRUE));
		strFilePath = fileDialog.GetPathName();
		strFilePath.TrimRight();
		if (strFilePath.Right(3) != "xls" && strFilePath.Right(4) != "xlsx")
		{
			strFilePath += ".xls";
		}
		myExcel.SaveAs(strFilePath);
	}
	
	myExcel.Exit();
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件名称:电子商务购物网站自助建站管理系统sql超漂亮版 软件版本:正式版 建议分类:电子商务 联系EMAIL:aspcomcn@yahoo.com.cn 软件网站:http://www.wygk.cn/shopsql 演示网站:http://www.wygk.cn/shopsql 电信下载地址:http://www.wygk.cn/dow/shopsql.rar 软件容量:10000 KB 软件类型:简体中文/免费软件 联系方式:QQ:38306293,417586492,657248708 应用平台:Win9x/Me/NT/2000/XP/asp+access 界面预览:http://www.wygk.cn/dow/shopsql.jpg 软件介绍:后台管理: admin/login.asp 帐户/密码:admin/admin 电子商务购物网站自助建站管理系统sql超漂亮版,由致力于网络电子商务网站在线购物系统源码的http://www.wygk.cn/shopsql开发,助从事电子商务,网上销售购物的创业者成功。电脑,软件,网络,办公设备,笔记本电脑电子商务商城,专用配件,手机,通讯设备,卡,移动联通充值中心,IP长途,数码相机,摄像机,图形冲印,随身视听电子商务商城购物系统,音响,耳机,运动,健身,运动明星,乐器,户外、军品电子商务商城购物系统、旅游、机票,网络游戏虚拟商品交易区,电玩,动漫,Cosplay,周边,居家日用,装饰,文具,园艺,邮币,古董,字画,收藏,汽车,摩托,自行车,家庭装修,五金工具网上购物系统,在线购物系统,购物系统,安防报警,个性定制,淘宝卖家服务,珠宝首饰,流行饰品,珠宝配件购物软件,电子商务购物,电子商务商城购物,品牌手表,流行手表,眼镜,彩妆,香水,护肤,美体,女士箱包,鞋帽,配件,女装,女士精品,男装,服饰配件,家用电器电子商务网站商城购物,电子购物系统,购物车系统,保健器械,男士精品,ZIPPO,瑞士军刀,玩具,模型,卡通产品,书籍,杂志,报纸,宠物,宠物食品及用品asp购物系统,asp,虚拟购物系统,购物平台,音乐,影视,明星,娱乐,成人用品,避孕用品,情趣内衣购物系统下载,购物软件下载,网域高科电子商务。电子商务购物网站管理系统是基于WEB开发的大型购物系统。它以构建电子商务网站为目标,由前台购物、后台管理、在线支付三大部分组成。各大部分完美结合,都有着最为完善和强大的功能,最大限度的满足客户在线购物和网站管理管理的需求。系统满足各个级别用户购建电子商务平台的需要。是构建各种大中小电子商务购物网站的首选系统!不需要专门编程,半天便能建立门户级专业电子商务购物网站。购物系统轻松管理维护,经济效率实实在在看得见。如不会本机调试本系统,请查看《IIS安装使用说明书》网络电子商务网站在线购物系统源码正式版前台功能栏目本系统包含的栏目功能有,最新商品,商品上架,商品推荐,最新新闻,商品分类,无限商品分级为同类系统特有,购物积分,虚拟币,预存款功能,关于我们,常见问题,购物专题,购物指南,购物帮助,订单查询,有问必答,购物系统公告,商品搜索,会员中心,购物车,购物收藏夹,我的订单,修改会员注册资料,商品品牌,站内投票,商品销售排行,关注排行,特价商品排行,商品排序可按时间,价格,修改等排列,合作伙伴,友情链接。各页面排版合理,简洁,又不失大方,广告图片分布在各个栏目,QQ在线咨询,最大程序的方便商家与顾客的即时沟通。同时支付非会员购购物,注册会员购物。支持多种在线支付,突破电子商务的交易限制.后台管理模块及功能有一、商品管理1、添加新的商品;2、查看修改商品;3、管理商品订单;4、管理商品评论;5、首页推荐商品;6、普通推荐商品;7、热销断货商品;二、用户管理1、前台用户管理;2、后台用户管理;3、用户登录记录;4、用户广播设置;5、VIP资格设置;6、管理会员等级;三、分类管理1、商品分类管理;2、商品属性管理;3、商品品牌管理;4、商品单位管理;四、信息管理1、添加站内新闻;2、新闻修改删除;3、有问必答;五、投票管理1、添加新的投票;2、查看修改投票;六、购物专题1、添加新的专题;2、查看修改专题;七、常规设置1、网站初始设置;2、网站高级设置;3、在线咨询面板;4、在线支付设置;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值