public ActionResult RegistrationOnly(Пациенты model) { if ((Request.IsAuthenticated) && (System.Web.HttpContext.Current.User.IsInRole("регистратура") || System.Web.HttpContext.Current.User.IsInRole("админ"))) { if (ModelState.IsValid) { using (ClinicEntities entities = new ClinicEntities()) { entities.Пациенты.Add(model); model.ID_пациента = Guid.NewGuid(); entities.SaveChanges(); return(RedirectToAction("PatientDatabase", "Account", new { flag = true })); } } else { return(View()); } } else { return(RedirectToAction("Index", "Home")); } }
private void SaveEntry(int index) { try { using (Model1 model = new Model1()) { Пациенты пациенты = model.Пациенты.Where(p => p.Телефон == aftermath.Text).FirstOrDefault(); пациенты.ФИО_пациента = name.Text; пациенты.Возраст = int.Parse(name.Text); пациенты.Пол = continuied.Text; пациенты.Адрес = aftermath.Text; пациенты.Телефон = CodeLec1.Text; пациенты.Дата_обращения = DateTime.Parse(CodeLec1.Text); пациенты.Код_болезни = long.Parse(CodeBol.Text); пациенты.Код_сотрудника = long.Parse(CodeSotr.Text); пациенты.езультат_лечения = Result.Text; model.Entry(пациенты).State = System.Data.Entity.EntityState.Modified; model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }
public ActionResult EditPatient() { using (ClinicEntities entities = new ClinicEntities()) { Guid pId = Guid.Parse(Request["PatientId"]); //Пациенты myP = entities.Пациенты.Where(x => x.ID_пациента == pId).First(); Пациенты myP = entities.Пациенты.Find(pId); myP.C__полиса = Request["Police"]; myP.Фамилия = Request["Surname"]; myP.Имя = Request["Firstname"]; myP.Отчество = Request["Patronomic"]; myP.Дата_рождения = Convert.ToDateTime(Request["BirthDate"]); var deathDate = Request["DeathDate"]; if (deathDate == "") { myP.Дата_смерти = null; } else { myP.Дата_смерти = Convert.ToDateTime(Request["DeathDate"]); } myP.Код_адреса = Convert.ToInt32(Request["AdressList"]); entities.Entry(myP).State = EntityState.Modified; entities.SaveChanges(); } return(View()); }
private void DeleteEntry() { try { using (Model1 model = new Model1()) { Пациенты пациенты = model.Пациенты.Where(p => p.Телефон == aftermath.Text).FirstOrDefault(); model.Пациенты.Remove(пациенты); model.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Не удалось сохранить изменения"); } }
public static string GetFioPacient(Пациенты item) { string s = item.Фамилия + " " + item.Отчество + " " + item.Отчество; return(s); }