public async Task <IActionResult> Edit(int id, [Bind("Id,CatagoryId,Name,Description,Quantity,Costprice,Saleprice,Mainlmage,Itemcode,Maincolor,Status")] ItemManagement itemManagement)
        {
            if (id != itemManagement.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(itemManagement);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ItemManagementExists(itemManagement.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(itemManagement));
        }
        public override void OnActionExecuting(HttpActionContext filterContext)
        {
            var itemRequest = (ItemRequest)filterContext.ActionArguments["itemRequest"];

            var itemManagement = new ItemManagement(GlobalAppSettings.QueryBuilder, GlobalAppSettings.DataProvider);

            var itemDetails = new ItemDetail();

            if (itemRequest.ServerPath != null)
            {
                itemRequest.ItemId = itemManagement.GetItemDetailsFromItemPath(itemRequest.ServerPath).Id;
            }
            if (itemRequest.ItemId == Guid.Empty && (itemRequest.ItemType == ItemType.Datasource || itemRequest.ItemType == ItemType.File))
            {
                itemDetails = itemManagement.GetItemDetailsFromItemName(itemRequest.Name, itemRequest.ItemType);
                if (itemDetails != null)
                {
                    itemRequest.ItemId = itemDetails.Id;
                }
                else
                {
                    var apiResponse = new ItemResponse
                    {
                        Status        = false,
                        StatusMessage = "Invalid request values"
                    };
                    var response = new HttpResponseMessage
                    {
                        Content = new StringContent(javaScriptSerializer.Serialize(apiResponse))
                    };
                    filterContext.Response = response;
                }
            }

            filterContext.ActionArguments["itemRequest"] = itemRequest;
            var userId    = new UserManagement(GlobalAppSettings.QueryBuilder, GlobalAppSettings.DataProvider).GetUserId(itemRequest.UserName);
            var itemsList =
                itemManagement.GetItems(
                    new UserManagement(GlobalAppSettings.QueryBuilder, GlobalAppSettings.DataProvider).GetUserId(
                        itemRequest.UserName), ItemType, null, null, null, null, null, itemRequest.ItemId);

            HttpContext.Current.Session["UserId"] = userId;


            if (itemsList.result.Any(a => a.Id == itemRequest.ItemId && a.CanRead) == false)
            {
                var apiResponse = new ItemResponse
                {
                    Status        = false,
                    StatusMessage = "You do not have permission to access this item or the item does not exist."
                };
                var response = new HttpResponseMessage
                {
                    Content = new StringContent(javaScriptSerializer.Serialize(apiResponse))
                };
                filterContext.Response = response;
            }

            base.OnActionExecuting(filterContext);
        }
Example #3
0
    public void Consume(GameObject player)
    {
        ItemManagement itemManager = player.GetComponentInChildren <ItemManagement>();
        List <Weapon>  weapons     = itemManager.GetEquippedWeapons();
        SpriteRenderer sprite      = player.transform.Find("Sprite").GetComponent <SpriteRenderer>();

        StartCoroutine(AmplifyDamage(weapons, sprite));
    }
Example #4
0
 private void OnTriggerExit2D(Collider2D other)
 {
     if (!isOpened && other.CompareTag("Player"))
     {
         ItemManagement inventory = other.GetComponentInChildren <ItemManagement>();
         inventory.AddChest(null);
     }
 }
        public string DeleteAirline(int id)
        {
            ItemManagement A = _context.ItemManagement.Find(id);

            _context.ItemManagement.Remove(A);
            _context.SaveChanges();
            return("1");
        }
Example #6
0
 private void CheckAndGetPencilCase(Collider2D coll)
 {
     if (coll.CompareTag("Item_PencilCase"))
     {
         IncreaseEraserSpaceCount();
         isPencilCaseEquipped = true;
         ItemManagement.GetInstance().SetIsPlayerPencilCaseEquipped(true);
     }
 }
Example #7
0
        public Impuesto ImpuestoItem(int id_impuesto)
        {
            var cm = new ItemManagement();

            var impuesto = new Impuesto()
            {
                Id = id_impuesto
            };

            return(cm.ImpuestoItem(impuesto));
        }
Example #8
0
        public Archivo RetrieveItemArchivo(int id)
        {
            var cm = new ItemManagement();

            var archivo = new Archivo()
            {
                Id = id
            };

            return(cm.RetrieveItemArchivo(archivo));
        }
        public async Task <IActionResult> Create([Bind("Id,CatagoryId,Name,Description,Quantity,Costprice,Saleprice,Mainlmage,Itemcode,Maincolor,Status")] ItemManagement itemManagement)
        {
            if (ModelState.IsValid)
            {
                _context.Add(itemManagement);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(itemManagement));
        }
Example #10
0
        public Item RetrieveByIdItem(int id)
        {
            var cm = new ItemManagement();

            var item = new Item()
            {
                id = id
            };

            return(cm.RetrieveByIdItem(item));
        }
Example #11
0
        public IActionResult CreateItem(Item c)
        {
            try
            {
                var cm = new ItemManagement();

                cm.CreateItem(c);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex.Message));
            }
        }
Example #12
0
        public IActionResult AsociarItemEmpleado(EmpleadosXItem empleados)
        {
            try
            {
                var cm = new ItemManagement();

                cm.AsociarItemEmpleado(empleados);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex.Message));
            }
        }
Example #13
0
 private void OnCollisionEnter2D(Collision2D other)
 {
     if (other.transform.CompareTag("Player"))
     {
         Debug.Log("DOOR");
         ItemManagement im = other.gameObject.GetComponentInChildren <ItemManagement>();
         if (im.keyCount >= 1)
         {
             im.keyCount--;
             itemPopulator.DoorCount--;
             itemPopulator.SpawnGoal();
             Destroy(gameObject);
         }
     }
 }
Example #14
0
        public NftClient(NftClientSettings settings)
        {
            Settings = settings;

            var param = new JsonRpcParams();

            param.JsonrpcVersion = "2.0";

            var jsonRpc = new JsonRpc(new Wsclient(settings.Logger), settings.Logger, param);

            _application = new Application(settings.Logger, jsonRpc, settings.SerializerSettings);

            CollectionManagement = new CollectionManagement(this);
            ItemManagement       = new ItemManagement(this);
        }
Example #15
0
        public IActionResult UpdateArchivo(Archivo c)
        {
            try
            {
                var cm = new ItemManagement();

                cm.UpdateArchivo(c);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex));
            }
        }
Example #16
0
    //Initialize Method of this class
    private void Init()
    {
        prefab_walls      = Resources.Load("Prefabs/Walls") as GameObject;
        prefab_background = Resources.Load("Prefabs/Background") as GameObject;

        currentState     = GameState.INIT;
        previousState    = GameState.NULL;
        stageManagement  = StageManagement.GetInstance();
        playerManagement = PlayerManagement.GetInstance();
        enemyManagement  = EnemyManagement.GetInstance();
        uiManagment      = UIManagement.GetInstance();
        itemManagement   = ItemManagement.GetInstance();
        scoreManagement  = ScoreManagement.GetInstance();
        soundManagement  = SoundManagement.GetInstance();
        StartCoroutine(CheckState());
    }
Example #17
0
 // Use this for initialization
 void Start()
 {
     health = maxHealth;
     rs     = Camera.main.gameObject.GetComponent <ResizeScreen>();
     im     = GetComponentInChildren <ItemManagement>();
     pm     = GetComponentInChildren <PlayerMovement>();
     anim   = GetComponentInChildren <Animator>();
     if (rs == null)
     {
         Debug.LogError("Camera does not have ResizeScreen Component");
     }
     else
     {
         rs.SetUnits(health);
     }
 }
Example #18
0
        static void Main(string[] args)
        {
            Item           item           = new Item();
            ItemManagement itemManagement = new ItemManagement();

            do
            {
                item.display();
                Console.WriteLine("Enter your choice:");
                string yourChoice = Console.ReadLine();
                switch (yourChoice)
                {
                case "1":
                    itemManagement.addItem();
                    break;

                case "2":
                    itemManagement.update();
                    break;

                case "3":
                    itemManagement.delete();
                    break;

                case "4":
                    //search item by code
                    itemManagement.search();
                    break;

                case "5":
                    //display item
                    itemManagement.showAll();
                    break;

                case "6":
                    //quit
                    System.Environment.Exit(1);
                    Console.WriteLine("GoodBye!!!!");
                    break;
                }
            } while (true);
        }
Example #19
0
        public IActionResult DeleteItem(int id)
        {
            try
            {
                var cm = new ItemManagement();

                var item = new Item()
                {
                    id = id
                };

                cm.DeleteItem(item);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(StatusCode(500, ex));
            }
        }
        public async Task <IActionResult> AddItemStocks(AddItemStockViewModel itemModel)
        {
            if (HttpContext.Session.GetString("Id") == null)
            {
                HttpContext.Session.Clear();
                return(RedirectToAction("Index", "Account"));
            }


            if (ModelState.IsValid)
            {
                ItemManagement i = new ItemManagement(db);
                await i.addItem(itemModel, Convert.ToInt32(HttpContext.Session.GetString("WorksAt")));

                TempData["ItemMsg"] = "success";

                return(RedirectToAction("AddItemStock"));
            }
            else
            {
                return(RedirectToAction("AddItemStock", itemModel));
            }
        }
Example #21
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var id = filterContext.HttpContext.Request["id"];

            var itemId = new Guid();

            if (String.IsNullOrEmpty(id) || Guid.TryParse(id, out itemId) == false)
            {
                filterContext.Result = new RedirectResult("/reports", true);
            }
            else
            {
                var itemManagement = new ItemManagement(GlobalAppSettings.QueryBuilder, GlobalAppSettings.DataProvider);
                var itemDetail     = itemManagement.GetItemDetailsFromItemId(itemId, false);

                if (itemDetail == null)
                {
                    filterContext.Result = new ViewResult
                    {
                        ViewName = "../Home/PermissionDenied"
                    };
                }
                else
                {
                    var itemsList = itemManagement.GetItems(Convert.ToInt32(filterContext.HttpContext.User.Identity.Name), itemDetail.ItemType, null, null, null, null, null, itemId);
                    if (!itemsList.result.Any(a => a.Id == itemId && a.CanRead))
                    {
                        filterContext.Result = new ViewResult
                        {
                            ViewName = "../Home/PermissionDenied"
                        };
                    }
                }
            }

            base.OnActionExecuting(filterContext);
        }
        public static void InsertSampleReports()
        {
            try
            {
                var itemManagement = new ItemManagement();
                //var item = new Item();
                var userManagement = new UserManagement();

                var userDetail = userManagement.FindUserByUserId(1);
                var baseUrl    = new UriBuilder(HttpContext.Current.Request.Url.Scheme,
                                                HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port).ToString();
                var dataSourceId = Guid.Empty;

                //#region AddCategory

                //var category = new ItemDetail()
                //{
                //    Name = "Sample Reports",
                //    Description = "Check our sample reports in this category",
                //    CreatedById = userDetail.UserId,
                //    CreatedDate = DateTime.UtcNow.ToString(GlobalAppSettings.GetDateTimeFormat()),
                //    ItemType = ItemType.Category,
                //    ModifiedById = userDetail.UserId,
                //    ModifiedDate = DateTime.UtcNow.ToString(GlobalAppSettings.GetDateTimeFormat())
                //};
                //item.AddNewCategory(category);

                //#endregion

                //#region Add Data Sources

                //List<FileInfo> dataSourceList =
                //   new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\SampleReports").GetFiles("*.rds").ToList();

                //dataSourceList = dataSourceList.OrderByDescending(o => o.Name).ToList();



                //foreach (var dataSource in dataSourceList)
                //{
                //    DataSourceDefinition dataSourceDefinition;
                //    var xmlSerializer = new XmlSerializer(typeof(DataSourceDefinition));
                //    using (var reader = new StreamReader(dataSource.FullName))
                //    {
                //        dataSourceDefinition = (DataSourceDefinition)xmlSerializer.Deserialize(reader);
                //        reader.Close();
                //    }
                //    var itemRequest = new ItemRequest
                //    {
                //        Description = "This is a sample data source.",
                //        DataSourceDefinition = dataSourceDefinition,
                //        ItemType = ItemType.Datasource,
                //        Name = Path.GetFileNameWithoutExtension(dataSource.Name),
                //        UserName = userDetail.UserName,
                //        Password = userDetail.Password
                //    };

                //    using (var webclient = new WebClient())
                //    {
                //        var serializer = new DataContractJsonSerializer(typeof(ItemRequest));
                //        var memoryStream = new MemoryStream();

                //        serializer.WriteObject(memoryStream, itemRequest);

                //        var data = Encoding.UTF8.GetString(memoryStream.ToArray(), 0, (int)memoryStream.Length);

                //        webclient.Headers["Content-type"] = "application/json";
                //        webclient.Encoding = Encoding.UTF8;

                //        var apiResult = webclient.UploadString(baseUrl.TrimEnd('/') + "/api/reportserverapi/add-data-source", "POST", data);

                //        var itemResponse = JsonConvert.DeserializeObject<ItemResponse>(apiResult);
                //        dataSourceId = itemResponse.PublishedItemId;
                //    }
                //}

                //#endregion

                //#region AddReports

                //var temporaryDirectory = Path.Combine(GlobalAppSettings.GetItemsPath() + "Temporary_Files");

                //if (Directory.Exists(temporaryDirectory) == false)
                //{
                //    Directory.CreateDirectory(temporaryDirectory);
                //}

                //List<FileInfo> reportList =
                //    new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\SampleReports").GetFiles("*.rdl").ToList();

                //reportList = reportList.OrderByDescending(o => o.Name).ToList();

                //foreach (var report in reportList)
                //{
                //    var xmlDocument = new XmlDocument();
                //    xmlDocument.Load(report.FullName);

                //    var dataSourceNodes = xmlDocument.GetElementsByTagName("DataSource");

                //    foreach (var dataSourceNode in dataSourceNodes)
                //    {
                //        var xmlLinkedNode = dataSourceNode as XmlLinkedNode;
                //        foreach (var childNodes in xmlLinkedNode.ChildNodes)
                //        {
                //            var xmlChildLinkedNode = childNodes as XmlLinkedNode;
                //            if (xmlChildLinkedNode.Name == "DataSourceReference")
                //            {
                //                xmlChildLinkedNode.InnerText = dataSourceId.ToString();
                //            }
                //        }
                //    }
                //    var tempReportName = temporaryDirectory + "\\" + report.Name;
                //    xmlDocument.Save(tempReportName);

                //    var itemRequest = new ItemRequest
                //    {
                //        CategoryId = itemManagement.GetItemDetailsFromItemName(category.Name, ItemType.Category).Id,
                //        DataSourceMappingInfo = new List<DataSourceMappingInfo>
                //        {
                //            new DataSourceMappingInfo
                //            {
                //                DataSourceId = dataSourceId,
                //                Name = Path.GetFileNameWithoutExtension(dataSourceList.FirstOrDefault().Name)
                //            }
                //        },
                //        Description = "This is a sample report.",
                //        ItemContent = File.ReadAllBytes(tempReportName),
                //        ItemType = ItemType.Report,
                //        Name = Path.GetFileNameWithoutExtension(tempReportName),
                //        UserName = userDetail.UserName,
                //        Password = userDetail.Password
                //    };

                //    using (var webclient = new WebClient())
                //    {
                //        var serializer = new DataContractJsonSerializer(typeof(ItemRequest));
                //        var memoryStream = new MemoryStream();

                //        serializer.WriteObject(memoryStream, itemRequest);

                //        var data = Encoding.UTF8.GetString(memoryStream.ToArray(), 0, (int)memoryStream.Length);

                //        webclient.Headers["Content-type"] = "application/json";
                //        webclient.Encoding = Encoding.UTF8;

                //        var apiResult = webclient.UploadString(baseUrl.TrimEnd('/') + "/api/reportserverapi/add-report", "POST", data);

                //        var itemResponse = JsonConvert.DeserializeObject<ItemResponse>(apiResult);
                //    }
                //}

                //LogExtension.LogInfo("Sample reports has been added successfully.", MethodBase.GetCurrentMethod());

                //#endregion
            }
            catch (Exception ex)
            {
                LogExtension.LogError("Error in adding sample reports.", ex, MethodBase.GetCurrentMethod());
            }
        }
