예제 #1
0
        public ActionResult ViewExpenseAcountEdit(int ID)
        {
            T_ExpenseAcount model = db.T_ExpenseAcount.Find(ID);

            if (model != null)
            {
                return(View(model));
            }
            else
            {
                return(HttpNotFound());
            }
        }
예제 #2
0
        public JsonResult ExpenseAcountDelete(int ID)
        {
            T_ExpenseAcount editModel = db.T_ExpenseAcount.Find(ID);

            db.T_ExpenseAcount.Remove(editModel);
            try
            {
                db.SaveChanges();
                return(Json(new { State = "Success" }, JsonRequestBehavior.AllowGet));
            }
            catch (DbEntityValidationException ex)
            {
                return(Json(new { State = "Faile", Message = ex.EntityValidationErrors.First().ValidationErrors.First().ErrorMessage }, JsonRequestBehavior.AllowGet));
            }
        }
예제 #3
0
        public JsonResult ExpenseAcountEditSave(T_ExpenseAcount model)
        {
            T_ExpenseAcount editModel = db.T_ExpenseAcount.Find(model.ID);

            editModel.ComPany = model.ComPany;
            editModel.Number  = model.Number;

            db.Entry <T_ExpenseAcount>(editModel).State = System.Data.Entity.EntityState.Modified;
            try
            {
                db.SaveChanges();
                return(Json(new { State = "Success" }, JsonRequestBehavior.AllowGet));
            }
            catch (DbEntityValidationException ex)
            {
                return(Json(new { State = "Faile", Message = ex.EntityValidationErrors.First().ValidationErrors.First().ErrorMessage }, JsonRequestBehavior.AllowGet));
            }
        }
예제 #4
0
 public JsonResult ViewExpenseAcountAddSave(string comPany, T_ExpenseAcount model)
 {
     try
     {
         T_ExpenseAcount account = db.T_ExpenseAcount.SingleOrDefault(s => s.ComPany.Equals(comPany));
         T_ExpenseAcount models  = new T_ExpenseAcount
         {
             type   = account.type,
             Number = model.Number
         };
         db.T_ExpenseAcount.Add(models);
         db.SaveChanges();
         return(Json(new { State = "Success" }));
     }
     catch (Exception ex)
     {
         return(Json(new { State = "Faile", Message = ex.Message }));
     }
 }