Exemplo n.º 1
0
        public JavaScriptResult Create(AccCostCenterInfo costCenter)
        {
            try
            {
                var autoNumber = GetAutoNumber();
                costCenter.Id       = Convert.ToInt32(autoNumber);
                costCenter.IsActive = true;

                if (ModelState.IsValid)
                {
                    db.AccCostCenterInfoes.Add(costCenter);
                    db.SaveChanges();
                }



                return(JavaScript(string.Format("UYResult('{0}','{1}','{2}','{3}')",
                                                "Data saved successfully.", "success", "redirect", Url.Content("~/Accounting/CostCenter/Index"))));
            }
            catch (Exception ex)
            {
                return(JavaScript(string.Format("UYResult('{0}','{1}')",
                                                ex.Message, "failure")));
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(int?id)
        {
            var menuId = Convert.ToInt32(RouteData.Values["menuId"].ToString());
            var userId = Convert.ToInt32(Session["UserID"]);

            var userPrev = UniqueCode.MenuPermission(menuId, userId);

            ViewBag.UserViewPrivilige = userPrev.EnableView;
            ViewBag.UserAddPrivilige  = userPrev.EnableInsert;
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            try
            {
                AccCostCenterInfo costCenter = db.AccCostCenterInfoes.Find(id);



                if (costCenter == null)
                {
                    return(HttpNotFound());
                }
                return(View(costCenter));
            }

            catch (Exception ex)
            {
                return(JavaScript(string.Format("UYResult('{0}','{1}')",
                                                ex.Message, "failure")));
            }
        }
Exemplo n.º 3
0
        public ActionResult Edit(AccCostCenterInfo costCenter)
        {
            try
            {
                var oldCostCenter = db.AccCostCenterInfoes.SingleOrDefault(b => b.Id == costCenter.Id);
                if (oldCostCenter != null)
                {
                    oldCostCenter.CostCenterName = costCenter.CostCenterName;
                    if (ModelState.IsValid)
                    {
                        db.Entry(oldCostCenter).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                }



                return(JavaScript(string.Format("UYResult('{0}','{1}','{2}','{3}')", "Data saved successfully.", "success", "redirect", Url.Content("~/Accounting/CostCenter/Index"))));
            }
            catch (Exception ex)
            {
                return(JavaScript(string.Format("UYResult('{0}','{1}')", ex.Message, "failure")));
            }
        }