/// <summary>Вставить запись новой должности</summary> /// <param name="Должность_Имя_"></param> public static bool СпрДолжностьInsert(string Должность_Имя_) { try { Table <Должности> Должности = Accessor.GetTable_Должности(); var должность_ = (from c in Должности where c.Должность_Имя == Должность_Имя_ select c).SingleOrDefault(); if (должность_ != null) { MessageBox.Show(Должность_Имя_.ToString() + " - такая должность уже есть"); return(false); } Должности Должность_ = new Должности(); Должность_.Должность_Имя = Должность_Имя_; Должности.InsertOnSubmit(Должность_); Должности.Context.SubmitChanges(); return(true); } catch (Exception ex) { throw ex; return(false); } }
public async Task <IActionResult> Edit(long id, [Bind("КодДолжности,НаименованиеДолжности,Оклад,Обязанности,Требования,КодЭкипажа")] Должности должности) { if (id != должности.КодДолжности) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(должности); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ДолжностиExists(должности.КодДолжности)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["КодЭкипажа"] = new SelectList(_context.Экипажи, "КодЭкипажа", "КодЭкипажа", должности.КодЭкипажа); return(View(должности)); }
public async Task <IActionResult> Create([Bind("НаименованиеДолжности,Оклад,Обязанности,Требования,КодДолжности")] Должности должности) { if (ModelState.IsValid) { _context.Add(должности); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(должности)); }
public async Task <IActionResult> Create([Bind("КодДолжности,НаименованиеДолжности,Оклад,Обязанности,Требования,КодЭкипажа")] Должности должности) { if (ModelState.IsValid) { _context.Add(должности); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["КодЭкипажа"] = new SelectList(_context.Экипажи, "КодЭкипажа", "КодЭкипажа", должности.КодЭкипажа); return(View(должности)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Должности = await _context.Должности.FirstOrDefaultAsync(m => m.КодДолжности == id); if (Должности == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Должности = await _context.Должности.FindAsync(id); if (Должности != null) { _context.Должности.Remove(Должности); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
private void DeleteEntry() { try { using (Model1 model = new Model1()) { Должности должности = model.Должности.Where(p => p.Код_должности == int.Parse(code.Text)).FirstOrDefault(); model.Должности.Remove(должности); model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }
private void SaveEntry() { try { using (Model1 model = new Model1()) { Должности должности = model.Должности.Where(p => p.Код_должности == int.Parse(code.Text)).FirstOrDefault(); должности.Наименование_должности = name.Text; должности.Оклад = Decimal.Parse(oklad.Text); должности.Обязонности = duties.Text; должности.Требования = requirements.Text; model.Entry(должности).State = System.Data.Entity.EntityState.Modified; model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }