private void Clear_Click(object sender, RoutedEventArgs e) { Isbn.Clear(); isbnmsg.Visibility = Visibility.Visible; Name.Content = ""; fkTypeCode.Content = ""; fkTypeName.Content = ""; fkPressName.Content = ""; Author.Content = ""; unifyNum.Content = ""; parallelTitle.Content = ""; postIssueNumber.Content = ""; openBook.Content = ""; issnPrice.Content = ""; releaseCycle.Content = ""; remark.Content = ""; periodicalInfo = new PeriodicalInfo(); EPC.Clear(); BookCode.Clear(); info = new CallNumberInfo(); CallNumberTxt.Clear(); callNumbermsg.Visibility = Visibility.Visible; PeriodicalCode.Clear(); PeriodicalMsg.Visibility = Visibility.Visible; sNumber.Content = ""; page.Content = ""; publicationDateStr.Content = ""; remarks.Content = ""; price.Content = ""; }
public bool PeriodicalAdd(ref object errorMsg) { try { PeriodicalInfo info = errorMsg as PeriodicalInfo; string url = string.Format("{0}{1}", ServerSetting.UrlPath, "rfidmodule/rFIDPeriodicalr/rfidAdd"); Dictionary <string, object> keyValues = new Dictionary <string, object>(); keyValues.Add("available", info.available); keyValues.Add("lendingPermission", info.lendingPermission); keyValues.Add("callNumber", info.callNumber); keyValues.Add("code", info.code); keyValues.Add("placeCode", info.placeId); keyValues.Add("fkCataPeriodicalId", info.fkCataPeriodicalId); keyValues.Add("pNumberId", info.pNumberId); keyValues.Add("rfid", info.rfid); Http http = new Http(url, keyValues); errorMsg = http.HttpPosts(); DealJson(ref errorMsg); return(true); } catch { errorMsg = "未连接服务器"; return(false); } }
private void Isbn_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { lock (Isbn.Text) { object issn = Isbn.Text; SelectLocalDAL localDAL = new SelectLocalDAL(); if (localDAL.SelectLoacl(ref issn)) { RetrunInfo info = issn as RetrunInfo; if (info.TrueOrFalse) { List <PeriodicalsInfo> infos = info.result as List <PeriodicalsInfo>; PeriodicalChooseControl periodicalChooseControl = new PeriodicalChooseControl(infos); DialogHelper.ShowDialog(periodicalChooseControl); if (periodicalChooseControl.info != null) { Name.Content = periodicalChooseControl.info.name; fkTypeCode.Content = periodicalChooseControl.info.fkTypeCode; fkTypeName.Content = periodicalChooseControl.info.fkTypeName; fkPressName.Content = periodicalChooseControl.info.fkPressName; Author.Content = periodicalChooseControl.info.author; unifyNum.Content = periodicalChooseControl.info.unifyNum; parallelTitle.Content = periodicalChooseControl.info.parallelTitle; postIssueNumber.Content = periodicalChooseControl.info.postIssueNumber; openBook.Content = periodicalChooseControl.info.openBook; issnPrice.Content = periodicalChooseControl.info.issnPrice; releaseCycle.Content = periodicalChooseControl.info.releaseCycle; remark.Content = periodicalChooseControl.info.remark; periodicalInfo = new PeriodicalInfo() { fkCataPeriodicalId = periodicalChooseControl.info.id, }; ///弹出框 #region 索取号 GetCallNumberByIdDAL getCsDAL = new GetCallNumberByIdDAL(); object errorMsg = periodicalChooseControl.info.id; if (getCsDAL.GetCallNumberById(ref errorMsg)) { RetrunInfo retrunInfo = errorMsg as RetrunInfo; if (retrunInfo.TrueOrFalse) { this.info = retrunInfo.result as CallNumberInfo; callNumbermsg.Visibility = Visibility.Hidden; if (combox.SelectedIndex == 0) { CallNumberTxt.Text = this.info.searchNumberOrderNum; } else { CallNumberTxt.Text = this.info.searchNumberAuthorNum; } } } } #endregion } else { if (ServerSetting.IsOverDue) { ErrorPage errorPage = new ErrorPage(info.result.ToString(), mainControl.mainWindow); DialogHelper.ShowDialog(errorPage); } else { MessageBox.Show("失败提示:" + info.result); } } } } } }