Beispiel #1
0
 public void GetCollections()
 {
     Rings        = Jewelries.Where(i => i.Type.NameOfJewerly == "кольцо").ToArray <Jewelry>();
     Earrings     = Jewelries.Where(i => i.Type.NameOfJewerly == "серьги").ToArray <Jewelry>();
     Pendants     = Jewelries.Where(i => i.Type.NameOfJewerly == "подвеска").ToArray <Jewelry>();
     AllJewelries = Jewelries.ToArray <Jewelry>();
 }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Jewelries jewelries = db.Jewelries.Find(id);

            db.Jewelries.Remove(jewelries);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
 public JewelryTableViewModel()
 {
     Jewelries = new Jewelries();
     Jewelries.TypeOfPledge      = "Zinyət əşyası";
     OpenClientSerchTableCommand = new RelayCommand(OpenClientSerchTable);
     SaveCommand = new RelayCommand(Save);
     Currencies  = new ObservableCollection <string>(MyRepository.Currencies);
 }
Beispiel #4
0
 public void RemoveJewelry()
 {
     Jewelries.Remove(SomeJewelry);
     GetCollections();
     if ((JewelryType.Count > 0 && SomeJewelry.Type.NameOfJewerly == JewelryType[0].Type.NameOfJewerly) ||
         JewelryType.Equals(Jewelries))
     {
         JewelryType.Remove(SomeJewelry);
     }
 }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "JewelriesID,JName,JType,JMetal,JOccasion,JPhoto")] Jewelries jewelries)
 {
     if (ModelState.IsValid)
     {
         db.Entry(jewelries).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(jewelries));
 }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "JewelriesID,JName,JType,JMetal,JOccasion,JPhoto")] Jewelries jewelries)
        {
            if (ModelState.IsValid)
            {
                db.Jewelries.Add(jewelries);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(jewelries));
        }
Beispiel #7
0
        public void RedactJewelry()
        {
            Jewelry jewelry = new Jewelry();

            jewelry = SomeJewelry;
            RemoveJewelry();
            Jewelries.Add(jewelry);
            GetCollections();
            if ((JewelryType.Count > 0 && jewelry.Type.NameOfJewerly == JewelryType[0].Type.NameOfJewerly) ||
                JewelryType.Equals(Jewelries))
            {
                JewelryType.Add(SomeJewelry);
            }
        }
Beispiel #8
0
        // GET: Jewelries/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Jewelries jewelries = db.Jewelries.Find(id);

            if (jewelries == null)
            {
                return(HttpNotFound());
            }
            return(View(jewelries));
        }
        public void addItem(JewelryItemsViewModel item)
        {
            Jewelries.Add(item);
            if (Categories.Where(x => x.Id == item.JewelryCategories.Id).Count() == 0)
            {
                Categories.Add(item.JewelryCategories);
                Weight.Add(item.JewelryCategories.Name, 0);
                Price.Add(item.JewelryCategories.Name, 0);
                Quantity.Add(item.JewelryCategories.Name, 0);
            }
            Weight[item.JewelryCategories.Name]   += item.Weight.Value * item.Quantity;
            Price[item.JewelryCategories.Name]    += item.Price.Value * item.Quantity;
            Quantity[item.JewelryCategories.Name] += item.Quantity;

            Weight["Total"]   += item.Weight.Value * item.Quantity;
            Price["Total"]    += item.Price.Value * item.Quantity;
            Quantity["Total"] += item.Quantity;
        }
Beispiel #10
0
        // GET: Jewelries/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Jewelries jewelries = db.Jewelries.Find(id);

            if (jewelries == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Photo = jewelries.JPhoto;



            return(View(jewelries));
        }
Beispiel #11
0
        void Save(object a)
        {
            Jewelries.Price = 0;
            foreach (var item in Jewelries.Jeweleries)
            {
                Jewelries.Price += item.Price;
            }
            //Jewelries jewelries = new Jewelries();
            //jewelries.Copy(Jewelries);
            //ProcuringTableViewModel.ProcuringList.Add(jewelries);
            int       ListSize;
            Jewelries jewelries = new Jewelries();

            jewelries.Copy(Jewelries);

            try
            {
                var ItemDelete = ProcuringTableViewModel.JewelriesList.Where(x => x.Id == jewelries.Id).Select(x => x).First();
                ProcuringTableViewModel.JewelriesList.Remove(ItemDelete);
            }
            catch (Exception) { }
            ProcuringTableViewModel.JewelriesList.Add(jewelries);

            ListSize = ProcuringTableViewModel.ProcuringList.Count;
            for (int i = ListSize - 1; i >= 0; i--)
            {
                var jeweleriess = ProcuringTableViewModel.ProcuringList[i] is Jewelries;
                if (jeweleriess)
                {
                    ProcuringTableViewModel.ProcuringList.Remove(ProcuringTableViewModel.ProcuringList[i]);
                }
            }
            foreach (var item in ProcuringTableViewModel.JewelriesList)
            {
                ProcuringTableViewModel.ProcuringList.Add(item);
            }
        }