private void OnAdd() { var win = new ManualAddWindow(); win.ShowDialog(); Manuals = _mSrv.GetManuals(); if (Manuals.Count != 0) { SelManual = Manuals.First(); } }
public ManualViewModel(IMapper mapper, Fanuc fanuc, ManualService mSrv) { this._fanuc = fanuc; this._mapper = mapper; this._mSrv = mSrv; _AddCmd = new RelayCommand(OnAdd); _DeleteCmd = new RelayCommand(OnDelete); _OpenCmd = new RelayCommand(OnOpen); Manuals = _mSrv.GetManuals(); if (Manuals.Count != 0) { SelManual = Manuals.First(); } }
public async Task<ActionResult> Edit([Bind(Include = "id,text")] Manuals manuals, string prevPage) { string ustp = helper.CheckCk(); if (!ustp.Equals("admin")) { return RedirectToAction("Index", "Home"); } ViewBag.msg = ustp; ViewBag.urlPrev = prevPage; if (ModelState.IsValid) { _db.Entry(manuals).State = EntityState.Modified; await _db.SaveChangesAsync(); return RedirectToAction("Index","Home"); } return View(manuals); }
public void FromTXT(string path) { string bookname = "", temp; int cost = 0; int release = 0; StreamReader fread = new StreamReader(path); temp = fread.ReadLine(); if (temp != null && temp.ToLower() == "книги") { while (temp != "журналы" && !fread.EndOfStream) { bookname = fread.ReadLine(); cost = int.Parse(fread.ReadLine()); release = int.Parse(fread.ReadLine()); Books.Add(new Book { BookName = bookname, Info = { Cost = cost, ReleaseYear = release } }); temp = fread.ReadLine().ToLower(); } while (temp != "учебники" && !fread.EndOfStream) { bookname = fread.ReadLine(); cost = int.Parse(fread.ReadLine()); release = int.Parse(fread.ReadLine()); Journals.Add(new Journal { JournalName = bookname, Info = { Cost = cost, ReleaseYear = release } }); temp = fread.ReadLine().ToLower(); } while (!fread.EndOfStream) { bookname = fread.ReadLine(); cost = int.Parse(fread.ReadLine()); release = int.Parse(fread.ReadLine()); Manuals.Add(new Manual { ManualName = bookname, Info = { Cost = cost, ReleaseYear = release } }); } } else { Console.WriteLine("Неверный формат"); } fread.Close(); }
// GET: Manuals/Edit/5 public async Task<ActionResult> Edit(int? id, string prevPage) { string ustp = helper.CheckCk(); if (!ustp.Equals("admin") ) { return RedirectToAction("Index", "Home"); } ViewBag.msg = ustp; ViewBag.urlPrev = prevPage; if (id == null) { return RedirectToAction("BadReq", "Error"); } Manuals manuals = await _db.Manuals.FindAsync(id); if (manuals == null) { return RedirectToAction("NotFound","Error"); } return View(manuals); }
private void OnDelete() { if (SelManual == null) { Messenger.Default.Send <string>("请选择说明书", "OperateNotice"); return; } try { _mSrv.Delete(SelManual); } catch (Exception ex) { Messenger.Default.Send <string>("删除说明书失败", "OperateNotice"); } Manuals = _mSrv.GetManuals(); if (Manuals.Count != 0) { SelManual = Manuals.First(); } }