private void SaveEntry() { try { using (Model1 model = new Model1()) { Сотрудники сотрудники = model.Сотрудники.Where(p => p.Код_сотрудника == int.Parse(CodeDis.Text)).FirstOrDefault(); сотрудники.ФИО = name.Text; сотрудники.Возраст = int.Parse(simpt.Text); сотрудники.Пол = continuied.Text; сотрудники.Адрес = aftermath.Text; сотрудники.Телефон = CodeLec1.Text; сотрудники.Паспортные_данные = CodeBol.Text; сотрудники.Код_должности = int.Parse(CodeSotr.Text); model.Entry(сотрудники).State = System.Data.Entity.EntityState.Modified; model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }
public ActionResult DeleteConfirmed(int id) { Сотрудники сотрудники = db.Сотрудники.Find(id); db.Сотрудники.Remove(сотрудники); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Сотрудники/Details/5 public ActionResult Details(int id) { Сотрудники emp = db.Сотрудники.Find(id); if (emp == null) { return(HttpNotFound()); } return(View(emp)); }
public ActionResult Edit([Bind(Include = "ID_Сотрудника,Имя,Фамилия,Отчество,Телефон,Должность,Общий_стаж,Зарплата,ID_Спорт_клуба")] Сотрудники сотрудники) { if (ModelState.IsValid) { db.Entry(сотрудники).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_Спорт_клуба = new SelectList(db.Спортивный_клуб, "ID_Спорт_клуба", "Название", сотрудники.ID_Спорт_клуба); return(View(сотрудники)); }
public ActionResult Index() { //для того, чтобы вывести всех сотрудников //создадим объект класса репозиторий EFStaffRepository repository = new EFStaffRepository(); IEnumerable <Сотрудники> model = repository.GetStaff(); Сотрудники person = model.ElementAt(0); return(View(model)); }
public async Task <ActionResult> Edit([Bind(Include = "ID_сотрудника,ФИО_сотрудника,Должность,Номер_телефона,Логин,Пароль,ID_состояния,Примечания")] Сотрудники сотрудники) { if (ModelState.IsValid) { db.Entry(сотрудники).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ID_состояния = new SelectList(db.Состояние_сотрудника, "ID_состояния", "Состояние", сотрудники.ID_состояния); return(View(сотрудники)); }
public void CreateUser(int idUser, string FIO, string Dolgnost, string Adres, string Phone, string Email) { Сотрудники user = new Сотрудники { Код_сотрудника = idUser, ФИО_сотрудника = FIO, Должность = Dolgnost, Адрес = Adres, Телефон = Phone, Email = Email }; SaveUser(user); }
// GET: Сотрудники/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Сотрудники сотрудники = await db.Сотрудники.FindAsync(id); if (сотрудники == null) { return(HttpNotFound()); } return(View(сотрудники)); }
public ActionResult AddEmployee(string fio, string position, string phone) { using (HotelDBEntities db = new HotelDBEntities()) { //var id = db.Должность.Where(x => x.Название == position).Select(x => x.ID_должности).FirstOrDefault(); Сотрудники emp = new Сотрудники(); emp.Имя = fio; emp.Телефон = phone; emp.ID_должности = Convert.ToInt32(position); db.Сотрудники.Add(emp); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Delete(int id, FormCollection collection) { try { Сотрудники emp = db.Сотрудники.Find(id); db.Сотрудники.Remove(emp); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Сотрудники //public ActionResult Index() //{ // var сотрудники = db.Сотрудники.Include(с => с.Спортивный_клуб); // return View(сотрудники.ToList()); //} // GET: Сотрудники/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Сотрудники сотрудники = db.Сотрудники.Find(id); if (сотрудники == null) { return(HttpNotFound()); } return(View(сотрудники)); }
// GET: Сотрудники/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Сотрудники сотрудники = await db.Сотрудники.FindAsync(id); if (сотрудники == null) { return(HttpNotFound()); } ViewBag.ID_состояния = new SelectList(db.Состояние_сотрудника, "ID_состояния", "Состояние", сотрудники.ID_состояния); return(View(сотрудники)); }
// GET: Сотрудники/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Сотрудники сотрудники = db.Сотрудники.Find(id); if (сотрудники == null) { return(HttpNotFound()); } ViewBag.ID_Спорт_клуба = new SelectList(db.Спортивный_клуб, "ID_Спорт_клуба", "Название", сотрудники.ID_Спорт_клуба); return(View(сотрудники)); }
/*Управление сотрудниками*/ public ActionResult DeleteStaff() { using (ClinicEntities entities = new ClinicEntities()) { Guid pId = Guid.Parse(Request["StaffId"]); Сотрудники myP = entities.Сотрудники.Find(pId); entities.Сотрудники.Remove(myP); entities.SaveChanges(); //string expression = "DELETE FROM Пациенты WHERE [ID пациента] = '" + patientId + "'"; //entities.Database.ExecuteSqlCommand(expression); } return(View()); }
public ActionResult EditStaff() { using (ClinicEntities entities = new ClinicEntities()) { Guid pId = Guid.Parse(Request["StaffId"]); Сотрудники myP = entities.Сотрудники.Find(pId); myP.Фамилия = Request["Surname"]; myP.Имя = Request["Firstname"]; myP.Отчество = Request["Patronymic"]; entities.Entry(myP).State = EntityState.Modified; entities.SaveChanges(); } return(View()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Сотрудники = await _context.Сотрудники .Include(с => с.КодДолжностиNavigation) .Include(с => с.КодЗванияNavigation).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")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Сотрудники сотрудники = await db.Сотрудники.FindAsync(id); try { db.Сотрудники.Remove(сотрудники); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } catch { ModelState.AddModelError("ErrorMessage", "Данную запись нельзя удалить, т.к. на неё имеются ссылки в других таблицах. Удалите ссылки в других таблицах и повторите удаление записи"); return(View(сотрудники)); } }
private void DeleteEntry() { try { using (Model1 model = new Model1()) { Сотрудники сотрудники = model.Сотрудники.Where(p => p.Код_сотрудника == int.Parse(CodeDis.Text)).FirstOrDefault(); model.Сотрудники.Remove(сотрудники); model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }
public ActionResult Edit([Bind(Include = "ID_сотрудника, Фамилия_сотрудника, Имя_сотрудника, Отчество_сотрудника, Дата_рождения, Отдел, Должность, Зарплата, Номер_телефона, e_mail")] Сотрудники emp) { try { if (ModelState.IsValid) { db.Entry(emp).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } catch { return(View(emp)); } return(View(emp)); }
public ActionResult Create([Bind(Include = "ID_сотрудника, Фамилия_сотрудника, Имя_сотрудника, Отчество_сотрудника, Дата_рождения, Отдел, Должность, Зарплата, Номер_телефона, e_mail")] Сотрудники emp) { try { if (ModelState.IsValid) { db.Сотрудники.Add(emp); db.SaveChanges(); } return(RedirectToAction("Index")); } catch { return(View(emp)); } }
internal void InitVars() { Сотрудники = (СотрудникиDataTable)Tables["Сотрудники"]; if (Сотрудники != null) { Сотрудники.InitVars(); } ПроходыСотрудников = (ПроходыСотрудниковDataTable)Tables["ПроходыСотрудников"]; if (ПроходыСотрудников != null) { ПроходыСотрудников.InitVars(); } ДоступВИнтернет = (ДоступВИнтернетDataTable)Tables["ДоступВИнтернет"]; if (ДоступВИнтернет != null) { ДоступВИнтернет.InitVars(); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Сотрудники = await _context.Сотрудники .Include(с => с.КодДолжностиNavigation) .Include(с => с.КодЗванияNavigation).FirstOrDefaultAsync(m => m.КодСотрудника == id); if (Сотрудники == null) { return(NotFound()); } ViewData["КодДолжности"] = new SelectList(_context.Должности, "КодДолжности", "КодДолжности"); ViewData["КодЗвания"] = new SelectList(_context.Звания, "КодЗвания", "КодЗвания"); return(Page()); }
private bool ValidateUser(string login, string password) { bool isValid = false; try { Администрирование user = dataManager.UsersRepository.GetRegisterUser().Where(x=>x.Логин==login && x.Пароль == password). FirstOrDefault(); if (user != null) { SotrudnikIn = dataManager.UsersRepository.GetUsersById(user.Код_сотрудника); isValid = true; } } catch { isValid = false; } return isValid; }
public ActionResult AddStaff() { using (ClinicEntities entities = new ClinicEntities()) { Врачи newVrach = new Врачи(); Сотрудники newStaff = new Сотрудники(); newStaff.ID_сотрудника = Guid.NewGuid(); newVrach.ID_врача = Guid.NewGuid(); newVrach.ID_сотрудника = newStaff.ID_сотрудника; newStaff.Фамилия = Request["Surname"]; newStaff.Имя = Request["Firstname"]; newStaff.Отчество = Request["Patronymic"]; newVrach.Код_специальности = Convert.ToInt16(Request["Speciality"]); entities.Сотрудники.Add(newStaff); entities.Врачи.Add(newVrach); entities.SaveChanges(); } return(View()); }
public void SaveUser(Сотрудники user) { if (user.Код_сотрудника == 0) { context.Сотрудники.Add(user); } else { context.Entry(user).State = EntityState.Modified; } context.SaveChanges(); }
public void DeleteUser(Сотрудники user) { context.Сотрудники.Remove(user); context.SaveChanges(); }
// GET: Сотрудники/Edit/5 public ActionResult Edit(int id) { Сотрудники emp = db.Сотрудники.Find(id); return(View(emp)); }