예제 #1
0
 public ActionResult SurgeryCharge(SurgeryChargeModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (model.SurgeryChargeId == 0)
             {
                 pros.Insert(model);
             }
             else
             {
                 pros.Update(model);
             }
             return(RedirectToAction("SurgeryCharge"));
         }
         else
         {
             return(View(model));
         }
     }
     catch
     {
         return(View(model));
     }
 }
예제 #2
0
 public SurgeryChargeModel GetObject(int?id)
 {
     using (EHMSEntities ent = new EHMSEntities())
     {
         var obj = ent.SurgeryCharges.Where(x => x.SurgeryChargeId == id).SingleOrDefault();
         SurgeryChargeModel model = AutoMapper.Mapper.Map <SurgeryCharge, SurgeryChargeModel>(obj);
         return(model);
     }
 }
예제 #3
0
        public ActionResult SurgeryCharge(int?id)
        {
            SurgeryChargeModel model = new SurgeryChargeModel();

            if (id != null)
            {
                model = pros.GetObject(id);
            }
            model.SurgerChargeList = pros.GetList();
            return(View(model));
        }
예제 #4
0
        public void Update(SurgeryChargeModel model)
        {
            EHMSEntities ent = new EHMSEntities();
            var          obj = ent.SurgeryCharges.Where(x => x.SurgeryChargeId == model.SurgeryChargeId).SingleOrDefault();

            AutoMapper.Mapper.Map(model, obj);
            obj.Status = true;
            decimal PayabelPerTax = Convert.ToDecimal((model.PayableGrandTotal / 100) * Convert.ToDecimal(5));

            obj.PayableTaxTotal  = PayabelPerTax;
            ent.Entry(obj).State = System.Data.EntityState.Modified;
            ent.SaveChanges();
        }
예제 #5
0
        public bool Insert(SurgeryChargeModel model)
        {
            EHMSEntities ent = new EHMSEntities();

            if (ent.SurgeryCharges.Any(x => x.ChargeName == model.ChargeName))
            {
                return(false);
            }
            var obj = AutoMapper.Mapper.Map <SurgeryChargeModel, SurgeryCharge>(model);

            obj.Status = true;
            decimal PayabelperTax = Convert.ToDecimal((model.PayableGrandTotal / 100) * Convert.ToDecimal(5));

            obj.PayableTaxTotal = PayabelperTax;
            ent.SurgeryCharges.Add(obj);
            ent.SaveChanges();
            return(true);
        }