Ejemplo n.º 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="theForm"></param>
 /// <param name="refreshSelf">refreshSelf = true,表示本身是一张表,刷新自己就可以了</param>
 public frmRefreshHead(delPrintPDF _del, DataTable _dtfiles)
 {
     InitializeComponent();
     Mydel   = _del;
     dtFiles = _dtfiles;
     this.progressBar1.Maximum = 10;
     this.progressBar1.Value   = 0;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="dv">要打印的卷内目录</param>
 public frmPrintCell(DataView dv, delPrintPDF _del, bool _setDefaultPrinter)
 {
     InitializeComponent();
     this.setDefaultPrinter = _setDefaultPrinter;
     lstFiles.DataSource    = dv;
     lstFiles.DisplayMember = "title";
     lstFiles.ValueMember   = "filed";
     del = _del;
 }
Ejemplo n.º 3
0
        private void PrintAll(int type_flg)
        {
            if (treeView1.SelectedNode == null)
            {
                TXMessageBoxExtensions.Info("请选择你要打印的内容");
                return;
            }

            DataTable dt = new DataTable();

            dt.Columns.Add("title", typeof(string));
            dt.Columns.Add("filed", typeof(string));

            IList <MDL.T_CellAndEFile> cellList = null;

            if (type_flg == 0)
            {
                CreateCellTemp(ref dt, treeView1.SelectedNode);
                if (dt.Rows.Count == 0)
                {
                    TXMessageBoxExtensions.Info("无任何文件可以打印");
                    return;
                }
                delPrintPDF  del = new delPrintPDF(Printcells);
                frmPrintCell frm = new frmPrintCell(dt.DefaultView, del, true);
                frm.ShowDialog();
            }
            else
            {
                cellList =
                    treesData.GetNodeChildren(treeView1.SelectedNode.Name, Globals.ProjectNO, Globals.ProjectPath, type_flg);
                if (cellList != null && cellList.Count > 0)
                {
                    foreach (MDL.T_CellAndEFile cellAndEFile_mdl in cellList)
                    {
                        if (!MyCommon.CheckFillSuffix(cellAndEFile_mdl.filepath, ".cll"))
                        {
                            continue;
                        }
                        dt.Rows.Add(new object[] { cellAndEFile_mdl.title, Globals.ProjectPath + "\\" + cellAndEFile_mdl.filepath });
                    }
                    if (dt.Rows.Count == 0)
                    {
                        TXMessageBoxExtensions.Info("无任何文件可以打印");
                        return;
                    }
                    delPrintPDF  del = new delPrintPDF(Printcells);
                    frmPrintCell frm = new frmPrintCell(dt.DefaultView, del, true);
                    frm.ShowDialog();
                }
                else
                {
                    TXMessageBoxExtensions.Info("无任何文件可以打印");
                }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="parentForm">父窗体</param>
        public frmCellMain(Form parentForm)
        {
            InitializeComponent();
            this.Cell2.Login("digipower", "11100101845", "1040-1145-0062-4005");
            this.Cell2.LocalizeControl(0x804);
            this._parentForm = parentForm;
            this.Init();

            Mydel = new delPrintPDF(PrintCellToPDF);
        }
Ejemplo n.º 5
0
 public frmPrintCell(DataView dv, delPrintPDF _del, TreeNode node)
     : this(dv, _del, false)
 {
     tn = node;
 }