private void mnuPrinter_Click(object sender, EventArgs e)
        {
            FrmPrinter f = new FrmPrinter();

            f.ShowDialog();
            f.Dispose();
        }
        private void FrmMain_Load(object sender, EventArgs e)
        {
            DBConnection conn = null;

            try
            {
                dteBegin.DateTime = dteEnd.DateTime = DateTime.Now;

                string sql = StoredProcedure + "@CMD='GET_MC'";
                conn = new DBConnection(connectionString);
                DBResult result = conn.SelectQuery(sql);
                using (DataTable dt = result.getDataTable())
                {
                    if (dt.Rows.Count > 0)
                    {
                        Meteorite.Controls.ControlsUtils.BindLookUpEdit(lueMC, dt, "MC_NO", "MC_NO", false);
                    }
                }

                mnuOptions.Checked = ReadSavedTestPoints;
                seCopy.EditValue   = NumberOfCopy;

                bool no_printer = true;
                foreach (String printer in PrinterSettings.InstalledPrinters)
                {
                    if (String.Compare(PRINTER, printer, false) == 0)
                    {
                        no_printer = false;
                    }
                }
                if (no_printer)
                {
                    MessageBox.Show("Please select printer.", "Warning!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    FrmPrinter f = new FrmPrinter();
                    f.ShowDialog();
                    f.Dispose();
                }
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message);
            }
            finally
            {
                DBHelper.CloseConn(conn);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 打印图纸
 /// </summary>
 public void MyPrinter()
 {
     BatchPrinting.FrmPrinter objFrmPrinter = new FrmPrinter();
     objFrmPrinter.Show();
 }