Esempio n. 1
0
        public ActionResult DeleteConfirmed(string id)
        {
            асписание расписание = db.асписание.Find(id);

            db.асписание.Remove(расписание);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ActionResult Edit([Bind(Include = "День_недели,Номер_урока,ID_предмета,ID_класса")]  асписание расписание)
 {
     if (ModelState.IsValid)
     {
         db.Entry(расписание).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Номер_урока = new SelectList(db.Время_уроков, "Номер_урока", "Номер_урока", расписание.Номер_урока);
     ViewBag.ID_класса   = new SelectList(db.Классы, "ID_класса", "Номер_класса", расписание.ID_класса);
     ViewBag.ID_предмета = new SelectList(db.Предметы, "ID_предмета", "Название_предмета", расписание.ID_предмета);
     return(View(расписание));
 }
Esempio n. 3
0
        // GET: Расписание/Delete/5
        public ActionResult Delete(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            асписание расписание = db.асписание.Find(id);

            if (расписание == null)
            {
                return(HttpNotFound());
            }
            return(View(расписание));
        }
Esempio n. 4
0
        // GET: Расписание/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            асписание расписание = db.асписание.Find(id);

            if (расписание == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Номер_урока = new SelectList(db.Время_уроков, "Номер_урока", "Номер_урока", расписание.Номер_урока);
            ViewBag.ID_класса   = new SelectList(db.Классы, "ID_класса", "Номер_класса", расписание.ID_класса);
            ViewBag.ID_предмета = new SelectList(db.Предметы, "ID_предмета", "Название_предмета", расписание.ID_предмета);
            return(View(расписание));
        }
Esempio n. 5
0
        public ActionResult EditSh()
        {
            using (ClinicEntities entities = new ClinicEntities())
            {
                Guid dId  = Guid.Parse(Request["DoctorId"]);
                var  week = Request["Week"];

                var mondayS   = Request["MondayS"];
                var mondayF   = Request["MondayF"];
                var mondayKab = Request["MondayKab"];

                var tuesdayS   = Request["TuesdayS"];
                var tuesdayF   = Request["TuesdayF"];
                var tuesdayKab = Request["TuesdayKab"];

                var wednesdayS   = Request["WednesdayS"];
                var wednesdayF   = Request["WednesdayF"];
                var wednesdayKab = Request["WednesdayKab"];

                var thursdayS   = Request["ThursdayS"];
                var thursdayF   = Request["ThursdayF"];
                var thursdayKab = Request["ThursdayKab"];

                var fridayS   = Request["FridayS"];
                var fridayF   = Request["FridayF"];
                var fridayKab = Request["FridayKab"];

                var saturdayS   = Request["SaturdayS"];
                var saturdayF   = Request["SaturdayF"];
                var saturdayKab = Request["SaturdayKab"];

                List <асписание> myEntities = new List <асписание>();
                myEntities = entities.асписание.Where(x => x.ID_врача == dId && x.Неделя == week).ToList();

                if ((mondayS != "не работает") && (mondayS != ""))
                {
                    асписание понедельник = null;

                    try { понедельник = myEntities.Where(x => x.Код_дня == 1).First(); }
                    catch (Exception ex) { }

                    if (понедельник == null)
                    {
                        понедельник           = new  асписание();
                        понедельник.ID_записи = Guid.NewGuid();
                        понедельник.ID_врача  = dId;
                        понедельник.Код_дня   = 1;
                        понедельник.Неделя    = week;
                        entities.асписание.Add(понедельник);
                    }
                    else
                    {
                        entities.Entry(понедельник).State = EntityState.Modified;
                    }

                    понедельник.Время_начала    = TimeSpan.Parse(mondayS);
                    понедельник.Время_окончания = TimeSpan.Parse(mondayF);
                    понедельник.C__кабинета     = Convert.ToInt32(mondayKab);
                }

                if ((tuesdayS != "не работает") && (tuesdayS != ""))
                {
                    асписание вторник = null;

                    try { вторник = myEntities.Where(x => x.Код_дня == 2).First(); }
                    catch (Exception ex) { }

                    if (вторник == null)
                    {
                        вторник           = new  асписание();
                        вторник.ID_записи = Guid.NewGuid();
                        вторник.ID_врача  = dId;
                        вторник.Код_дня   = 2;
                        вторник.Неделя    = week;
                        entities.асписание.Add(вторник);
                    }
                    else
                    {
                        entities.Entry(вторник).State = EntityState.Modified;
                    }

                    вторник.Время_начала    = TimeSpan.Parse(tuesdayS);
                    вторник.Время_окончания = TimeSpan.Parse(tuesdayF);
                    вторник.C__кабинета     = Convert.ToInt32(tuesdayKab);
                }

                if ((wednesdayS != "не работает") && (wednesdayS != ""))
                {
                    асписание среда = null;

                    try { среда = myEntities.Where(x => x.Код_дня == 3).First(); }
                    catch (Exception ex) { }

                    if (среда == null)
                    {
                        среда           = new  асписание();
                        среда.ID_записи = Guid.NewGuid();
                        среда.ID_врача  = dId;
                        среда.Код_дня   = 3;
                        среда.Неделя    = week;
                        entities.асписание.Add(среда);
                    }
                    else
                    {
                        entities.Entry(среда).State = EntityState.Modified;
                    }

                    среда.Время_начала    = TimeSpan.Parse(wednesdayS);
                    среда.Время_окончания = TimeSpan.Parse(wednesdayF);
                    среда.C__кабинета     = Convert.ToInt32(wednesdayKab);
                }

                if ((thursdayS != "не работает") && (thursdayS != ""))
                {
                    асписание четверг = null;

                    try { четверг = myEntities.Where(x => x.Код_дня == 4).First(); }
                    catch (Exception ex) { }

                    if (четверг == null)
                    {
                        четверг           = new  асписание();
                        четверг.ID_записи = Guid.NewGuid();
                        четверг.ID_врача  = dId;
                        четверг.Код_дня   = 4;
                        четверг.Неделя    = week;
                        entities.асписание.Add(четверг);
                    }
                    else
                    {
                        entities.Entry(четверг).State = EntityState.Modified;
                    }

                    четверг.Время_начала    = TimeSpan.Parse(thursdayS);
                    четверг.Время_окончания = TimeSpan.Parse(thursdayF);
                    четверг.C__кабинета     = Convert.ToInt32(thursdayKab);
                }

                if ((fridayS != "не работает") && (fridayS != ""))
                {
                    асписание пятница = null;

                    try { пятница = myEntities.Where(x => x.Код_дня == 5).First(); }
                    catch (Exception ex) { }

                    if (пятница == null)
                    {
                        пятница           = new  асписание();
                        пятница.ID_записи = Guid.NewGuid();
                        пятница.ID_врача  = dId;
                        пятница.Код_дня   = 5;
                        пятница.Неделя    = week;
                        entities.асписание.Add(пятница);
                    }
                    else
                    {
                        entities.Entry(пятница).State = EntityState.Modified;
                    }

                    пятница.Время_начала    = TimeSpan.Parse(fridayS);
                    пятница.Время_окончания = TimeSpan.Parse(fridayF);
                    пятница.C__кабинета     = Convert.ToInt32(fridayKab);
                }

                if ((saturdayS != "не работает") && (saturdayS != ""))
                {
                    асписание суббота = null;

                    try { суббота = myEntities.Where(x => x.Код_дня == 6).First(); }
                    catch (Exception ex) { }

                    if (суббота == null)
                    {
                        суббота           = new  асписание();
                        суббота.ID_записи = Guid.NewGuid();
                        суббота.ID_врача  = dId;
                        суббота.Код_дня   = 6;
                        суббота.Неделя    = week;
                        entities.асписание.Add(суббота);
                    }
                    else
                    {
                        entities.Entry(суббота).State = EntityState.Modified;
                    }

                    суббота.Время_начала    = TimeSpan.Parse(saturdayS);
                    суббота.Время_окончания = TimeSpan.Parse(saturdayF);
                    суббота.C__кабинета     = Convert.ToInt32(saturdayKab);
                }
                entities.SaveChanges();
            }
            return(View());
        }