public async Task <ActionResult> Edit([Bind(Include = "Login,Password,Password_Shifr,Role_ID,Block,Logical_Delete")] Accounts accounts) { if ((bool)Session["Manip_Roles"] == true && Session["Manip_Roles"] != null) { //Если валидация прошла if (ModelState.IsValid) { //Зафиксировать изменения db.Entry(accounts).State = EntityState.Modified; //Сохранить данные await db.SaveChangesAsync(); //Показать страницу со всеми данными return(RedirectToAction("Index")); } //Список прав доступа ViewBag.Role_ID = new SelectList(db.Roles, "ID_Role", "Role_Naim", accounts.Role_ID); //Вернуть данные для корректировки return(View(accounts)); } else { return(Redirect("/Error/NotRight")); } }
public ActionResult Edit([Bind(Include = "ID_Obr,Sotr_ID,Data_Sob,Vremya_Sob,Kommnt,reshenie,nomerzay")] Obrabotka obrabotka) { if ((bool)Session["Manip_Tests"] == true && Session["Manip_Tests"] != null) { //Если валидация успешно прошла if (ModelState.IsValid) { //Проверка на время if (Convert.ToInt32(obrabotka.Vremya_Sob[0].ToString() + obrabotka.Vremya_Sob[1].ToString()) <= 23 && Convert.ToInt32(obrabotka.Vremya_Sob[3].ToString() + obrabotka.Vremya_Sob[4].ToString()) <= 59) { //Изменение данных db.Entry(obrabotka).State = EntityState.Modified; //Сохранение db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Full", obrabotka.Sotr_ID); //Вывод сообщения, что время указано некорректно ModelState.AddModelError("Vremya_Sob", "Некорректное указано время"); return(View(obrabotka)); } } ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Full", obrabotka.Sotr_ID); return(View(obrabotka)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_Pass,S_Pas,N_Pas,Sotr_ID")] Pass_Dannie pass_Dannie) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //Если валидация прошла успешно if (ModelState.IsValid) { pass_Dannie.N_Pas = Shifrovanie.Encryption(pass_Dannie.N_Pas); pass_Dannie.S_Pas = Shifrovanie.Encryption(pass_Dannie.S_Pas); //Сохранение измений db.Entry(pass_Dannie).State = EntityState.Modified; await db.SaveChangesAsync(); //Обновление у всех пользователей данных EmployeesHub.BroadcastData(); return(RedirectToAction("Index")); } //Список сотрудников ViewBag.Sotr_ID = new SelectList(db.Sotrs.Where(i => i.fired == false && i.Accounts.Block == false), "ID_Sotr", "Full", pass_Dannie.Sotr_ID); var fio = db.Sotrs.Where(f => f.ID_Sotr == pass_Dannie.Sotr_ID).FirstOrDefault(); ViewBag.fio = fio.Full; return(View(pass_Dannie)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_Pos_Res,Sotr_ID,Positions_ID,Rates_ID")] Posit_Responsibilities posit_Responsibilities) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //Если валидация успешно прошла if (ModelState.IsValid) { //Сохранение данных db.Entry(posit_Responsibilities).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } //Список должностей ViewBag.Positions_ID = new SelectList(db.Positions, "ID_Positions", "Naim_Posit", posit_Responsibilities.Positions_ID); //Список ставок ViewBag.Rates_ID = new SelectList(db.Rates, "ID_Rate", "Rate", posit_Responsibilities.Rates_ID); //Список сотрудников ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Surname_Sot", posit_Responsibilities.Sotr_ID); return(View(posit_Responsibilities)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_Schedule,Day_ID,Vremya_Start,Vremya_End,Break_time,Break_Start,Break_End,Sotr_ID,Vih")] Work_Schedule work_Schedule) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //Если валидация пройдена успешно if (ModelState.IsValid) { //Изменение данных db.Entry(work_Schedule).State = EntityState.Modified; //Сохранение await db.SaveChangesAsync(); return(RedirectToAction("Index")); } //Список дней ViewBag.Day_ID = new SelectList(db.DaysOfWeek, "ID_Day", "Naim_Day", work_Schedule.Day_ID); //Список сотрудников ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Surname_Sot", work_Schedule.Sotr_ID); return(View(work_Schedule)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_Zay,Sotr_ID,Qwe_ID,otvet")] ZayavkaNaSobes zayavkaNaSobes) { if ((bool)Session["Manip_Tests"] == true && Session["Manip_Tests"] != null) { //Если валидация прошла успешно if (ModelState.IsValid) { //Изменение данных db.Entry(zayavkaNaSobes).State = EntityState.Modified; //Сохранение await db.SaveChangesAsync(); return(RedirectToAction("Index")); } //Список вопросов ViewBag.Qwe_ID = new SelectList(db.Questions, "ID_Quest", "Quest_Naim", zayavkaNaSobes.Qwe_ID); //Список соискателей ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Surname_Sot", zayavkaNaSobes.Sotr_ID); return(View(zayavkaNaSobes)); } else { return(Redirect("/Error/NotRight")); } }
public ActionResult Settings(Sotrs sotrs) { if (User.Identity.IsAuthenticated) { //Если картинка загружена if (sotrs.ImageUpload != null) { string filename = Path.GetFileNameWithoutExtension(sotrs.ImageUpload.FileName); string extension = Path.GetExtension(sotrs.ImageUpload.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; sotrs.Photo = "/Content/Photo/st/" + filename; sotrs.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/Content/Photo/st/"), filename)); } try { //Обновление данных //Изменение данных sotrs.Address = Shifrovanie.Encryption(sotrs.Address); db.Entry(sotrs).State = EntityState.Modified; Session["FIO"] = sotrs.Surname_Sot + " " + sotrs.Name_Sot + " " + sotrs.Petronumic_Sot; Session["Email"] = sotrs.Email; Session["Num_Phone"] = sotrs.Num_Phone; Session["Address"] = sotrs.Address; Session["Day_Of_Birth"] = sotrs.Day_Of_Birth; Session["Photo"] = sotrs.Photo; Session["Dolj"] = "Статус: Гость"; var s = db.Sotrs.Include(sot => sot.Accounts).Where(sot => sot.Login_Acc == User.Identity.Name).FirstOrDefault(); Session["Guest"] = s.Guest; //Если не гость, не заблокирован, не уволен if ((bool)Session["Guest"] == false && s.Accounts.Block == false && s.fired == false) { Session["Manip_Sotrs"] = s.Accounts.Roles.Manip_Sotrs; Session["Manip_Roles"] = s.Accounts.Roles.Manip_Roles; Session["Manip_Tests"] = s.Accounts.Roles.Manip_Tests; Session["Manip_Department"] = s.Accounts.Roles.Manip_Department; } //Сохранение db.SaveChanges(); //сообщение об изменении данных ViewBag.Suc = true; ViewBag.SucMes = "Ваши данные аккаунта успешно изменены"; return(View(sotrs)); } catch { //список аккаунтов ViewBag.Login_Acc = new SelectList(db.Accounts, "Login", "Password", sotrs.Login_Acc); return(View(sotrs)); } } else { return(Redirect("/Error/NotAuth")); } }
public ActionResult Edit([Bind(Include = "ID_Role,Naim_Role,Request,Work_for_Request,Work_for_Doc")] Role role) { if (ModelState.IsValid) { db.Entry(role).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(role)); }
public ActionResult Edit([Bind(Include = "ID_Depart,Naim_Depart")] Departments departments) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { if (ModelState.IsValid) { //Изменение данных db.Entry(departments).State = EntityState.Modified; //Сохранение db.SaveChanges(); return(RedirectToAction("Index")); } return(View(departments)); } else { return(Redirect("/Error/NotRight")); } }
public ActionResult Edit([Bind(Include = "ID_Stat,Naim_Stat")] Status status) { if (ModelState.IsValid) { db.Entry(status).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(status)); }
public ActionResult Edit([Bind(Include = "ID_Type,Naim_Type,Description_Type")] Type_Request type_Request) { if (ModelState.IsValid) { db.Entry(type_Request).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(type_Request)); }
public ActionResult Edit([Bind(Include = "ID_Sposob,Naim_Sposob")] Playment playment) { if (ModelState.IsValid) { db.Entry(playment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(playment)); }
public ActionResult Edit([Bind(Include = "ID_Pas,Ser_Pas,Nom_Pas,Login_St")] Pas_Dan pas_Dan) { if (ModelState.IsValid) { db.Entry(pas_Dan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Login_St = new SelectList(db.Sotrudniki, "Login_St", "Familiya", pas_Dan.Login_St); return(View(pas_Dan)); }
public ActionResult Edit([Bind(Include = "GrupoId,Descricao,UserId")] Grupos grupos) { if (ModelState.IsValid) { db.Entry(grupos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Usuarios, "UserId", "UserName", grupos.UserId); return(View(grupos)); }
public async Task <ActionResult> DeleteConfirmedLog(int id) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { Sotrs sotrs = await db.Sotrs.FindAsync(id); //Логическое удаление sotrs.Logical_Delete = true; db.Entry(sotrs).State = EntityState.Modified; //Сохранение await db.SaveChangesAsync(); EmployeesHub.BroadcastData(); return(RedirectToAction("Index")); } else { return(Redirect("/Error/NotRight")); } }
public ActionResult Edit([Bind(Include = "Login,Password,Id_Role")] Accounts accounts) { if (ModelState.IsValid) { db.Entry(accounts).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Role = new SelectList(db.Role, "ID_Role", "Naim_Role", accounts.Id_Role); return(View(accounts)); }
public ActionResult Edit([Bind(Include = "Login_St,Familiya,Imya,Otchestvo,DateOfRojd,Pol,Adres,Num_Phone,Email,Photo,Dolj_ID")] Sotrudniki sotrudniki) { if (ModelState.IsValid) { db.Entry(sotrudniki).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Dolj_ID = new SelectList(db.Dolj, "ID_Dolj", "Naim_Dolj", sotrudniki.Dolj_ID); return(View(sotrudniki)); }
public async Task <ActionResult> Edit([Bind(Include = "ID,LastName,FirstName,MiddleName")] Personal personal) { if (ModelState.IsValid) { db.Entry(personal).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(personal)); }
public ActionResult Edit([Bind(Include = "id_Dog,Id_Request")] Dogovor dogovor) { if (ModelState.IsValid) { db.Entry(dogovor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id_Request = new SelectList(db.Reqyests, "Id_Request", "Description", dogovor.Id_Request); return(View(dogovor)); }
public ActionResult Edit([Bind(Include = "Id_Review,Description,Login_Kl")] Review review) { if (ModelState.IsValid) { db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Login_Kl = new SelectList(db.Klient, "Login_Kl", "Familiya", review.Login_Kl); return(View(review)); }
public ActionResult Edit([Bind(Include = "ID_Positions,Naim_Posit,Salary,Depart_ID,Kol_Vo_Pers,Kol_Vo_On_Isp,Vak_Mest,Logical_Delete")] Positions positions) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //Если валидация прошла успешно if (ModelState.IsValid) { //Изменение данных db.Entry(positions).State = EntityState.Modified; //Сохранение db.SaveChanges(); return(Redirect("/Positions/Index/" + idpos.ToString())); } //Список должностей ViewBag.Depart_ID = new SelectList(db.Departments, "ID_Depart", "Naim_Depart", positions.Depart_ID); return(View(positions)); } else { return(Redirect("/Error/NotRight")); } }
public ActionResult Edit([Bind(Include = "Id_Request,Description,Comment,Date,Time,Sum,ID_Type,Login_Kl,ID_Sposob,ID_Stat")] Reqyests reqyests) { if (ModelState.IsValid) { db.Entry(reqyests).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Login_Kl = new SelectList(db.Klient, "Login_St", "F_Kl", reqyests.Login_Kl); ViewBag.ID_Sposob = new SelectList(db.Playment, "ID_Sposob", "Naim_Sposob", reqyests.ID_Sposob); ViewBag.ID_Stat = new SelectList(db.Status, "ID_Stat", "Naim_Stat", reqyests.ID_Stat); ViewBag.ID_Type = new SelectList(db.Type_Request, "ID_Type", "Naim_Type", reqyests.ID_Type); return(View(reqyests)); }
public ActionResult Edit([Bind(Include = "Login_Kl,Familiya,Imya,Otchestvo,Data_Rojd,Adres,phone,email,Photo")] Klient klient) { ViewBag.mes = ""; if (ModelState.IsValid) { //try //{ db.Entry(klient).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); //} //catch //{ // ViewBag.mes = "Дата указана неверно!"; //} } return(View(klient)); }
public ActionResult Edit(UsuarioView view) { if (ModelState.IsValid) { var db2 = new PersonalContext(); var oldUser = db2.Usuarios.Find(view.Usuario.UserId); db2.Dispose(); if (view.Foto != null) { var pic = Uteis.UploadPhoto(view.Foto); if (!string.IsNullOrEmpty(pic)) { view.Usuario.Photo = string.Format("~/Content/Fotos/{0}", pic); } } else { view.Usuario.Photo = oldUser.Photo; } db.Entry(view.Usuario).State = EntityState.Modified; try { if (oldUser != null && oldUser.UserName != view.Usuario.UserName) { Uteis.ChangeEmailUserAsp(oldUser.UserName, view.Usuario.UserName); } db.SaveChanges(); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(view)); } return(RedirectToAction("Index")); } return(View(view.Usuario)); }
public ActionResult Edit([Bind(Include = "ID_Rate,Rate")] Rates rates) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //если валидация пройдена успешно if (ModelState.IsValid) { //Изменение данных db.Entry(rates).State = EntityState.Modified; //Сохранение db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rates)); } else { return(Redirect("/Error/NotRight")); } }
public IHttpActionResult PutUsuario(int id, Usuario usuario) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuario.UserId) { return(BadRequest()); } var db2 = new PersonalContext(); var oldUser = db2.Usuarios.Find(usuario.UserId); db2.Dispose(); db.Entry(usuario).State = EntityState.Modified; try { db.SaveChanges(); if (oldUser != null && oldUser.UserName != usuario.UserName) { Uteis.ChangeEmailUserAsp(oldUser.UserName, usuario.UserName); } } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(this.Ok(usuario)); }
public async Task <ActionResult> Edit([Bind(Include = "ID_Role,Role_Naim,Manip_Roles,Manip_Sotrs,Manip_Department,Manip_Tests,Logical_Delete")] Roles roles) { if ((bool)Session["Manip_Roles"] == true && Session["Manip_Roles"] != null) { //если валидация пройдена успешно if (ModelState.IsValid) { //Изменение данных db.Entry(roles).State = EntityState.Modified; //сохранение await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(roles)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_St,Name_St")] status_isp_sroka status_isp_sroka) { if ((bool)Session["Manip_Sotrs"] == true && Session["Manip_Sotrs"] != null) { //Если валидация прошла успешно if (ModelState.IsValid) { //Изменение данных db.Entry(status_isp_sroka).State = EntityState.Modified; //Сохранение await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(status_isp_sroka)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit([Bind(Include = "ID_Quest,Quest_Naim")] Questions questions) { if ((bool)Session["Manip_Tests"] == true && Session["Manip_Tests"] != null) { //если валидация пройдена успешно if (ModelState.IsValid) { //Сохранение измененных данных db.Entry(questions).State = EntityState.Modified; //Сохранениние await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(questions)); } else { return(Redirect("/Error/NotRight")); } }
public async Task <ActionResult> Edit(Steps steps) { if ((bool)Session["Manip_Roles"] == true && Session["Manip_Roles"] != null) { //если валидация пройдена успешно if (ModelState.IsValid) { //Изменение данных db.Entry(steps).State = EntityState.Modified; //сохранение await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.Sotr_ID = new SelectList(db.Sotrs, "ID_Sotr", "Surname_Sot", steps.Sotr_ID); return(View(steps)); } else { return(Redirect("/Error/NotRight")); } }