Example #1
0
        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("Не удалось сохранить изменения");
            }
        }
Example #2
0
        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));
        }
Example #4
0
 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(сотрудники));
 }
Example #5
0
        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(сотрудники));
        }
Example #9
0
 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());
     }
 }
Example #11
0
        // 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(сотрудники));
        }
Example #13
0
        // 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(сотрудники));
        }
Example #14
0
        /*Управление сотрудниками*/
        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());
        }
Example #15
0
        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());
        }
Example #16
0
        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());
        }
Example #17
0
        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(сотрудники));
            }
        }
Example #19
0
        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();
     }
 }
Example #23
0
        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;
 }
Example #25
0
        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));
        }