Beispiel #1
0
        public bool AddPrinter(PrinterSetupData aprinter, PrinterSetupDataCollection thePrinters, CswPrintJobServiceThread.NbtAuth _getAuth)
        {
            _Auth = _getAuth;

            SetupForm(aprinter, thePrinters, false);
            return(this.ShowDialog() == DialogResult.OK);
        }
Beispiel #2
0
        }     //private void _InitRegisterUI

        private void SetupForm(PrinterSetupData aprinter, PrinterSetupDataCollection thePrinters, bool editing)
        {
            myPrinter           = aprinter;
            printers            = thePrinters;
            tbPrinter.Text      = myPrinter.PrinterName;
            tbLPCname.Text      = myPrinter.LPCname;
            tbDescript.Text     = myPrinter.Description;
            cbEnabled.Checked   = aprinter.Enabled;
            btnClearReg.Enabled = editing;
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            PrinterSetup     psd        = new PrinterSetup();
            PrinterSetupData newPrinter = new PrinterSetupData();

            if (psd.AddPrinter(newPrinter, config.printers, _getAuth()))
            {
                config.printers.Add(newPrinter);
                SaveSettings();
            }
            RefreshPrinterList();
        }
Beispiel #4
0
 public bool EditPrinter(PrinterSetupData aprinter, PrinterSetupDataCollection thePrinters)
 {
     SetupForm(aprinter, thePrinters, true);
     return(this.ShowDialog() == DialogResult.OK);
 }