public FrmExportBillImage(List <ZtoPrintBillEntity> list) { InitializeComponent(); lblWarning.Visible = true; lblWarning.Text = BillWarningMessage; if (!Directory.Exists(BillPrintHelper.SaveFilePath)) { Directory.CreateDirectory(BillPrintHelper.SaveFilePath); } txtWorkFolder.Text = BillPrintHelper.SaveFilePath; this._list = list; if (list.Any()) { var total = 0; foreach (ZtoPrintBillEntity ztoPrintBillEntity in list) { if (!string.IsNullOrEmpty(ztoPrintBillEntity.BillCode)) { txtBills.Text = txtBills.Text + ztoPrintBillEntity.BillCode + Environment.NewLine; ++total; } } lblTotalBillNum.Text = total.ToString(); } var filePath = BillPrintHelper.GetDefaultTemplatePath(); // 载入报表模板数据 _report.LoadFromFile(filePath); _report.Initialize += ReportInitialize; _report.FetchRecord += ReportFetchRecord; _report.ExportBegin += ReportExportBegin; }
/// <summary> /// 是否加载系统默认发件人 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ckGetDefaultSendMan_CheckedChanged(object sender, EventArgs e) { if (ckGetDefaultSendMan.Checked) { // 加载默认发件人 ZtoUserManager userManager = new ZtoUserManager(BillPrintHelper.DbHelper); var userList = userManager.GetList <ZtoUserEntity>(new KeyValuePair <string, object>(ZtoUserEntity.FieldIsDefault, 1), new KeyValuePair <string, object>(ZtoUserEntity.FieldIssendorreceive, 1)); if (userList.Any()) { var userEntity = userList.First(); txtSendMan.Text = userEntity.Realname; dgvSearchSendArea.Text = string.Format("{0}-{1}-{2}", userEntity.Province, userEntity.City, userEntity.County); txtSendDeparture.Text = userEntity.Province; txtSendAddress.Text = userEntity.Address; txtSendPhone.Text = userEntity.Mobile + " " + userEntity.TelePhone; txtSendCompany.Text = userEntity.Company; txtReceiveMan.Focus(); txtReceiveMan.Select(); BillPrintHelper.SetLoadDefaultSendMan(); } else { if (XtraMessageBox.Show(@"未添加默认发件人信息,是否添加?", AppMessage.MSG0000, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { FrmAddSendMan addSendMan = new FrmAddSendMan(); addSendMan.ShowDialog(); addSendMan.Dispose(); } } } else { BillPrintHelper.SetLoadDefaultSendMan(false); } }
/// <summary> /// 加载默认的复选框状态值 /// </summary> void LoadDefaultData() { var result = BillPrintHelper.GetLoadDefaultSendMan(); if (string.IsNullOrEmpty(result)) { ckTodaySend.Checked = false; } else { ckTodaySend.Checked = result == "1"; txtSendDate.Text = DateTime.Now.ToString(BaseSystemInfo.DateFormat); } var result1 = BillPrintHelper.GetLoadDefaultSendMan(); if (string.IsNullOrEmpty(result1)) { ckGetDefaultSendMan.Checked = false; } else { ckGetDefaultSendMan.Checked = result1 == "1" ? true : false; } }
/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmAddZto180ElecBill_Load(object sender, EventArgs e) { // 到付和代收不可以编辑的还有单号也不能自己填写的 myEnterBillControl1.txtToPayMent.Enabled = false; myEnterBillControl1.txtGoodsPayment.Enabled = false; myEnterBillControl1.txtBillCode.Enabled = false; var result = BillPrintHelper.GetLoadDefaultSendMan(); if (!string.IsNullOrEmpty(result)) { if (result == "1") { myEnterBillControl1.txtReceiveMan.Focus(); myEnterBillControl1.txtReceiveMan.Select(); } } if (!string.IsNullOrEmpty(SelectedId)) { this.Text = @"编辑申通普通电子面单"; myEnterBillControl1.PrintBillId = SelectedId; // 绑定收发件人的信息 ZtoPrintBillEntity billEntity = _printBillManager.GetObject(SelectedId); myEnterBillControl1.txtSendMan.Text = billEntity.SendMan; myEnterBillControl1.txtSendPhone.Text = billEntity.SendPhone; myEnterBillControl1.txtSendCompany.Text = billEntity.SendCompany; myEnterBillControl1.txtSendAddress.Text = billEntity.SendAddress; myEnterBillControl1.dgvSendArea.Text = string.Format("{0}-{1}-{2}", billEntity.SendProvince, billEntity.SendCity, billEntity.SendCounty).Replace(" ", ""); myEnterBillControl1.txtReceiveMan.Text = billEntity.ReceiveMan; myEnterBillControl1.txtReceivePhone.Text = billEntity.ReceivePhone; myEnterBillControl1.txtReceiveCompany.Text = billEntity.ReceiveCompany; myEnterBillControl1.txtReceiveAddress.Text = billEntity.ReceiveAddress; myEnterBillControl1.txtBigPen.Text = billEntity.BigPen; myEnterBillControl1.dgvReceiveArea.Text = string.Format("{0}-{1}-{2}", billEntity.ReceiveProvince, billEntity.ReceiveCity, billEntity.ReceiveCounty).Replace(" ", ""); myEnterBillControl1.cmbGoodsName.Text = billEntity.GoodsName; myEnterBillControl1.txtGoodsWeight.Text = billEntity.Weight; myEnterBillControl1.txtRemark.Text = billEntity.Remark; myEnterBillControl1.txtOrderNumber.Text = billEntity.OrderNumber; myEnterBillControl1.txtBillCode.Text = billEntity.BillCode; // 这里防止重复获取,订单号一样,重复获取没关系啊,除非你改了订单号 if (!string.IsNullOrEmpty(myEnterBillControl1.txtBillCode.Text)) { myEnterBillControl1.btnGetZtoElecBill.Enabled = false; myEnterBillControl1.txtOrderNumber.Enabled = false; } else { myEnterBillControl1.btnGetZtoElecBill.Enabled = true; myEnterBillControl1.txtOrderNumber.Enabled = true; } if (!string.IsNullOrEmpty(billEntity.SendDate)) { myEnterBillControl1.txtSendDate.Text = BaseBusinessLogic.ConvertToDateToString(billEntity.SendDate); } myEnterBillControl1.txtSendMan.Select(0, 0); myEnterBillControl1.txtSendMan.Focus(); } }
/// <summary> /// 打开本界面时自动粘贴剪贴板并识别地址 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ckAutoPasteAndRecognition_CheckedChanged(object sender, EventArgs e) { BillPrintHelper.SetAutoPasteAndRecognition(ckAutoPasteAndRecognition.Checked); if (ckAutoPasteAndRecognition.Checked) { ckAutoPasteAndRecognition.ShowTip(null, "打开界面自动识别剪贴板内容", ToolTipLocation.RightBottom, ToolTipType.SuperTip); } }
private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtCustomerID.Text.Trim())) { txtCustomerID.Focus(); txtCustomerID.Select(); txtCustomerID.ShowTip("商家ID必填"); return; } if (string.IsNullOrEmpty(txtCustomerPassword.Text.Trim())) { txtCustomerPassword.Focus(); txtCustomerPassword.Select(); txtCustomerPassword.ShowTip("商家ID密码必填"); return; } if (string.IsNullOrEmpty(txtSiteName.Text.Trim())) { txtSiteName.Focus(); txtSiteName.Select(); txtSiteName.ShowTip("所属网点名称必填"); return; } if (string.IsNullOrEmpty(txtSiteCode.Text.Trim())) { txtSiteCode.Focus(); txtSiteCode.Select(); txtSiteCode.ShowTip("所属网点编号必填"); return; } if (!string.IsNullOrEmpty(txtCustomerID.Text) && !string.IsNullOrEmpty(txtCustomerPassword.Text)) { var elecUserInfoEntity = new ZtoElecUserInfoEntity(); elecUserInfoEntity.Kehuid = txtCustomerID.Text.Replace(" ", ""); elecUserInfoEntity.Pwd = txtCustomerPassword.Text.Replace(" ", ""); elecUserInfoEntity.Result = "false"; elecUserInfoEntity.InterfaceType = "0"; string encryInfo = JsonConvert.SerializeObject(elecUserInfoEntity); // 扩展类保存一下 ZtoElecUserInfoExtendEntity elecUserInfoExtendEntity = new ZtoElecUserInfoExtendEntity(); elecUserInfoExtendEntity.Kehuid = txtCustomerID.Text.Replace(" ", ""); elecUserInfoExtendEntity.Pwd = txtCustomerPassword.Text.Replace(" ", ""); elecUserInfoExtendEntity.Result = "false"; elecUserInfoExtendEntity.InterfaceType = "0"; elecUserInfoExtendEntity.siteCode = txtSiteCode.Text; elecUserInfoExtendEntity.siteName = txtSiteName.Text; string encryExtendInfo = JsonConvert.SerializeObject(elecUserInfoExtendEntity); BillPrintHelper.SetZtoCustomerInfo(SecretUtil.Encrypt(encryInfo, BaseSystemInfo.SecurityKey)); BillPrintHelper.SetZtoCustomerExtendInfo(SecretUtil.Encrypt(encryExtendInfo, BaseSystemInfo.SecurityKey)); XtraMessageBox.Show("绑定成功", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { BillPrintHelper.DeleteElecUserInfoEntity(); } }
/// <summary> /// 保存外部选择默认打印模板 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSaveOther_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtFileFullPath.Text.Trim())) { XtraMessageBox.Show(@"请先选择模板文件", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } BillPrintHelper.SaveDefaultPrintTemplate(txtFileFullPath.Text); XtraMessageBox.Show(@"保存成功,请勿删除此模板。", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); }
/// <summary> /// 检查是否设置了默认打印机和打印模板 /// </summary> static void CheckInitData() { var defaultTemplate = BillPrintHelper.GetDefaultTemplatePath(); var defaultPrinter = BillPrintHelper.GetDefaultPrinter(); if (string.IsNullOrEmpty(defaultPrinter) || string.IsNullOrEmpty(defaultTemplate)) { new FrmWizard().ShowDialog(); } }
private void BindPrintMark() { if (dgvSearchSendArea.Text.Trim().Length == 0) { // 获取系统默认发件人的省市区信息绑定就可以了,网点提供解决方案 ZtoUserManager userManager = new ZtoUserManager(BillPrintHelper.DbHelper); var userList = userManager.GetList <ZtoUserEntity>(new KeyValuePair <string, object>(ZtoUserEntity.FieldIsDefault, 1), new KeyValuePair <string, object>(ZtoUserEntity.FieldIssendorreceive, 1)); if (userList.Any()) { dgvSearchSendArea.Text = string.Format("{0}-{1}-{2}", userList.First().Province, userList.First().City, userList.First().County); } else { XtraMessageBox.Show(@"发件区域填写不正确,请重新填写", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (dgvSearchReceiveArea.Text.Trim().Length == 0) { return; } var sendAreaArray = dgvSearchSendArea.Text.Split('-'); if (sendAreaArray.Length != 3) { sendAreaArray = new[] { "", "", "" }; } var receiveAreaArray = dgvSearchReceiveArea.Text.Split('-'); if (receiveAreaArray.Length != 3) { XtraMessageBox.Show(@"收件区域填写不正确,请重新填写", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Error); dgvSearchReceiveArea.Focus(); return; } var selectedRemark = new List <string>() { sendAreaArray[0], sendAreaArray[1], sendAreaArray[2] }; var selectedReceiveMark = new List <string>() { receiveAreaArray[0], receiveAreaArray[1], receiveAreaArray[2] }; var printMarkEntity = BillPrintHelper.GetZtoPrintMark(string.Join(",", selectedRemark), null, string.Join(",", selectedReceiveMark), null); if (printMarkEntity != null) { txtPrint.Text = printMarkEntity.Result.Mark; txtPrintMark.Text = printMarkEntity.Result.PrintMark; } else { XtraMessageBox.Show(@"未提取到大头笔信息", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmImportExcel_Load(object sender, EventArgs e) { GridDataBind(); var gridLocalizer = BuilderGridLocalizer.SetGridLocalizer(); BuilderGridLocalizer.CustomButtonText(gridViewImportExcel, gridLocalizer); gridViewImportExcel.OptionsFind.AlwaysVisible = true; gridViewImportExcel.FindPanelVisible = true; gridViewImportExcel.ShowFindPanel(); txtFileFullPath.Text = BillPrintHelper.GetDefaultExcelPath(); }
/// <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 btnSave_Click(object sender, EventArgs e) { var templateFilePath = GetSelectPath(); if (string.IsNullOrEmpty(templateFilePath)) { XtraMessageBox.Show(@"模板文件不存在,保存失败", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } BillPrintHelper.SaveDefaultPrintTemplate(templateFilePath); XtraMessageBox.Show(@"保存成功", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); }
/// <summary> /// 线程执行校验单号函数 /// </summary> /// <param name="updateBillItem"></param> public void CheckBillList(object updateBillItem) { var item = updateBillItem as LoadPrintMarkEntity; try { if (item != null) { // 循环次数 65 2 var length = item.PrintBillEntities.Count > 50 ? Convert.ToInt32(Math.Ceiling(item.PrintBillEntities.Count / 50.0)) : 1; // 每次循环单号个数 33 var listNo = item.PrintBillEntities.Count / length; for (int i = 1; i < length + 1; i++) { List <ZtoPrintBillEntity> billCodeListSend; if (i == 1) { billCodeListSend = item.PrintBillEntities.Skip((i - 1) * listNo).Take(listNo + 1).ToList(); } else { billCodeListSend = item.PrintBillEntities.Skip((i - 1) * listNo + i - 1).Take(listNo + 1).ToList(); } // 绑定大头笔信息 foreach (ZtoPrintBillEntity ztoPrintBillEntity in billCodeListSend) { // 如果大头笔已经有了就不用联网获取了 var selectedRemark = new List <string> { ztoPrintBillEntity.SendProvince, ztoPrintBillEntity.SendCity, ztoPrintBillEntity.SendCounty }; var selectedReceiveMark = new List <string> { ztoPrintBillEntity.ReceiveProvince, ztoPrintBillEntity.ReceiveCity, ztoPrintBillEntity.ReceiveCounty }; var printMark = BillPrintHelper.GetRemaike(string.Join(",", selectedRemark), ztoPrintBillEntity.SendAddress, string.Join(",", selectedReceiveMark), ztoPrintBillEntity.ReceiveAddress); ztoPrintBillEntity.BigPen = printMark; PrintBillEntities.Add(ztoPrintBillEntity); } BillCodeIndex += billCodeListSend.Count; //指定委托方法 CheckDelegate refresh = Refresh; Invoke(refresh, item.Code); } } } catch (Exception ex) { lock (Obj) { ProcessException(ex); } } }
private void ckTodaySend_CheckedChanged(object sender, EventArgs e) { // 是否今天发货 BillPrintHelper.SetTodaySend(ckTodaySend.Checked); if (ckTodaySend.Checked) { txtSendDate.Text = DateTime.Now.ToString(BaseSystemInfo.DateFormat); } else { txtSendDate.Text = ""; } }
private void FrmRecognitionTaoBao_Load(object sender, EventArgs e) { txtContent.Focus(); txtContent.Select(); var result = BillPrintHelper.GetAutoPasteAndRecognition(); if (!string.IsNullOrEmpty(result)) { ckAutoPasteAndRecognition.Checked = result == "1"; } if (ckAutoPasteAndRecognition.Checked) { txtContent.Text = Clipboard.GetText(); Recognition(); } }
/// <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; } } }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmPrinterSetting_Load(object sender, EventArgs e) { // 加载系统默认打印机信息到系统中 var list = PrinterHelper.GetLocalPrinters(); gcPrinter.DataSource = list; gvPrinter.Columns["Column"].Width = 22; gvPrinter.Columns["Column"].OptionsColumn.ShowCaption = false; gvPrinter.Columns["Column"].OptionsColumn.AllowSort = DefaultBoolean.False; var defaultPrinter = BillPrintHelper.GetDefaultPrinter(); if (!string.IsNullOrEmpty(defaultPrinter)) { lblDefaultPrinter.Text = @"默认打印机:" + defaultPrinter; } }
/// <summary> /// 生成Report内容 /// </summary> private void GreatReport() { var filePath = BillPrintHelper.GetDefaultTemplatePath(); if (string.IsNullOrEmpty(filePath)) { if (XtraMessageBox.Show(@"没有设置默认模板,是否设置?", AppMessage.MSG0000, MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.OK) { var frmTemplateSetting = new FrmTemplateSetting(); if (frmTemplateSetting.ShowDialog() == DialogResult.OK) { var defaultTemplate = BillPrintHelper.GetDefaultTemplatePath(); if (!string.IsNullOrEmpty(defaultTemplate)) { if (File.Exists(defaultTemplate)) { _report.LoadFromFile(defaultTemplate); } else { _report.LoadFromFile(Application.StartupPath + "\\Template\\ZTOBill.grf"); } } else { XtraMessageBox.Show(@"没有设置默认模板,将采用系统默认模板", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Information); _report.LoadFromFile(Application.StartupPath + "\\Template\\ZTOBill.grf"); } } } else { _report.LoadFromFile(Application.StartupPath + "\\Template\\ZTOBill.grf"); } } else { if (File.Exists(filePath)) { _report.LoadFromFile(filePath); } else { _report.LoadFromFile(Application.StartupPath + "\\Template\\ZTOBill.grf"); } } }
/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmTemplateSetting_Load(object sender, EventArgs e) { FillTreeViewNodes(); var filePath = BillPrintHelper.GetDefaultTemplatePath(); if (!string.IsNullOrEmpty(filePath)) { if (File.Exists(filePath)) { txtFileFullPath.Text = filePath; _report.Clear(); _report.LoadFromFile(filePath); axGRDesigner1.Report = _report; axGRDesigner1.DefaultAction = false; } } }
public FrmPrintBillChart() { InitializeComponent(); ZtoElecUserInfoEntity elecUserInfoEntity = BillPrintHelper.GetElecUserInfoEntity(); if (elecUserInfoEntity != null) { chartBill.Titles[0].Text = string.Format("{0}商家的打印统计报表", elecUserInfoEntity.Kehuid); } else { chartBill.Titles[0].Text = string.Format("打印统计报表"); } barEditItem1.EditValue = DateTime.Now.AddDays(-5).ToString(BaseSystemInfo.DateFormat); barEditItem2.EditValue = DateTime.Now.AddDays(1).ToString(BaseSystemInfo.DateFormat); InitData(); }
/// <summary> /// 窗体加载 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmBindZtoElecUserInfo_Load(object sender, EventArgs e) { ZtoElecUserInfoEntity elecUserInfoEntity = BillPrintHelper.GetElecUserInfoEntity(); if (elecUserInfoEntity != null) { txtCustomerID.Text = elecUserInfoEntity.Kehuid; txtCustomerPassword.Text = elecUserInfoEntity.Pwd; } var elecUserInfoExtendEntity = BillPrintHelper.GetElecUserInfoExtendEntity(); if (elecUserInfoExtendEntity != null) { txtSiteCode.Text = elecUserInfoExtendEntity.siteCode; txtSiteName.Text = elecUserInfoExtendEntity.siteName; } }
/// <summary> /// 窗体正在关闭事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmImportExcel_FormClosing(object sender, FormClosingEventArgs e) { if (!string.IsNullOrEmpty(txtFileFullPath.Text.Trim())) { if (File.Exists(txtFileFullPath.Text)) { if (XtraMessageBox.Show(@"确定关闭当前窗体吗?", AppMessage.MSG0000, MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { e.Cancel = true; } else { BillPrintHelper.SaveDefaultExcelPath(txtFileFullPath.Text); DialogResult = DialogResult.OK; } } } }
/// <summary> /// /// </summary> public BindZtoElecUserInfo() { InitializeComponent(); ZtoElecUserInfoEntity elecUserInfoEntity = BillPrintHelper.GetElecUserInfoEntity(); if (elecUserInfoEntity != null) { txtCustomerID.Text = elecUserInfoEntity.Kehuid; txtCustomerPassword.Text = elecUserInfoEntity.Pwd; } var elecUserInfoExtendEntity = BillPrintHelper.GetElecUserInfoExtendEntity(); if (elecUserInfoExtendEntity != null) { txtSiteCode.Text = elecUserInfoExtendEntity.siteCode; txtSiteName.Text = elecUserInfoExtendEntity.siteName; } }
/// <summary> /// 绑定省市区到内存中 /// </summary> private void BindArea() { try { var areaDt = BillPrintHelper.GetArea(); if (areaDt.Rows.Count > 0) { GridLookUpEditHelper.GridLookUpEditInit(dgvSearchSendArea, areaDt, BaseAreaEntity.FieldFullName, BaseAreaEntity.FieldFullName); dgvSearchSendArea.EditValueChanging += dgvSearchSendArea_EditValueChanging; dgvSearchSendArea.KeyUp += dgvSearchSendArea_KeyUp; dgvSearchSendArea.Enter += dgvSearchSendArea_Enter; } } catch (Exception ex) { ProcessException(ex); } }
private void InitSyncTime() { var syncTime = BillPrintHelper.GetSyncTime(); if (string.IsNullOrEmpty(syncTime)) { lblSyncTime.Text = string.Empty; } else { lblSyncTime.Text = string.Format("上次同步时间:{0}", syncTime); } if (!NetworkHelper.IsConnectedInternet()) { btnSync.Enabled = false; lblSyncTime.Text = lblSyncTime.Text + @" 未连接网络无法同步"; } }
/// <summary> /// 自动启动 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tspAutoStart_CheckedChanged(object sender, EventArgs e) { var result = ToolHelper.SetAutoRunWhenStart(Application.StartupPath + @"\STO.Print.exe", tspAutoStart.Checked); if (result == "1") { notifyIcon.ShowBalloonTip(3000, "系统设置", "设置成功,下次开机自动启动" + BaseSystemInfo.SoftFullName, ToolTipIcon.Info); BillPrintHelper.SetAutoRunWhenStart(true); } else if (result == "2") { notifyIcon.ShowBalloonTip(3000, "系统设置", "取消自启动成功", ToolTipIcon.Info); BillPrintHelper.SetAutoRunWhenStart(false); } else { notifyIcon.ShowBalloonTip(3000, "系统设置", result, ToolTipIcon.Error); } }
private void BindPrintMark() { if (BaseSystemInfo.OnInternet) { if (dgvSearchReceiveArea.Text.Trim().Length == 0) { return; } var sendAreaArray = dgvSearchSendArea.Text.Split('-'); if (sendAreaArray.Length != 3) { sendAreaArray = new[] { "", "", "" }; } var receiveAreaArray = dgvSearchReceiveArea.Text.Split('-'); if (receiveAreaArray.Length != 3) { XtraMessageBox.Show(@"收件区域填写不正确,请重新填写", AppMessage.MSG0000, MessageBoxButtons.OK, MessageBoxIcon.Error); dgvSearchReceiveArea.Focus(); return; } txtReceiveDestination.Text = receiveAreaArray[0]; //var printMark = BillPrintHelper.GetLocalPrintMark(sendAreaArray[0], receiveAreaArray[0], receiveAreaArray[1], receiveAreaArray[2]); //if (printMark == null) //{ var selectedRemark = new List <string>() { sendAreaArray[0], sendAreaArray[1], sendAreaArray[2] }; var selectedReceiveMark = new List <string>() { receiveAreaArray[0], receiveAreaArray[1], receiveAreaArray[2] }; var printMark = BillPrintHelper.GetRemaike(string.Join(",", selectedRemark), txtSendAddress.Text.Trim(), string.Join(",", selectedReceiveMark), dgvSearchReceiveArea.Text.Replace("-", "") + txtReceiveAddress.Text); //} txtPrintMark.Text = printMark; dgvSearchReceiveArea.ShowTip(null, "机打大头笔是:" + printMark, ToolTipLocation.RightBottom, ToolTipType.SuperTip); } else { dgvSearchReceiveArea.ShowTip(null, "未连接网络,无法获取大头笔", ToolTipLocation.RightBottom, ToolTipType.SuperTip, 3000); } }
private void timer_Tick(object sender, EventArgs e) { try { RefreshDelegate refresh = Refresh; Invoke(refresh); if (BaseSystemInfo.Synchronized) { _timer.Stop(); BillPrintHelper.SetSyncTime(); Close(); } } catch (Exception exception) { _timer.Stop(); LogUtil.WriteException(exception); Close(); } }
/// <summary> /// 窗体加载事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FrmImportExcelByTemplate_Load(object sender, EventArgs e) { var result = BillPrintHelper.GetTodaySend(); if (string.IsNullOrEmpty(result)) { ckTodaySend.Checked = false; } else { ckTodaySend.Checked = result == "1"; } var result1 = BillPrintHelper.GetLoadDefaultSendMan(); if (string.IsNullOrEmpty(result1)) { ckUserDefaultSendMan.Checked = true; } else { ckUserDefaultSendMan.Checked = result == "1"; } //var result2 = BillPrintHelper.GetPrintMarkFromServer(); //if (string.IsNullOrEmpty(result2)) //{ // ckGetServerPrintMark.Checked = false; //} //else //{ // ckGetServerPrintMark.Checked = result == "1"; //} GridDataBind(); var gridLocalizer = BuilderGridLocalizer.SetGridLocalizer(); BuilderGridLocalizer.CustomButtonText(gridViewImportExcel, gridLocalizer); gridViewImportExcel.OptionsFind.AlwaysVisible = true; gridViewImportExcel.FindPanelVisible = true; gridViewImportExcel.ShowFindPanel(); CreatErrorInfoDataTableFromExcel(); txtFileFullPath.Text = BillPrintHelper.GetDefaultExcelPath(); }