Example #1
0
        /// <summary>
        /// 保存打印记录
        /// </summary>
        /// <param name="print"></param>
        public void SavePrintData(printModel print, string cid)
        {
            TF.RunSafty.Model.Tab_DeliverJSPrint modelPlan = new TF.RunSafty.Model.Tab_DeliverJSPrint();
            modelPlan.StrPlanGUID     = print.strPlanGUID;
            modelPlan.StrSiteGUID     = cid;
            modelPlan.StrTrainmanGUID = print.strTrainmanGUID;
            string   strPrintTime = print.dtPrintTime;
            DateTime dtPrint;

            if (DateTime.TryParse(strPrintTime, out dtPrint))
            {
                modelPlan.dtPrintTime = dtPrint;
            }
            bllPrint.Add(modelPlan);
        }
Example #2
0
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            if (!isSave)
            {
                MessageBox.Show("请先保存!");
                return;
            }
            string num = Interaction.InputBox("请输入打印份数", "输入", "1");

            if (num == "")
            {
                return;
            }
            if (Convert.ToInt16(num) > 0)
            {
                cp.setCopies(Convert.ToInt16(num));
                printModel tm;
                m.TableData = new List <object>();

                for (int i = 0; i < this.dataGridView1.RowCount; i++)
                {
                    tm = new printModel(this.dataGridView1.Rows[i]);
                    m.TableData.Add(tm);
                }

                m.TitleData = new List <string> {
                    "编号:" + label10.Text,
                    "日期:" + dateTimePicker1.Value.ToString("yyyy-MM-dd"),
                    "供应商:" + textBox2.Text,
                    "交货日期:" + dateTimePicker2.Value.ToString("yyyy-MM-dd"),
                    "制单人:" + label7.Text,
                    "备注:" + textBox1.Text
                };

                try
                {
                    cp.reset();
                    cp.PrintPriview();
                }
                catch (Exception)
                {
                    throw;
                }
            }

            //this.printPreviewDialog1.ShowDialog();
        }
Example #3
0
        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            string num = Interaction.InputBox("请输入打印份数", "输入", "1");

            if (num != "")
            {
                cp.setCopies(Convert.ToInt16(num));
                printModel tm;
                m.TableData = new List <object>();

                for (int i = 0; i < this.dataGridView1.RowCount; i++)
                {
                    tm = new printModel(this.dataGridView1.Rows[i]);
                    m.TableData.Add(tm);
                }

                m.TitleData = new List <string> {
                    "订单编号:" + label13.Text,
                    "日期:" + label7.Text,
                    "供应商:" + label10.Text,
                    "交货日期:" + label8.Text,
                    "制单人:" + label11.Text,
                    "",
                    "摘要:" + textBox1.Text
                    //"制单人:" +label11.Text
                };

                try
                {
                    cp.reset();
                    cp.PrintPriview();
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }