public IHttpActionResult PutINVENTORY(int id, INVENTORY iNVENTORY)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != iNVENTORY.INV_ID)
            {
                return(BadRequest());
            }

            db.Entry(iNVENTORY).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!INVENTORYExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 IEnumerator StepUpdate()
 {
     while (Application.isPlaying)
     {
         if (CrossPlatformInputManager.GetButtonDown("Fire1") && Reticle.Is == Reticle.ReticleType.grab)
         {
             GRAB?.Invoke();
             yield return(new WaitForSeconds(0.2f));
         }
         if (CrossPlatformInputManager.GetButton("Fire1") && Reticle.Is == Reticle.ReticleType.shoot)
         {
             FIRE?.Invoke();
         }
         if (CrossPlatformInputManager.GetButtonDown("Inventory") && m_fpc.IsGrounded())
         {
             INVENTORY?.Invoke();
             m_inInventory = !m_inInventory;
             ToggleCursor(m_inInventory);
             m_fpc.enabled = !m_inInventory;
             m_cam.enabled = !m_inInventory;
         }
         if (CrossPlatformInputManager.GetButtonDown("Flashlight") && WeaponManager.HasFlashlight)
         {
             WeaponManager.current.ToggleFlashlight();
         }
         yield return(null);
     }
 }
Example #3
0
        public INVENTORY getInventory(int?Number, string People, string remark, DateTime?Date)
        {
            ArrayList inventory = dao.getInventory(Number, People, remark, Date);
            INVENTORY result    = (INVENTORY)inventory[0];

            return(result);
        }
Example #4
0
        protected void lbtnSave_Click(object sender, EventArgs e)
        {
            try
            {
                int productDetailId     = Utils.CIntDef(ddlProductDetail.SelectedValue);
                int orderId             = Utils.CIntDef(ddlOrder.SelectedValue);
                int productDetailSizeId = Utils.CIntDef(ddlProductDetailSize.SelectedValue);

                var item = new INVENTORY();
                item.PRODUCT_DETAIL_ID      = productDetailId;
                item.ORDER_ID               = orderId;
                item.PRODUCT_DETAIL_SIZE_ID = productDetailSizeId;
                item.QUANTITY               = Utils.CIntDef(txtQuantity.Value.Replace(",", ""));
                item.CREATE_DATE            = DateTime.Now;
                item.TYPE       = Cost.NHAP_TINH_SON;
                item.CREATOR_ID = Utils.CIntDef(Session["Userid"]);

                _InventoryRepo.Create(item);

                Response.Redirect("nhap-san-pham-tinh-son.aspx?id=" + item.ORDER_ID);
            }
            catch
            {
            }
        }
Example #5
0
 public int INVENTORY_Update(INVENTORY obj, long ID)
 {
     try
     {
         return(DataProvider.ExecuteNonquery(DataProvider.ConnectionString, "INVENTORY_Insert",
                                             ID,
                                             obj.RefID,
                                             obj.RefDate,
                                             obj.RefType,
                                             obj.Stock_ID,
                                             obj.Product_ID,
                                             obj.Customer_ID,
                                             obj.Currency_ID,
                                             obj.Limit,
                                             obj.Quantity,
                                             obj.Amount,
                                             obj.Batch,
                                             obj.Serial,
                                             obj.ChassyNo,
                                             obj.Color,
                                             obj.Location,
                                             obj.Width,
                                             obj.Height,
                                             obj.Orgin,
                                             obj.Size,
                                             obj.Descritopn
                                             ));
     }
     catch
     {
         //throw ex;
         return(-1);
     }
 }
Example #6
0
    public bool GetPassive(ItemManager _ITEM)
    {
        if (Passives.Count > 0)
        {
            if (AlreadyHave(_ITEM.ItemCode))
            {
                return(false);
            }
        }

        if (Passives.Count >= PassiveSlots.Length)
        {
            return(false);
        }

        INVENTORY i = new INVENTORY(_ITEM, 1, _ITEM.GetComponent <SpriteRenderer>().sprite, _ITEM.ThisType);

        Passives.Add(i);
        if (!PassiveSlots[PassiveCOUNT].activeInHierarchy)
        {
            PassiveSlots[PassiveCOUNT].GetComponent <Image>().sprite = Passives[PassiveCOUNT].sprite;
            PassiveSlots[PassiveCOUNT].SetActive(true);
            Passives[PassiveCOUNT].item.UseItem();
        }
        PassiveCOUNT++;
        return(true);
    }