Example #23
0
        public List <Item> itemsPorCita(int id)
        {
            var cm = new ItemManagement();

            return(cm.RetrieveByCita(id));
        }
Example #24
0
        public List <Item> RetrieveAllByTipo(string tipo)
        {
            var cm = new ItemManagement();

            return(cm.RetrieveAllByTipo(tipo));
        }
Example #25
0
        public List <Item> RetrieveAllItem()
        {
            var cm = new ItemManagement();

            return(cm.RetrieveAllItem());
        }
Example #26
0
        private void DownloadProduct_Click(object sender, RoutedEventArgs e)
        {
            Window pm = new ItemManagement();

            pm.Show();
        }
Example #27
0
        public List <Item> ItemBusqueda(string busqueda)
        {
            var cm = new ItemManagement();

            return(cm.ItemBusqueda(busqueda));
        }
Example #28
0
	//---------------------------------------------------------------------
	/* Virtual */ 
	//---------------------------------------------------------------------	


    // Awake
	void Awake()
	{       
        m_ItemManagement = new ItemManagement();
        m_DropItemManagement = new DropItemManagement();
        m_UseItemManagement = new UseItemManagement();
        m_HadItemManagement = new HadItemManagement();

        ms_kIstance = this;
	}
Example #29
0
        public List <Item> RetrieveAllBySucursal(int id_sucursal)
        {
            var cm = new ItemManagement();

            return(cm.RetrieveAllBySucursal(id_sucursal));
        }
Example #30
0
        public List <EmpleadosXItem> obtenerEmpleadosItem(int id_item)
        {
            var cm = new ItemManagement();

            return(cm.obtenerEmpleadosItem(id_item));
        }
Example #31
0
 void Awake()
 {
     instance = this;
     //GetItem(1);
 }
Example #32
0
	void Awake(){
		instance = this;
		//GetItem(1);
	}