public ActionResult Edit([Bind(Include = "CategoryID,CategoryName,CategoryShortName,Created,Modified,Remarks,UserID")] INV_Category iNV_Category)
 {
     if (iNV_Category.CategoryID > 0)
     {
         if (iNV_Category.Remarks == null || iNV_Category.Remarks == "")
         {
             ViewBag.UserID = new SelectList(db.SEC_User, "UserID", "UserName", iNV_Category.UserID);
             ModelState.AddModelError("", "Enter Remarks");
             return(View(iNV_Category));
         }
     }
     if (ModelState.IsValid)
     {
         iNV_Category.Created  = Convert.ToDateTime(iNV_Category.Created);
         iNV_Category.Modified = DateTime.Now;
         if (Session["UserID"] != null)
         {
             iNV_Category.UserID = Convert.ToInt16(Session["UserID"].ToString());
         }
         db.Entry(iNV_Category).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UserID = new SelectList(db.SEC_User, "UserID", "UserName", iNV_Category.UserID);
     return(View(iNV_Category));
 }
        // GET: INV_Category/Create
        public ActionResult Create()
        {
            ViewBag.UserID = new SelectList(db.SEC_User, "UserID", "UserName");
            INV_Category iNV_Category = new INV_Category();

            return(View("Edit", iNV_Category));
        }
Exemple #3
0
        public int AddCategory(INV_Category saveCate)
        {
            string sql = "insert into INV_Category(CategoryName,CategoryCode,EnteredBy,EnteredDate,LastUpdatedBy,LastUpdatedDate,DepartmentId,IsDeleted)" +
                         " values(@CategoryName,@CategoryCode,@EnteredBy,@EnteredDate,0,null,@DepartmentId,0)";

            using (var db = DbHelper.GetDBConnection())
            {
                int id = db.Query <int>(sql, saveCate).SingleOrDefault();
                db.Close();
                return(id);
            }
        }
        public ActionResult Edit(FormCollection frm, int?id)
        {
            INV_Category updateCate = new INV_Category();

            updateCate.CategoryName = frm["CategoryName"];
            updateCate.CategoryCode = frm["CategoryCode"].ToUpper();

            updateCate.LastUpdatedDate = DateTime.Now;
            updateCate.LastUpdatedBy   = Convert.ToInt32(frm["SesUserId"]);

            db.UpdateCategory(updateCate, (int)id);
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(FormCollection frm)
        {
            INV_Category saveCate = new INV_Category();

            saveCate.CategoryName = frm["CategoryName"];
            saveCate.CategoryCode = frm["CategoryCode"].ToUpper();
            saveCate.EnteredDate  = DateTime.Now;
            saveCate.EnteredBy    = Convert.ToInt32(frm["SesUserId"]);
            saveCate.DepartmentId = Convert.ToInt32(frm["SesDepartmentId"]);

            db.AddCategory(saveCate);
            return(RedirectToAction("Index"));
        }
        // GET: INV_Category/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INV_Category iNV_Category = db.INV_Category.Find(id);

            if (iNV_Category == null)
            {
                return(HttpNotFound());
            }
            return(View(iNV_Category));
        }
        // GET: INV_Category/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INV_Category iNV_Category = db.INV_Category.Find(id);

            if (iNV_Category == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserID = new SelectList(db.SEC_User, "UserID", "UserName", iNV_Category.UserID);
            return(View(iNV_Category));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            INV_Category iNV_Category = db.INV_Category.Find(id);

            try
            {
                db.INV_Category.Remove(iNV_Category);
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", "You can not Delete this Category.");
                //return RedirectToAction("Index");
                return(View(iNV_Category));
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Create([Bind(Include = "CategoryID,CategoryName,CategoryShortName,Created,Modified,Remarks,UserID")] INV_Category iNV_Category)
        {
            if (ModelState.IsValid)
            {
                iNV_Category.Created  = DateTime.Now;
                iNV_Category.Modified = DateTime.Now;
                if (Session["UserID"] != null)
                {
                    iNV_Category.UserID = Convert.ToInt16(Session["UserID"].ToString());
                }
                db.INV_Category.Add(iNV_Category);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.SEC_User, "UserID", "UserName", iNV_Category.UserID);
            return(View(iNV_Category));
        }
Exemple #10
0
        public bool UpdateCategory(INV_Category updateCate, int Id)
        {
            string sql = " Update INV_Category set CategoryName=@CategoryName, CategoryCode=@CategoryCode," +
                         "LastUpdatedDate=@LastUpdatedDate, LastUpdatedBy=@LastUpdatedBy where CategoryId= " + Id;

            using (var db = DbHelper.GetDBConnection())
            {
                var lst = db.Execute(sql, updateCate);
                db.Close();
                if (lst > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
        }