Exemple #1
0
        public bool Create(MstItemViewModel vmodelItem)
        {
            bool    result    = true;
            MstItem modelItem = new MstItem();

            modelItem.ItemCode   = vmodelItem.ItemCode;
            modelItem.Name       = vmodelItem.Name;
            modelItem.Qty        = vmodelItem.Qty;
            modelItem.Pieces     = vmodelItem.Pieces;
            modelItem.Price      = vmodelItem.Price;
            modelItem.Actived    = vmodelItem.Actived;
            modelItem.CreatedOn  = vmodelItem.CreatedOn;
            modelItem.CreatedBy  = vmodelItem.CreatedBy;
            modelItem.ModifiedOn = vmodelItem.ModifiedOn;
            modelItem.ModifiedBy = vmodelItem.ModifiedBy;

            dataContext.mstItem.Add(modelItem);
            try
            {
                dataContext.SaveChanges();
                return(result);
            }
            catch (Exception)
            {
                result = false;
                return(result);

                throw;
            }
        }
Exemple #2
0
 public ActionResult Update(MstItemViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.ModifiedOn = today;
         model.ModifiedBy = (string)Session["EmployeeName"];
         if (serviceItem.Update(model))
         {
             return(Json(new { pesan = "sukses" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { pesan = "gagal" }, JsonRequestBehavior.AllowGet));
         }
     }
     return(View());
 }
Exemple #3
0
        public MstItemViewModel GetById(string cd)
        {
            MstItemViewModel result = new MstItemViewModel();

            result = (from item in dataContext.mstItem
                      where item.ItemCode == cd
                      select new MstItemViewModel {
                ItemCode = item.ItemCode,
                Name = item.Name,
                Qty = item.Qty,
                Pieces = item.Pieces,
                Price = item.Price,
                Actived = item.Actived,
                CreatedOn = item.CreatedOn,
                CreatedBy = item.CreatedBy,
                ModifiedOn = item.ModifiedOn,
                ModifiedBy = item.ModifiedBy
            }).FirstOrDefault();
            return(result);
        }
Exemple #4
0
 public ActionResult CreateNewItem(MstItemViewModel model)
 {
     if (ModelState.IsValid)
     {
         model.Qty        = 0;
         model.Price      = 0;
         model.Pieces     = "gram";
         model.Actived    = false;
         model.CreatedBy  = (string)Session["EmployeeName"];
         model.CreatedOn  = today;
         model.ModifiedBy = (string)Session["EmployeeName"];
         model.ModifiedOn = today;
         if (serviceItem.Create(model))
         {
             return(Json(new { pesan = "sukses" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { pesan = "gagal" }, JsonRequestBehavior.AllowGet));
         }
     }
     return(View("Index"));
 }
Exemple #5
0
        public bool Update(MstItemViewModel vmodelItem)
        {
            bool    result    = true;
            MstItem modelItem = dataContext.mstItem.Where(mdl => mdl.ItemCode == vmodelItem.ItemCode).FirstOrDefault();

            modelItem.Name       = vmodelItem.Name;
            modelItem.Actived    = vmodelItem.Actived;
            modelItem.ModifiedOn = vmodelItem.ModifiedOn;
            modelItem.ModifiedBy = vmodelItem.ModifiedBy;

            dataContext.Entry(modelItem).State = EntityState.Modified;
            try
            {
                dataContext.SaveChanges();
                return(result);
            }
            catch (Exception)
            {
                result = false;
                return(result);

                throw;
            }
        }