コード例 #1
0
        public ActionResult DeleteGalsa(int?id)

        {
            if (Session["empName"] != null)
            {
                string name = Session["empName"].ToString();

                var ss        = _db.Employee.Where(d => d.employeeName == name).FirstOrDefault();
                var _allowAll = _db.HowCanAcess.Where(s => s.employeeID == ss.id).FirstOrDefault();


                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                elgalasat galsa  = _db.elgalasat.Find(id);
                int       caseid = galsa.NumberOfCase;

                var    _case = _db.Cases.Where(d => d.numberOfCase == caseid).FirstOrDefault();
                string empid = ss.id.ToString();
                string cc    = _case.employeeName;

                if (_case == null)
                {
                    return(HttpNotFound());
                }
                else if (_case.employeeName == empid || _allowAll.AccessAll == true)
                {
                    return(View(galsa));
                }
            }
            return(RedirectToAction("HavntAccess", "Employees"));
        }
コード例 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            elgalasat galsa = _db.elgalasat.Find(id);

            _db.elgalasat.Remove(galsa);
            _db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public ActionResult NewGalsa(elgalasat _elgalsa, int?id, DateTime dateOfGalsa)
        {
            ViewBag.Courts = new SelectList(_db.Court.ToList(), "id", "CourtName");
            var CaseID = _db.Cases.Find(id);

            _elgalsa.NumberOfCase = CaseID.numberOfCase;
            _elgalsa.EmpName      = CaseID.employeeName;
            _elgalsa.dateOfGalsa  = dateOfGalsa;
            _db.elgalasat.Add(_elgalsa);
            _db.SaveChanges();
            @TempData["Addgalsa"] = "تم اضافه الجلسه فى الاجنده بنجاح";
            return(RedirectToAction("index"));
        }
コード例 #4
0
        public ActionResult EditGalsa(int id, elgalasat _galasa, DateTime dateOfGalsa)
        {
            ViewBag.Courts = new SelectList(_db.Court.ToList(), "id", "CourtName");


            if (ModelState.IsValid)
            {
                _galasa.dateOfGalsa      = dateOfGalsa;
                _db.Entry(_galasa).State = EntityState.Modified;
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(_galasa));
        }