private void button_Print_Click(object sender, EventArgs e) { MyFunc.WriteToDbLog("生成" + mszRptTitle, "", "MSG", MyStart.giUserID); string szBgn = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dateTimePicker1.Value); string szEnd = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dateTimePicker2.Value); mszRptDate = szBgn + " 至 " + szEnd; if (miRows == 0) { MessageBox.Show("没有数据,不打印", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } string szErr = ""; string szRptFle = ""; bool bRst = MyFunc.ExportDataToFile(mszRptTitle, mszRptDate, "", "A,D,E", mszTitle, ref dataGridView1, miRows, "", "E:\\", mszRptTitle + DateTime.Now.ToString("yyyyMMdd"), ref szErr); if (bRst) { szRptFle = szErr; MessageBox.Show("已生成报表", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("生成报表失败(" + szErr + ")", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (DialogResult.Yes == MessageBox.Show("是否打印报表?", "操作提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { MyFunc.PrintExcelFile(szRptFle, ref szErr); } }
private void button_Rpt_Click(object sender, EventArgs e) { MyFunc.WriteToDbLog("生成商场交易汇总报表", "", "MSG", MyStart.giUserID); string szErr = ""; string szRptFle = ""; bool bRst = MyFunc.ExportDataToFile(mszRptTitle, mszRptDate, "", "A,J,L", mszTitle, ref dataGridViewRst, miRows, "", "E:\\", "市场交易汇总报表" + DateTime.Now.ToString("yyyyMMdd"), ref szErr); if (bRst) { szRptFle = szErr; MessageBox.Show("已生成报表", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("生成报表失败(" + szErr + ")", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } button_Rpt.Enabled = false; if (DialogResult.Yes == MessageBox.Show("是否打印报表?", "操作提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { MyFunc.PrintExcelFile(szRptFle, ref szErr); } button_Rpt.Enabled = false; }
private void button_Rpt_Click(object sender, EventArgs e) { MyFunc.WriteToDbLog("生成销售明细报表", "", "MSG", MyStart.giUserID); string szErr = ""; string szRptFle = ""; bool bRst = MyFunc.ExportDataToFile(mszRptTitle, mszRptDate, "", "A,Q,S", mszTitle, ref dataGridViewRst, miRows, "", "E:\\", "销售明细报表" + DateTime.Now.ToString("yyyyMMdd"), ref szErr); if (bRst) { szRptFle = szErr; MessageBox.Show("已生成报表", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("生成报表失败(" + szErr + ")", "错误提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } button_Rpt.Enabled = false; if (DialogResult.Yes == MessageBox.Show("是否打印报表?", "操作提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { MyFunc.PrintExcelFile(szRptFle, ref szErr); } button_Rpt.Enabled = false; // string mszTitle = "交易流水号,交易时间,卖方卡号,买方卡号,商品名称,单价(元),毛重(公斤),皮重(公斤),净重(公斤),总价(元)," // +"市场方服务费率,市场方收费(元),益通宝服务费率,益通宝收费(元),买方支付费率,买方支付(元),卖方支付费率,卖方支付(元)"; //string szSum=""; //if (mszSumSql.Length > 0) //{ // DataSet ds = new DataSet(); // int iRst = MyStart.oMyDb.ReadData(mszSumSql, "tableA", ref ds, ref szErr); // if (iRst != 0) // { // MessageBox.Show("查询失败!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); // MyIniFile.WriteLog("查询交易明细信息", "SQL=" + mszSumSql + ",Err=" + szErr); // return; // } // DataRow dr = ds.Tables[0].Rows[0]; // int iNum = mszTitle.Split(',').Length; // for(int i=0;i< iNum; i++) // szSum+=dr[i].ToString()+"|"; //} }