Ejemplo n.º 1
0
 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"));
     }
 }
Ejemplo n.º 2
0
        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("Не удалось сохранить изменения");
            }
        }
Ejemplo n.º 3
0
        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());
        }
Ejemplo n.º 4
0
        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("Не удалось сохранить изменения");
            }
        }
Ejemplo n.º 5
0
        public static string GetFioPacient(Пациенты item)
        {
            string s = item.Фамилия + " " + item.Отчество + " " + item.Отчество;

            return(s);
        }