Esempio n. 1
0
        public item createItem(itemModel im)
        {
            item newitem = new item();

            newitem.itemName = im.itemName;
            return(Create(newitem));
        }
Esempio n. 2
0
        // GET api/<controller>/5
        public List <itemDeployedModel> Get(int id)
        {
            IoTDatabaseDataContext db = new IoTDatabaseDataContext();

            List <itemDeployedModel> items = new List <itemDeployedModel>();

            List <ItemDeployed> list = (from item in db.ItemDeployeds
                                        where id == item.deployedID
                                        select item).ToList();


            foreach (ItemDeployed item in list)
            {
                projectModel newProject = new projectModel(item.Project.projectName);

                typeModel newType = new typeModel(item.Item.SubType.Type.typeID, item.Item.SubType.Type.typeName);

                subTypeModel newSubType = new subTypeModel(item.Item.SubType.subTypeID, newType, item.Item.SubType.subTypeName, item.Item.SubType.description);

                itemModel itemModel = new itemModel(item.itemID, newSubType, item.Item.itemNote);

                itemDeployedModel newDeploy = new itemDeployedModel(newProject, itemModel, item.location, item.date.ToString(), item.notes);

                items.Add(newDeploy);
            }


            return(items);
        }
Esempio n. 3
0
        public IHttpActionResult Return_item([FromUri] int item_id, [FromUri] int qty, [FromUri] int oid)
        {
            order       o  = new orderModel().GetAll().Where(x => x.id == oid).ToList()[0];
            order_items oi = new order_itemsModel().GetAll().Where(x => x.oid == o.id && x.item_id == item_id).ToList()[0];

            oi.qty    = oi.qty - qty;
            oi.total  = oi.total - oi.item.retail_price * qty;
            oi.profit = oi.profit - (oi.item.retail_price - oi.item.original_price) * qty;
            //oi.disc = oi.disc - oi.item.discount_price * qty;
            new order_itemsModel().Update(oi);
            o.total_amount = o.total_amount - (oi.item.retail_price * qty);
            o.total_profit = o.total_profit - (oi.item.retail_price - oi.item.original_price) * qty;
            new orderModel().Update(o);
            order_return or = new order_return();

            or.oid     = oid;
            or.dt      = DateTime.Now;
            or.user_id = User.Identity.GetUserId();
            int id = new order_returnModel().Create(or);
            order_return_items ori = new order_return_items();

            ori.orid    = id;
            ori.item_id = item_id;
            ori.qty     = qty;
            new order_return_itemModel().Create(ori);
            item i = new itemModel().GetAll().Where(x => x.id == item_id).ToList()[0];

            i.qty = i.qty + qty;
            new itemModel().Update(i);
            return(Ok());
        }
Esempio n. 4
0
        public MainPage()
        {
            InitializeComponent();



            vm = new itemModel();
            //Llamo al modelo de objeto prestablecido en la carpeta ViewModel.
            itemList.ItemsSource = vm.items;

            // Detail = new NavigationPage(new Page1());
            var nav = new NavigationPage(new Page1());

            nav.BarBackgroundColor = Color.Black;
            nav.BarTextColor       = Color.White;

            /* Se cambian las propiedades de la barra de navegación.
             * - Se tuvo que instanciar una variable de pagina de navegación para pode realizar los cambios
             * de propiedades, pues al igualarlo con detail se daba lugar a un override atributos.
             */
            Detail      = nav;
            IsPresented = true;

            /*Indica que esta sera la página que sera presentada al inicio de la aplicación poco después
             * de que se termine el tiempo de duracion del splashscreen incorporado.
             */
        }
Esempio n. 5
0
        public void Enter_New_Stock([System.Web.Http.FromUri] int item_id, [System.Web.Http.FromUri] int retail_price, [System.Web.Http.FromUri] int new_qty)
        {
            item i = new itemModel().GetAll().Where(x => x.id == item_id).ToList()[0];

            i.retail_price = retail_price;
            i.qty          = i.qty + new_qty;
            new itemModel().Update(i);
        }
Esempio n. 6
0
 public ActionResult Edit(itemModel im)
 {
     if (ModelState.IsValid)
     {
         _itemRepository.editItem(im);
         return(RedirectToAction("Index"));
     }
     return(View(im));
 }
Esempio n. 7
0
        //
        // GET: /item/details?itemid={itemid}
        //
        public ActionResult getItem(int itemid)
        {
            itemModel im = _itemRepository.GetItem(itemid);

            return(Json(new
            {
                im
            }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 8
0
        public ActionResult Create(itemModel item)
        {
            if (ModelState.IsValid)
            {
                _itemRepository.createItem(item);
                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
Esempio n. 9
0
 //
 // GET: /baseItem/GetItem/{itemID}
 //
 public itemModel GetItem(int itemID)
 {
     using (var db = new WarehouseEntities())
     {
         itemModel item = (from i in db.items where i.itemID == itemID select new itemModel {
             itemID = i.itemID, itemName = i.itemName
         }).FirstOrDefault();
         return(item);
     }
 }
Esempio n. 10
0
        public ActionResult createItem(string itemName)
        {
            item i = _itemRepository.createItemByName(itemName);

            itemModel im = itemModel.ToModel(i);

            return(Json(new
            {
                im
            }));
        }
Esempio n. 11
0
        public JsonResult Filter_Read(string text)
        {
            text = text.ToLower();
            var products = new itemModel().Read();

            if (!string.IsNullOrEmpty(text))
            {
                products = products.Where(i => (i.name.ToLower().Contains(text) || i.Barcode.Equals(text)) && i.isActive && i.tag);
            }
            return(Json(products, JsonRequestBehavior.AllowGet));
        }
Esempio n. 12
0
        public item editItem(itemModel im)
        {
            item item = Find(i => i.itemID == im.itemID);

            if (item != null)
            {
                item.itemName = im.itemName;
                Update(item);
            }
            return(item);
        }
        //method to return the list of itemsIssued makes the code more modular
        private List <itemsIssuedModel> populateList(List <ItemIssue> allItemsLinq)
        {
            List <itemsIssuedModel> itemsIssued = new List <itemsIssuedModel>();

            foreach (var item in allItemsLinq)
            {
                typeModel newType = new typeModel(item.Item.SubType.Type.typeID, item.Item.SubType.Type.typeName);

                subTypeModel newSubType = new subTypeModel(item.Item.SubType.subTypeID, newType, item.Item.SubType.subTypeName, item.Item.SubType.description);

                itemModel itemModel = new itemModel(item.itemID, newSubType, item.Item.itemNote);

                personModel newPerson = new personModel(item.Person.personID, item.Person.name, item.Person.phoneNumber, item.Person.email);

                itemsIssuedModel newItem = new itemsIssuedModel(item.issueID, newPerson, itemModel, item.itemReturned);

                itemsIssued.Add(newItem);
            }

            return(itemsIssued);
        }
Esempio n. 14
0
        // GET api/<controller>
        public IEnumerable <itemModel> Get()
        {
            List <itemModel> itemList = new List <itemModel>();

            IoTDatabaseDataContext db = new IoTDatabaseDataContext();

            var allItems = from theItem in db.Items
                           select theItem;

            foreach (var item in allItems)
            {
                typeModel newType = new typeModel(item.SubType.typeID, item.SubType.Type.typeName);

                subTypeModel newSubType = new subTypeModel(item.SubType.subTypeID, newType, item.SubType.subTypeName, item.SubType.description);

                itemModel itemModel = new itemModel(item.itemID, newSubType, item.itemNote);

                itemList.Add(itemModel);
            }

            return(itemList);
        }