public ActionResult Create(PatientHagz patientHagz, HesabatIn hesabat)
        {
            if (ModelState.IsValid)
            {
                patientHagz.KashfDate = DateTime.Now;

                patientHagz.AllMoney = ((patientHagz.MaradPriceM) - ((patientHagz.TamenpriceT * 100) / 100));

                db.PatientHagzs.Add(patientHagz);
                hesabat.PatientName = patientHagz.Name;
                hesabat.EntryMoney  = ((patientHagz.MaradPriceM) - ((patientHagz.TamenpriceT * 100) / 100));
                hesabat.DateOfpay   = DateTime.Now;
                hesabat.PayType     = "كشف";
                db.HesabatIns.Add(hesabat);
                db.SaveChanges();

                return(RedirectToAction("Details", new { id = patientHagz.Id }));
            }

            ViewBag.AdwyaId  = new SelectList(db.Adwyas, "Id", "Name", patientHagz.AdwyaId);
            ViewBag.MaradId  = new SelectList(db.Marads, "Id", "Name", patientHagz.MaradId);
            ViewBag.RayId    = new SelectList(db.Rays, "Id", "Name", patientHagz.RayId);
            ViewBag.TahlelId = new SelectList(db.Tahlels, "Id", "Name", patientHagz.TahlelId);
            ViewBag.TamenId  = new SelectList(db.Tamen, "Id", "Name", patientHagz.TamenId);
            return(View(patientHagz));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            HesabatIn hesabatIn = db.HesabatIns.Find(id);

            db.HesabatIns.Remove(hesabatIn);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "Id,PatientName,EntryMoney")] HesabatIn hesabatIn)
 {
     if (ModelState.IsValid)
     {
         db.Entry(hesabatIn).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hesabatIn));
 }
Пример #4
0
        public ActionResult Create([Bind(Include = "Id,PatientName,EntryMoney")] HesabatIn hesabatIn)
        {
            if (ModelState.IsValid)
            {
                db.HesabatIns.Add(hesabatIn);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(hesabatIn));
        }
Пример #5
0
        // GET: HesabatIns/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            HesabatIn hesabatIn = db.HesabatIns.Find(id);

            if (hesabatIn == null)
            {
                return(HttpNotFound());
            }
            return(View(hesabatIn));
        }
Пример #6
0
        public ActionResult Create(HesabatIn hesbat, Amaleyat amaleyat)
        {
            if (ModelState.IsValid)
            {
                amaleyat.Date = DateTime.Now;
                db.Amaleyats.Add(amaleyat);
                hesbat.EntryMoney  = amaleyat.Price;
                hesbat.DateOfpay   = DateTime.Now;
                hesbat.PatientName = amaleyat.PatientName;
                hesbat.PayType     = "عملية";
                db.HesabatIns.Add(hesbat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(amaleyat));
        }
Пример #7
0
        public ActionResult Create(HesabatIn hesabat, Rayreq rayreq)
        {
            if (ModelState.IsValid)
            {
                rayreq.DateOfRay = DateTime.Now;
                db.Rayreqs.Add(rayreq);
                hesabat.DateOfpay   = rayreq.DateOfRay;
                hesabat.EntryMoney  = rayreq.Price;
                hesabat.PatientName = rayreq.PateintName;
                hesabat.PayType     = "أشعه";
                db.HesabatIns.Add(hesabat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.RayId = new SelectList(db.Rays, "Id", "Name", rayreq.RayId);
            return(View(rayreq));
        }
Пример #8
0
        public ActionResult Create(HesabatIn hesabat, tahlelreq tahlelreq)
        {
            if (ModelState.IsValid)
            {
                tahlelreq.DateOfTahlel = DateTime.Now;

                db.tahlelreqs.Add(tahlelreq);
                hesabat.DateOfpay   = tahlelreq.DateOfTahlel;
                hesabat.EntryMoney  = tahlelreq.Price;
                hesabat.PatientName = tahlelreq.PateintName;
                hesabat.PayType     = "تحليل";
                db.HesabatIns.Add(hesabat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.TahlelId = new SelectList(db.Tahlels, "Id", "Name", tahlelreq.TahlelId);
            return(View(tahlelreq));
        }