示例#1
0
        public JsonResult write_RetailDymo(int asset_tag, double price, string manu, string cpu, string ram, string hdd, string sku)
        {
            var existing = (from im in db.retail
                            where im.asset_tag.Equals(asset_tag)
                            select im).SingleOrDefault();

            if (existing != null)
            {
                existing.sold = "NO";

                existing.price = price;
                db.SaveChanges();
            }
            else
            {
                var create_dymo = new retail();
                create_dymo.time         = DateTime.Today;
                create_dymo.custom_label = "NO";
                create_dymo.sold         = "NO";
                create_dymo.asset_tag    = asset_tag;
                create_dymo.model        = manu;
                create_dymo.cpu          = cpu;
                create_dymo.ram          = ram;
                create_dymo.hdd          = hdd;
                create_dymo.price        = price;
                db.retail.Add(create_dymo);
                db.SaveChanges();
                db.Dispose();
            }

            //update price to magento system after price label have printed out
            string price_str = price.ToString();
            mage   mage      = new mage();
            bool   success   = mage.update_price(sku, price_str);



            return(Json(new { success = success }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult create_dymo(int asset, string model, string cpu, string ram, string hdd, double price)
        {
            string message = "";

            try
            {
                var existing = (from im in db.retail
                                where im.asset_tag.Equals(asset)
                                select im).SingleOrDefault();
                if (existing != null)
                {
                    existing.price = price;
                    existing.sold  = "NO";
                    db.SaveChanges();
                }

                else
                {
                    var create_dymo = new retail();
                    create_dymo.time         = DateTime.Today;
                    create_dymo.custom_label = "YES";
                    create_dymo.asset_tag    = asset;
                    create_dymo.model        = model;
                    create_dymo.cpu          = cpu;
                    create_dymo.ram          = ram;
                    create_dymo.sold         = "NO";
                    create_dymo.hdd          = hdd;
                    create_dymo.price        = price;
                    db.retail.Add(create_dymo);
                    db.SaveChanges();
                    db.Dispose();
                }
            }
            catch (Exception e)
            {
                message = e.Message.ToString();
            }
            return(Json(message, JsonRequestBehavior.AllowGet));
        }