Example #7
0
        public ActionResult DeleteConfirmed(int id)
        {
            INVENTORY iNVENTORY = db.INVENTORies.Find(id);

            db.INVENTORies.Remove(iNVENTORY);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #8
0
 public INVENTORY UpdateInventory(int userid, INVENTORY nowInventory)
 {
     if (IdToInventory.ContainsKey(nowInventory.Id))
     {
         IdToInventory[nowInventory.Id] = nowInventory;
         return(nowInventory);
     }
     return(null);
 }
Example #9
0
 public ActionResult Edit([Bind(Include = "ProductID,ProductName,ProductPrice,ProductStock,ShopID")] INVENTORY iNVENTORY)
 {
     if (ModelState.IsValid)
     {
         db.Entry(iNVENTORY).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ShopID = new SelectList(db.SHOPS, "ShopID", "ShopName", iNVENTORY.ShopID);
     return(View(iNVENTORY));
 }
        public IHttpActionResult GetINVENTORY(int id)
        {
            INVENTORY iNVENTORY = db.INVENTORY.Find(id);

            if (iNVENTORY == null)
            {
                return(NotFound());
            }

            return(Ok(iNVENTORY));
        }
Example #11
0
 public INVENTORY DeleteInventory(int userid, int iventoryId)
 {
     if (useridToInventoryList.ContainsKey(userid))
     {
         INVENTORY inventory = IdToInventory[iventoryId];
         useridToInventoryList[userid].Remove(iventoryId);
         IdToInventory.Remove(iventoryId);
         return(inventory);
     }
     return(null);
 }
Example #12
0
 public virtual void Create(INVENTORY cus)
 {
     try
     {
         this.db.INVENTORies.InsertOnSubmit(cus);
         db.SubmitChanges();
     }
     catch// (Exception e)
     {
         //throw new Exception(e.Message);
     }
 }
Example #13
0
 public virtual void Remove(int id)
 {
     try
     {
         INVENTORY cus = this.GetById(id);
         this.Remove(cus);
     }
     catch //(Exception e)
     {
         //throw new Exception(e.Message);
     }
 }
Example #14
0
 public virtual void Remove(INVENTORY cus)
 {
     try
     {
         db.INVENTORies.DeleteOnSubmit(cus);
         db.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Example #15
0
 public virtual int Delete(int id)
 {
     try
     {
         INVENTORY cus = this.GetById(id);
         return(this.Delete(cus));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Example #16
0
        public ActionResult Create([Bind(Include = "ProductID,ProductName,ProductPrice,ProductStock,ShopID")] INVENTORY iNVENTORY)
        {
            if (ModelState.IsValid)
            {
                db.INVENTORies.Add(iNVENTORY);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ShopID = new SelectList(db.SHOPS, "ShopID", "ShopName", iNVENTORY.ShopID);
            return(View(iNVENTORY));
        }
Example #17
0
 public virtual int Delete(INVENTORY cus)
 {
     try
     {
         //user.IsDelete = true;
         db.SubmitChanges();
         return(0);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Example #18
0
 public virtual void Update(INVENTORY cus)
 {
     try
     {
         INVENTORY cusOld = this.GetById(cus.ID);
         cusOld = cus;
         db.SubmitChanges();
     }
     catch //(Exception e)
     {
         //throw new Exception(e.Message);
     }
 }
        public IHttpActionResult DeleteINVENTORY(int id)
        {
            INVENTORY iNVENTORY = db.INVENTORY.Find(id);

            if (iNVENTORY == null)
            {
                return(NotFound());
            }

            db.INVENTORY.Remove(iNVENTORY);
            db.SaveChanges();

            return(Ok(iNVENTORY));
        }
Example #20
0
        // GET: Inventory/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INVENTORY iNVENTORY = db.INVENTORies.Find(id);

            if (iNVENTORY == null)
            {
                return(HttpNotFound());
            }
            return(View(iNVENTORY));
        }
Example #21
0
        // GET: Inventory/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            INVENTORY iNVENTORY = db.INVENTORies.Find(id);

            if (iNVENTORY == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ShopID = new SelectList(db.SHOPS, "ShopID", "ShopName", iNVENTORY.ShopID);
            return(View(iNVENTORY));
        }
        public IHttpActionResult PostINVENTORY(INVENTORY iNVENTORY)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (INVENTORYCodeExists(iNVENTORY.INV_CODE))
            {
                return(NotFound());
            }
            db.INVENTORY.Add(iNVENTORY);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = iNVENTORY.INV_ID }, iNVENTORY));
        }
Example #23
0
 public INVENTORY AddInventory(int userid, INVENTORY inventory)
 {
     if (useridToInventoryList.ContainsKey(userid))
     {
         useridToInventoryList[userid].Add(inventory.Id);
         IdToInventory.Add(inventory.Id, inventory);
     }
     else
     {
         List <int> inventorys = new List <int>();
         inventorys.Add(inventory.Id);
         IdToInventory.Add(inventory.Id, inventory);
         useridToInventoryList.Add(userid, inventorys);
     }
     return(inventory);
 }
Example #24
0
 /// <summary>
 /// 장비창 유형을 변환
 /// </summary>
 public void ChangMode()
 {
     if (m_invenType.Equals(INVENTORY.BODY))
     {
         m_invenType = INVENTORY.SLOT;
         m_bodyPanel.SetActive(false);
         m_slotPanel.SetActive(true);
         StartCoroutine(MoveChangeToggle(1));
     }
     else
     {
         m_invenType = INVENTORY.BODY;
         m_bodyPanel.SetActive(true);
         m_slotPanel.SetActive(false);
         StartCoroutine(MoveChangeToggle(-1));
     }
 }
Example #25
0
        public static List <INVENTORY> GetAll()
        {
            INVENTORY        item  = null;
            List <INVENTORY> items = new List <INVENTORY>();

            try
            {
                using (OracleConnection con = new OracleConnection(conlink))
                {
                    if (con.State == ConnectionState.Closed)
                    {
                        con.Open();
                    }
                    string           query  = "SELECT * FROM INVENTORY ";
                    OracleCommand    cmd    = new OracleCommand(query, con);
                    OracleDataReader reader = cmd.ExecuteReader();
                    if (reader != null)
                    {
                        if (reader.HasRows)
                        {
                            while (reader.Read())
                            {
                                item = new INVENTORY()
                                {
                                    PRODUCTNAME = reader["PRODUCTNAME"].ToString(),
                                    QUANTITY    = int.Parse(reader["QUANTITY"].ToString()),
                                    PRODUCTNO   = int.Parse(reader["PRODUCTNO"].ToString()),
                                };
                                items.Add(item);
                            }
                            reader.Close();
                        }
                    }
                    if (con.State == ConnectionState.Open)
                    {
                        con.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(items);
        }
Example #26
0
        protected void lbtnLamlai_Click(object sender, EventArgs e)
        {
            int productDetailId     = Utils.CIntDef(ddlProductDetail.SelectedValue);
            int orderId             = Utils.CIntDef(ddlOrder.SelectedValue);
            int productDetailSizeId = Utils.CIntDef(ddlProductDetailSize.SelectedValue);

            var item = new INVENTORY();

            item.PRODUCT_DETAIL_ID      = productDetailId;
            item.ORDER_ID               = orderId;
            item.PRODUCT_DETAIL_SIZE_ID = productDetailSizeId;
            item.QUANTITY               = -Utils.CIntDef(txtQuantity.Value.Replace(",", ""));
            item.NOTE        = "Sản phẩm sửa";
            item.CREATE_DATE = DateTime.Now;
            item.TYPE        = Cost.NHAP_TINH_SON;
            item.CREATOR_ID  = Utils.CIntDef(Session["Userid"]);

            _InventoryRepo.Create(item);

            item = new INVENTORY();
            item.PRODUCT_DETAIL_ID      = productDetailId;
            item.ORDER_ID               = orderId;
            item.PRODUCT_DETAIL_SIZE_ID = productDetailSizeId;
            item.QUANTITY               = -Utils.CIntDef(txtQuantity.Value.Replace(",", ""));
            item.NOTE        = "Sản phẩm sửa";
            item.CREATE_DATE = DateTime.Now;
            item.TYPE        = Cost.NHAP_TINH_CHET;
            item.CREATOR_ID  = Utils.CIntDef(Session["Userid"]);

            _InventoryRepo.Create(item);

            item = new INVENTORY();
            item.PRODUCT_DETAIL_ID      = productDetailId;
            item.ORDER_ID               = orderId;
            item.PRODUCT_DETAIL_SIZE_ID = productDetailSizeId;
            item.QUANTITY               = -Utils.CIntDef(txtQuantity.Value.Replace(",", ""));
            item.NOTE        = "Sản phẩm sửa";
            item.CREATE_DATE = DateTime.Now;
            item.TYPE        = Cost.NHAP_TINH_NHAM;
            item.CREATOR_ID  = Utils.CIntDef(Session["Userid"]);

            _InventoryRepo.Create(item);

            Response.Redirect("kiem-tra-san-pham.aspx?id=" + item.ORDER_ID);
        }
Example #27
0
        InventoryItemDTO GetInventoryItem(INVENTORY inventory)
        {
            InventoryInitial inventoryInitial = InventoryInItialProperty.idToInventoryInitial[inventory.Inventoryid];

            InventoryItemDTO itemDto      = new InventoryItemDTO();
            InventoryDto     inventoryDto = new InventoryDto();

            inventoryDto.id            = inventory.Inventoryid;
            inventoryDto.applyValue    = inventoryInitial.applyValue;
            inventoryDto.equipType     = inventoryInitial.equipType;
            inventoryDto.icon          = inventoryInitial.icon;
            inventoryDto.info          = inventoryInitial.info;
            inventoryDto.infoType      = inventoryInitial.infoType;
            inventoryDto.inventoryType = inventoryInitial.inventoryType;
            inventoryDto.modelName     = inventoryInitial.modelName;
            inventoryDto.name          = inventoryInitial.name;
            inventoryDto.price         = inventoryInitial.price;
            inventoryDto.sell          = inventoryInitial.sell;
            itemDto.inventory          = inventoryDto;
            itemDto.id              = inventory.Id;
            itemDto.userId          = inventory.UserId;
            itemDto.shortcutid      = inventory.ShortcutId;
            itemDto.inventoryGridId = inventory.InventoryGridId;
            itemDto.level           = inventory.Level;
            itemDto.count           = inventory.Count;
            itemDto.IsDressed       = inventory.IsDressed;
            itemDto.starLevel       = inventory.StarLevel;
            itemDto.quality         = inventory.Quality;
            itemDto.attack          = inventory.Attack;
            itemDto.armour          = inventory.Armour;
            itemDto.def             = inventory.Def;
            itemDto.crit            = inventory.Crit;
            itemDto.exemptCrit      = inventory.ExemptCrit;
            itemDto.mp              = inventory.Mp;
            itemDto.speed           = inventory.Speed;
            itemDto.hp              = inventory.Hp;
            return(itemDto);
        }
Example #28
0
        INVENTORY GetInventoryByItem(InventoryItemDTO itemDto)
        {
            INVENTORY inventory = new INVENTORY();

            inventory.Id              = itemDto.id;
            inventory.Inventoryid     = itemDto.inventory.id;
            inventory.UserId          = itemDto.userId;
            inventory.ShortcutId      = itemDto.shortcutid;
            inventory.InventoryGridId = itemDto.inventoryGridId;
            inventory.Level           = itemDto.level;
            inventory.Count           = itemDto.count;
            inventory.IsDressed       = itemDto.IsDressed;
            inventory.StarLevel       = itemDto.starLevel;
            inventory.Quality         = itemDto.quality;
            inventory.Attack          = itemDto.attack;
            inventory.Armour          = itemDto.armour;
            inventory.Def             = itemDto.def;
            inventory.Crit            = itemDto.crit;
            inventory.ExemptCrit      = itemDto.exemptCrit;
            inventory.Mp              = itemDto.mp;
            inventory.Speed           = itemDto.speed;
            inventory.Hp              = itemDto.hp;
            return(inventory);
        }
Example #29
0
        public void startListening()
        {
            socket.On("java_instrument_apply", (data) =>
            {
                try
                {
                    var result = resourceService.getAllInstruments();
                    socket.Emit("java_instrument_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_instrument_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_instrument_add_apply", (data) =>
            {
                try
                {
                    JArray temp  = (JArray)data;
                    JObject Data = (JObject)temp[0];
                    string name  = (string)Data.GetValue("name");
                    string num   = (string)Data.GetValue("number");
                    int number   = int.Parse(num);
                    bool result  = resourceService.addInstruments(name, number);
                    if (result)
                    {
                        Console.WriteLine("java_instrument_add_apply: \n");
                        socket.Emit("java_instrument_add_reply", temp);
                    }
                    else
                    {
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                }
            });
            socket.On("java_instrument_rm_apply", (data) =>
            {
                try
                {
                    JArray temp  = (JArray)data;
                    JObject Data = (JObject)temp[0];
                    string name  = (string)Data.GetValue("name");
                    string num   = (string)Data.GetValue("number");
                    int number   = int.Parse(num);
                    bool result  = resourceService.delInstruments(name, number);
                    JObject res  = new JObject();
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_instrument_rm_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_instrument_rm_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_instrument_change_apply", (data) =>
            {
                try
                {
                    JArray temp    = (JArray)data;
                    JObject Data   = (JObject)temp[0];
                    string oldname = (string)Data.GetValue("old_name");
                    string newname = (string)Data.GetValue("new_name");
                    string num     = (string)Data.GetValue("number");
                    int number     = int.Parse(num);
                    bool result    = resourceService.updInstruments(oldname, newname, number);
                    JObject res    = new JObject();
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_instrument_change_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_instrument_change_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_blood_apply", (data) =>
            {
                try
                {
                    var result = resourceService.getAllBlood();
                    socket.Emit("java_blood_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_blood_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_blood_add_apply", (data) =>
            {
                try
                {
                    JArray temp  = (JArray)data;
                    JObject Data = (JObject)temp[0];
                    string name  = (string)Data.GetValue("name");
                    string num   = (string)Data.GetValue("number");
                    int number   = int.Parse(num);
                    bool result  = resourceService.addBlood(name, number);
                    if (result)
                    {
                        socket.Emit("java_blood_add_reply", temp);
                    }
                    else
                    {
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_blood_add_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_blood_rm_apply", (data) =>
            {
                try
                {
                    JArray temp  = (JArray)data;
                    JObject Data = (JObject)temp[0];
                    string name  = (string)Data.GetValue("name");
                    string num   = (string)Data.GetValue("number");
                    int number   = int.Parse(num);
                    bool result  = resourceService.delBlood(name, number);
                    JObject res  = new JObject();
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_blood_rm_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_blood_rm_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_blood_change_apply", (data) =>
            {
                try
                {
                    JArray temp    = (JArray)data;
                    JObject Data   = (JObject)temp[0];
                    string oldname = (string)Data.GetValue("old_name");
                    string newname = (string)Data.GetValue("new_name");
                    string num     = (string)Data.GetValue("number");
                    int number     = int.Parse(num);
                    bool result    = resourceService.updBlood(oldname, newname, number);
                    JObject res    = new JObject();
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_blood_change_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_blood_change_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_drug_apply", (data) =>
            {
                try
                {
                    var result = resourceService.getAllDrug();
                    socket.Emit("java_drug_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_drug_apply: \n");
                    Console.WriteLine(e);
                }
            });

            socket.On("java_drug_add_apply", (data) =>
            {
                try
                {
                    long add    = 0; bool result = true;
                    JArray temp = (JArray)data;
                    JObject res = new JObject();
                    foreach (var temp_date in temp)
                    {
                        JObject Data         = (JObject)temp_date;
                        string i             = (DateTime.Now.ToFileTime() % 100000 + add).ToString();
                        string name          = (string)Data.GetValue("name");
                        string specification = (string)Data.GetValue("specification");
                        string factory       = (string)Data.GetValue("factory");
                        int pricein          = (int)Data.GetValue("price_in");
                        int priceout         = (int)Data.GetValue("price_out");
                        int number           = (int)Data.GetValue("number");
                        string time          = (string)Data.GetValue("time");
                        int id = int.Parse(i);
                        if (resourceService.getDrugbyName(name) == null)
                        {
                            resourceService.addDrug(id, name, specification, pricein, factory, int.Parse(time));
                        }
                        if (!resourceService.addDrugInventory(id, name, priceout, number))
                        {
                            result = false;
                        }
                        add++;
                    }
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_drug_add_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_drug_add_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_drug_rm_apply", (data) =>
            {
                try
                {
                    bool result = true;
                    JArray temp = (JArray)data;
                    JObject res = new JObject();
                    foreach (var temp_date in temp)
                    {
                        JObject Data = (JObject)temp[0];
                        string i     = (string)Data.GetValue("ID");
                        int id       = int.Parse(i);
                        int drugid   = (int)resourceService.getDrugInventorybyID(id).DRUG_ID;
                        if ((!resourceService.delDrugInventory(id, null, null, null)))
                        {
                            result = false;
                        }
                        if ((!resourceService.delDrug(drugid, null, null, null, null, null)))
                        {
                            result = false;
                        }
                    }
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_drug_rm_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_drug_rm_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_drug_change_apply", (data) =>
            {
                try
                {
                    JArray temp  = (JArray)data;
                    JObject Data = (JObject)temp[0];
                    string oi    = (string)Data.GetValue("old_id");
                    string ni    = (string)Data.GetValue("new_id");
                    string name  = (string)Data.GetValue("name");
                    string pri   = (string)Data.GetValue("price");
                    string num   = (string)Data.GetValue("number");
                    int newid    = int.Parse(ni);
                    int oldid    = int.Parse(oi);
                    int price    = int.Parse(pri);
                    int number   = int.Parse(num);
                    int drugID   = (int)resourceService.getDrugbyName(name).ID;
                    bool result  = resourceService.updDrugInventory(oldid, newid, drugID, price, number);
                    JObject res  = new JObject();
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_drug_change_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_drug_change_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_inventory_apply", (data) =>
            {
                try
                {
                    var result = resourceService.getAllInventory();
                    socket.Emit("java_inventory_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_inventory_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_inventory_add_apply", (data) =>
            {
                try
                {
                    bool result   = true;
                    JObject Data  = (JObject)data;
                    JObject res   = new JObject();
                    string id     = (DateTime.Now.ToFileTime() % 100000).ToString();
                    string person = (string)Data.GetValue("person");
                    string remark = (string)Data.GetValue("memo");
                    int year      = (int)Data.GetValue("year");
                    int day       = (int)Data.GetValue("day");
                    int month     = (int)Data.GetValue("month");
                    int hour      = (int)Data.GetValue("hour");
                    int minute    = (int)Data.GetValue("minute");
                    int second    = (int)Data.GetValue("second");
                    DateTime date = new DateTime(year, month, day, month, minute, second);
                    JArray drug   = (JArray)Data.GetValue("drug");
                    if (!resourceService.addInventory(int.Parse(id), person, remark, date))
                    {
                        result = false;
                    }
                    else
                    {
                        Thread.Sleep(2000);
                        INVENTORY inventory = resourceService.getInventory(null, person, remark, date);
                        foreach (JObject temp in drug)
                        {
                            int Number       = (int)temp.GetValue("ID");
                            int quantity_new = (int)temp.GetValue("number");
                            DRUG_INVENTORY drug_inventory = resourceService.getDrugInventorybyID(Number);
                            int quantity_old = (int)drug_inventory.SURPLUS;
                            if (!resourceService.addInventoryExample(Number, (int)inventory.LIST_NUMBRE, quantity_old, quantity_new))
                            {
                                result = false;
                            }
                            else
                            {
                                resourceService.updDrugInventory((int)drug_inventory.ID, (int)drug_inventory.ID, (int)drug_inventory.DRUG_ID, (int)drug_inventory.PRICE, quantity_new);
                            }
                        }
                    }
                    if (result)
                    {
                        res.Add(new JProperty("res", "success"));
                    }
                    else
                    {
                        res.Add(new JProperty("res", "fail"));
                    }
                    socket.Emit("java_inventory_add_reply", res);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_inventory_add_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_inventory_content_apply", (data) =>
            {
                try
                {
                    JObject Data = (JObject)data;
                    int id       = int.Parse(Data.GetValue("ID").ToString());
                    var result   = resourceService.getInventExampleByID(id);
                    socket.Emit("java_inventory_content_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_inventory_content_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_patientdrug_apply", (data) =>
            {
                try
                {
                    JObject Data = (JObject)data;
                    int pat_id   = int.Parse(Data.GetValue("ID").ToString());
                    var result   = resourceService.getPatientDrug(pat_id);
                    socket.Emit("java_patientdrug_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_patientdrug_apply: \n");
                    Console.WriteLine(e);
                }
            });
            socket.On("java_patientdrug_clear_apply", (data) =>
            {
                try
                {
                    JObject Data = (JObject)data;
                    int pat_id   = int.Parse(Data.GetValue("ID").ToString());
                    var result   = resourceService.finishtPatientDrug(pat_id);
                    socket.Emit("java_patientdrug_clear_reply", result);
                }
                catch (Exception e)
                {
                    Console.WriteLine("java_patientdrug_clear_apply: \n");
                    Console.WriteLine(e);
                }
            });
        }
Example #30
0
 partial void DeleteINVENTORY(INVENTORY instance);
Example #31
0
 partial void UpdateINVENTORY(INVENTORY instance);
Example #32
0
 partial void InsertINVENTORY(INVENTORY instance);
Example #33
0
 public Inventory(INVENTORY structure, IntPtr address)
     : base(structure, address)
 {
     Initialize();
 }
        private void Save(string link = "")
        {
            int id = getIdnews();
            int type = 1;
            int idnhapkho = Utils.CIntDef(Drnhapkho.SelectedValue);
           
            if (idivent != 0)
            {
                var list = db.INVENTORies.Where(n => n.ID == idivent).ToList();
                if (list.Count > 0)
                {
                    UpdateQuantity(id, Utils.CIntDef(txtquan.Value), type, 1);
                    list[0].INVENT_QUANTITY = Utils.CIntDef(txtquan.Value);
                    list[0].NEWS_ID = id;
                    list[0].INVENT_TYPE = type;
                    list[0].INVENT_NAMEKH = txtnameKH.Value;
                    list[0].INVENT_ADDRESS = txtadd.Value;
                    list[0].INVENT_NO = txtsophieu.Value;
                    list[0].INVENT_CHIECKHAU = Utils.CIntDef(txtChieckhau.Value);
                    list[0].INVENT_NOTE = txtnote.Value;
                    //list[0].INVENT_KHO = khoid;
                    //list[0].INVENT_NHACC = nhacccid;
                    list[0].INVENT_PRICE = Utils.CDecDef(txtPrice.Value);
                    list[0].USER_ID = Utils.CIntDef(Session["USER_ID"]);
                    list[0].INVENT_ID_NHAP_KHO = idnhapkho;
                    db.SubmitChanges();

                }

            }
            else
            {
                if (id != 0)
                {
                    INVENTORY invent = new INVENTORY();
                    invent.INVENT_DATE = DateTime.Now;
                    invent.NEWS_ID = id;
                    invent.INVENT_TYPE = type;
                    invent.INVENT_QUANTITY = Utils.CIntDef(txtquan.Value);
                    invent.INVENT_NAMEKH = txtnameKH.Value;
                    invent.INVENT_ADDRESS = txtadd.Value;
                    invent.INVENT_NO = txtsophieu.Value;
                    invent.INVENT_CHIECKHAU = Utils.CIntDef(txtChieckhau.Value);
                    invent.INVENT_PRICE = Utils.CDecDef(txtPrice.Value);
                    invent.USER_ID = Utils.CIntDef(Session["USER_ID"]);
                    invent.INVENT_NOTE = txtnote.Value;
                    invent.INVENT_ID_NHAP_KHO = idnhapkho;
                    db.INVENTORies.InsertOnSubmit(invent);
                    db.SubmitChanges();
                    var list = db.INVENTORies.OrderByDescending(n => n.ID).ToList();
                    if (list.Count > 0)
                        idivent = list[0].ID;
                    UpdateQuantity(id, Utils.CIntDef(txtquan.Value), type, 0);
                }

            }

            if (String.IsNullOrEmpty(link)) link = "xuat-kho.aspx?id=" + idivent;
            if (!String.IsNullOrEmpty(link))
                Response.Redirect(link);
        }