/// <summary> /// 保存默认打印机 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSavePrinter_Click(object sender, EventArgs e) { if (lsbPrinter.SelectedItem != null) { var item = lsbPrinter.SelectedItem.ToString(); BillPrintHelper.SaveDefaultPrinterName(item); PrinterHelper.SetDefaultPrinter(item); lblDefaultPrinter.Text = @"默认打印机:" + item; MessageBox.Show("默认打印机保存成功", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// 下一步点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void wizardControlInit_NextClick(object sender, DevExpress.XtraWizard.WizardCommandButtonClickEventArgs e) { if (e.Page == wizardPageTemplateSetting) { if (lsbTemplate.SelectedItem == null && lsbTemplate.ItemCount > 0) { e.Handled = true; } else { if (lsbTemplate.SelectedItem != null) { var item = lsbTemplate.SelectedItem.ToString(); var tempName = item.Split('-'); var expressEntity = _expressManager.GetList <BaseExpressEntity>( new KeyValuePair <string, object>(BaseExpressEntity.FieldName, tempName[0])).First(); if (expressEntity != null) { var paramterList = new List <KeyValuePair <string, object> > { new KeyValuePair <string, object>(BaseTemplateEntity.FieldExpressId, expressEntity.Id), new KeyValuePair <string, object>(BaseTemplateEntity.FieldName, tempName[1]) }; var list = _baseTemplateManager.GetList <BaseTemplateEntity>(paramterList); if (list.Any()) { BillPrintHelper.SaveDefaultPrintTemplate(list[0].FilePath); } } } } lsbPrinter.SelectedIndex = 0; } if (e.Page == wizardPagePrinterSetting) { if (lsbPrinter.SelectedItem == null && lsbPrinter.ItemCount > 0) { e.Handled = true; } else { if (lsbPrinter.SelectedItem != null) { var item = lsbPrinter.SelectedItem.ToString(); BillPrintHelper.SaveDefaultPrinterName(item); PrinterHelper.SetDefaultPrinter(item); } } } }
/// <summary> /// 保存默认打印机 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveDefaultPrinter_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var printName = gvPrinter.GetFocusedDisplayText(); if (!string.IsNullOrEmpty(printName)) { BillPrintHelper.SaveDefaultPrinterName(printName); PrinterHelper.SetDefaultPrinter(printName); XtraMessageBox.Show("保存成功", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); var defaultPrinter = BillPrintHelper.GetDefaultPrinter(); if (!string.IsNullOrEmpty(defaultPrinter)) { lblDefaultPrinter.Text = @"默认打印机:" + defaultPrinter; } } }