public bool AddPrinter(PrinterSetupData aprinter, PrinterSetupDataCollection thePrinters, CswPrintJobServiceThread.NbtAuth _getAuth) { _Auth = _getAuth; SetupForm(aprinter, thePrinters, false); return(this.ShowDialog() == DialogResult.OK); }
} //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; }
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(); }
public bool EditPrinter(PrinterSetupData aprinter, PrinterSetupDataCollection thePrinters) { SetupForm(aprinter, thePrinters, true); return(this.ShowDialog() == DialogResult.OK); }