Example #1
0
 private void btnView_Click(object sender, EventArgs e)
 {
     try
     {
         frmReportPrieview rpt = new frmReportPrieview();
         rpt.LogoFile = this.LogoFile;
         rpt.PreviewReport();
         rpt.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #2
0
        private void btnPreivew_Click(object sender, EventArgs e)
        {
            try
            {
                SearchPackageArgs args = new SearchPackageArgs();

                if (this.CurrentPackage != null)
                {
                    args.PackageID = this.CurrentPackage.PackageID;
                }
                if (this.CurrentOrder != null)
                {
                    args.OrderID = CurrentOrder.OrderID;
                }
                if (this.CurrentPackage == null && this.CurrentOrder == null)
                {
                    throw new Exception("请选择要打印的订单和包号。");
                }
                using (ProxyBE pb = new ProxyBE())
                {
                    SearchResult sr = pb.Client.SearchPackage(CGlobal.SenderUser, args);
                    if (sr.Total == 0)
                    {
                        throw new Exception("没有数据。");
                    }

                    frmReportPrieview p = new frmReportPrieview();
                    p.LogoFile   = this.LogoFile;
                    p.reportData = sr.DataSet;
                    p.PreviewReport();
                    p.ShowDialog();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #3
0
        private void btnDoorLabel_Click(object sender, EventArgs e)
        {
            try
            {
                //直接打印

                /*
                 * ReportPrint rpt = new ReportPrint();
                 * rpt.CopyQty = (short)this.PrintQty;
                 * rpt.LogoFile = this.LogoFile;
                 * rpt.PrintCommonLabel(CurrentPackage.CabinetID, "移门");
                 */
                //预览
                frmReportPrieview p = new frmReportPrieview();
                p.LogoFile = this.LogoFile;
                p.PreviewCommonReport(CurrentPackage.CabinetID, "移门,导轨,五金");
                p.ShowDialog();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }