Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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()+"|";
            //}
        }