Ejemplo n.º 1
0
        public ActionResult Ornament()
        {
            ButtonVisiblity("Index");
            var model = new OrnamentViewModel();

            ViewBag.ProductList = new SelectList(_ornamentService.GetProductList(), "Id", "Name");
            return(View(model));
        }
Ejemplo n.º 2
0
        public OrnamentViewModel SetRecordinEdit(tblItemMaster tblOrnament)
        {
            OrnamentViewModel ornament = new OrnamentViewModel();

            ornament.ID           = tblOrnament.ItemID;
            ornament.OrnamentName = tblOrnament.ItemName;
            ornament.Product      = tblOrnament.Product;
            ornament.Status       = tblOrnament.Status;
            return(ornament);
        }
Ejemplo n.º 3
0
 public JsonResult CreateEdit(OrnamentViewModel ornament)
 {
     try
     {
         _ornamentService.SaveUpdateRecord(ornament);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     return(Json(ornament));
 }
Ejemplo n.º 4
0
        public ActionResult GetOrnamentById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            Mst_Ornament      tblOrnament = dd._context.Mst_Ornament.Where(x => x.Orn_Id == ID).FirstOrDefault();
            OrnamentViewModel ornament    = new OrnamentViewModel();

            ornament.ID           = tblOrnament.Orn_Id;
            ornament.OrnamentName = tblOrnament.Orn_Name;
            ornament.Product      = (short)tblOrnament.Orn_Product;
            ornament.Status       = (short)tblOrnament.Orn_Status;
            ornament.operation    = operation;
            return(View("Ornament", ornament));
        }
Ejemplo n.º 5
0
        public ActionResult GetOrnamentById(int ID)
        {
            string operation = Session["Operation"].ToString();

            ButtonVisiblity(operation);
            var ornament    = new OrnamentViewModel();
            var tblOrnament = _ornamentService.GetOrnamentById(ID);

            if (tblOrnament != null)
            {
                ornament = _ornamentService.SetDataOnEdit(tblOrnament);
            }
            ornament.operation  = operation;
            ViewBag.ProductList = new SelectList(_ornamentService.GetProductList(), "Id", "Name");
            return(View("Ornament", ornament));
        }
Ejemplo n.º 6
0
        public List <OrnamentViewModel> SetDataofModalList()
        {
            List <OrnamentViewModel> list = new List <OrnamentViewModel>();
            var model     = new OrnamentViewModel();
            var tablelist = _context.tblItemMasters.ToList();

            foreach (var item in tablelist)
            {
                model              = new OrnamentViewModel();
                model.ID           = item.ItemID;
                model.OrnamentName = item.ItemName;
                model.ProductStr   = _context.Mst_Product.Where(x => x.Id == item.Product).Select(x => x.Name).FirstOrDefault();
                model.Status       = item.Status;
                list.Add(model);
            }
            return(list);
        }
Ejemplo n.º 7
0
        public void SaveUpdateRecord(OrnamentViewModel ornament)
        {
            tblItemMaster tblOrnament = new tblItemMaster();

            if (ornament.ID <= 0)
            {
                _context.tblItemMasters.Add(tblOrnament);
            }
            else
            {
                tblOrnament = _context.tblItemMasters.Where(x => x.ItemID == ornament.ID).FirstOrDefault();
            }
            tblOrnament.ItemName = ornament.OrnamentName;
            tblOrnament.Product  = ornament.Product;
            tblOrnament.Status   = ornament.Status;
            _context.SaveChanges();
        }
Ejemplo n.º 8
0
        public ActionResult GetOrnamentTable(string Operation)
        {
            Session["Operation"] = Operation;
            //ButtonVisiblity(Operation);
            List <OrnamentViewModel> list = new List <OrnamentViewModel>();
            var model     = new OrnamentViewModel();
            var tablelist = dd._context.Mst_Ornament.ToList();

            foreach (var item in tablelist)
            {
                model              = new OrnamentViewModel();
                model.ID           = item.Orn_Id;
                model.OrnamentName = item.Orn_Name;
                model.ProductStr   = item.Orn_Product == 1 ? "Gold Loan" : "Diamond Loan";
                model.StatusStr    = GetStatus((short)item.Orn_Status);
                list.Add(model);
            }
            return(PartialView("_OrnamentList", list));
        }
Ejemplo n.º 9
0
        //[ValidateAntiForgeryToken]
        public JsonResult CreateEdit(OrnamentViewModel ornament)
        {
            ornament.CreatedBy = Convert.ToInt32(Session["UserLoginId"]);
            ornament.UpdatedBy = Convert.ToInt32(Session["UserLoginId"]);
            Mst_Ornament tblOrnament = new Mst_Ornament();

            try
            {
                if (ornament.ID <= 0)
                {
                    var data = dd._context.Mst_Ornament.Where(u => u.Orn_Name == ornament.OrnamentName).Select(x => x.Orn_Name).FirstOrDefault();
                    if (data != null)
                    {
                        ModelState.AddModelError("OrnamentName", "Ornament Name Already Exists");
                        return(Json(ornament));
                    }
                    tblOrnament.Orn_RecordCreated   = DateTime.Now;
                    tblOrnament.Orn_RecordCreatedBy = ornament.CreatedBy;
                    dd._context.Mst_Ornament.Add(tblOrnament);
                }
                else
                {
                    tblOrnament = dd._context.Mst_Ornament.Where(x => x.Orn_Id == ornament.ID).FirstOrDefault();
                }
                tblOrnament.Orn_Name            = ornament.OrnamentName;
                tblOrnament.Orn_Product         = ornament.Product;
                tblOrnament.Orn_Status          = ornament.Status;
                tblOrnament.Orn_RecordUpdated   = DateTime.Now;
                tblOrnament.Orn_RecordUpdatedBy = ornament.UpdatedBy;
                dd._context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(Json(ornament));
        }
Ejemplo n.º 10
0
 public void SaveUpdateRecord(OrnamentViewModel model)
 {
     _ornamentRepository.SaveUpdateRecord(model);
 }