Esempio n. 1
0
        public ResourceModel GetResrouceList(string ResCode)
        {
            DataTable     resrouceList = new DataTable();
            ResourceModel model        = new ResourceModel();

            if (ResCode != "")
            {
                resrouceList = ResourceEdit.GetResrouceList(ResCode);
            }
            if (resrouceList.Rows.Count > 0)
            {
                model.ResourceCode  = resrouceList.Rows[0]["ResourceCode"].ToString();
                model.CategoryCode  = resrouceList.Rows[0]["CategoryCode"].ToString();
                model.ResourceName  = resrouceList.Rows[0]["ResourceName"].ToString();
                model.Specification = resrouceList.Rows[0]["Specification"].ToString();
                if (resrouceList.Rows[0]["ResourceStyle"].ToString() != "")
                {
                    model.ResourceStyle = resrouceList.Rows[0]["ResourceStyle"].ToString();
                }
                if (resrouceList.Rows[0]["ResourceType"].ToString() != "")
                {
                    model.ResourceType = resrouceList.Rows[0]["ResourceType"].ToString();
                }
                if ((resrouceList.Rows[0]["imgurl"] != null) && (resrouceList.Rows[0]["imgurl"].ToString() != ""))
                {
                    model.ResourceImageUrl = resrouceList.Rows[0]["imgurl"].ToString();
                }
            }
            return(model);
        }
Esempio n. 2
0
        public void GetResourceEdit()
        {
            var obj = ResourceEdit.GetResourceEdit(1);

            Assert.IsNotNull(obj);
            Assert.AreEqual(1, obj.Id);
        }
        public void RoleName()
        {
            var resource   = ResourceEdit.GetResourceEdit(1);
            var assignment = resource.Assignments[0];
            var role       = RoleList.GetList().Where(r => r.Key == assignment.Role).First();

            Assert.AreEqual(role.Value, assignment.RoleName);
        }
        //
        // GET: /ResourceAssignment/Delete/5

        public ActionResult Delete(int projectId, int resourceId)
        {
            var resource = ResourceEdit.GetResourceEdit(resourceId);

            ViewData.Add("ResourceId", resource.Id);
            ViewData.Model = resource.Assignments.Where(r => r.ProjectId == projectId).First();
            return(View());
        }
        //
        // GET: /ResourceAssignment/

        public ActionResult Index(int id)
        {
            var resource = ResourceEdit.GetResourceEdit(id);

            ViewData.Add("ResourceId", resource.Id);
            ViewData.Add("Title", resource.FullName);
            ViewData.Model = resource.Assignments;
            return(View());
        }
Esempio n. 6
0
        public int Update(ResourceNewPriceModel resNewPriceModel)
        {
            int num = 0;

            if ((resNewPriceModel.rCode != "") && (resNewPriceModel.rptCode != ""))
            {
                num = ResourceEdit.Update(resNewPriceModel);
            }
            return(num);
        }
Esempio n. 7
0
        public DataTable GetIsShowItem()
        {
            DataTable priceShowItem = ResourceEdit.GetPriceShowItem();

            if (priceShowItem.Rows.Count > 0)
            {
                return(priceShowItem);
            }
            return(null);
        }
Esempio n. 8
0
        public string GetNewResPrice(string resCode, string priceTypeCode)
        {
            object newResPrice = ResourceEdit.GetNewResPrice(resCode, priceTypeCode);

            if (newResPrice == null)
            {
                return("0");
            }
            return(newResPrice.ToString());
        }
Esempio n. 9
0
        public string GetUnitNameList(string unitID)
        {
            string unitNameList = "";

            if (unitID != "")
            {
                unitNameList = ResourceEdit.GetUnitNameList(unitID);
            }
            return(unitNameList);
        }
Esempio n. 10
0
        public string GetUnitId(string resCode)
        {
            string unitId = "";

            if (resCode != "")
            {
                unitId = ResourceEdit.GetUnitId(resCode);
            }
            return(unitId);
        }
Esempio n. 11
0
        public int GetUnitID(string UnitName)
        {
            int unitID = 0;

            if (UnitName != "")
            {
                unitID = ResourceEdit.GetUnitID(UnitName);
            }
            return(unitID);
        }
Esempio n. 12
0
        public int GetIsExistsSameResourceCode(string resourceCode)
        {
            int isExistsSameResourceCode = 0;

            if (resourceCode != "")
            {
                isExistsSameResourceCode = ResourceEdit.GetIsExistsSameResourceCode(resourceCode);
            }
            return(isExistsSameResourceCode);
        }
Esempio n. 13
0
        public string GetResPrice(string resCode)
        {
            string resPrice = "";

            if (resCode != "")
            {
                resPrice = ResourceEdit.GetResPrice(resCode);
            }
            return(resPrice);
        }
Esempio n. 14
0
        public int Update(ResourceModel resModel, ResourceGaugeModel resGaugeModel, ResourcePriceModel resPriceModel)
        {
            int num = 0;

            if (((resModel.ResourceCode != "") && (resGaugeModel.ResourceCode != "")) && (resPriceModel.ResourceCode != ""))
            {
                num = ResourceEdit.Update(resModel, resGaugeModel, resPriceModel);
            }
            return(num);
        }
Esempio n. 15
0
        public string GetNewPriceTypeName(string rptCode)
        {
            string newPriceTypeName = "";

            if (rptCode != "")
            {
                newPriceTypeName = ResourceEdit.GetNewPriceTypeName(rptCode);
            }
            return(newPriceTypeName);
        }
Esempio n. 16
0
        public void ImmediateDeleteResource()
        {
            var obj = ResourceEdit.NewResourceEdit();

            obj.FirstName = "Rocky";
            obj.LastName  = "Lhotka";
            obj           = obj.Save();

            ResourceEdit.DeleteResourceEdit(obj.Id);

            Assert.IsFalse(ResourceEdit.Exists(obj.Id));
        }
Esempio n. 17
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         ResourceEdit.DeleteResourceEdit(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         ViewData.Model = ResourceEdit.GetResourceEdit(id);
         return(View());
     }
 }
Esempio n. 18
0
        public void DeferredDeleteResource()
        {
            var obj = ResourceEdit.NewResourceEdit();

            obj.FirstName = "Rocky";
            obj.LastName  = "Lhotka";
            obj           = obj.Save();

            obj.Delete();
            obj = obj.Save();
            Assert.IsTrue(obj.IsNew);
            Assert.IsTrue(obj.IsDirty);
            Assert.IsFalse(ResourceEdit.Exists(obj.Id));
        }
Esempio n. 19
0
        public Hashtable GetUnitNameList()
        {
            Hashtable hashtable    = new Hashtable();
            DataTable unitNameList = ResourceEdit.GetUnitNameList();

            if (unitNameList.Rows.Count > 0)
            {
                for (int i = 0; i < unitNameList.Rows.Count; i++)
                {
                    hashtable.Add(unitNameList.Rows[i][0].ToString(), unitNameList.Rows[i][0].ToString());
                }
            }
            return(hashtable);
        }
Esempio n. 20
0
        public void AddResourceAssignment()
        {
            var obj = ResourceEdit.NewResourceEdit();

            obj.FirstName = "Rocky";
            obj.LastName  = "Lhotka";
            obj.Assignments.AssignTo(1);
            obj = obj.Save();

            obj = ResourceEdit.GetResourceEdit(obj.Id);
            Assert.IsTrue(obj.Assignments.Count > 0);
            Assert.AreEqual(1, obj.Assignments[0].ProjectId);

            ProjectEdit.DeleteProject(obj.Id);
        }
Esempio n. 21
0
        // UpdateResource
        public bool UpdateResource(ResourceEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx
                             .Resources
                             .Single(e => e.ResourceId == model.ResourceId && e.OwnerId == _userId);
                entity.Title       = model.Title;
                entity.Content     = model.Content;
                entity.ThingId     = model.ThingId;
                entity.ModifiedUtc = DateTimeOffset.UtcNow;

                return(ctx.SaveChanges() == 1);
            }
        }
Esempio n. 22
0
        public ActionResult Edit(int id)
        {
            var service = new ResourceServices();

            var detail = service.GetResourceById(id);
            var model  =
                new ResourceEdit
            {
                ResourceId   = detail.ResourceId,
                ResourceInfo = detail.ResourceInfo,
                URL          = detail.URL
            };

            return(View(model));
        }
Esempio n. 23
0
        public bool UpdateResource(ResourceEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .HelpResources
                    .Single(x => x.ResourceId == model.ResourceId);
                entity.Tag          = model.Tag;
                entity.ResourceInfo = model.ResourceInfo;
                entity.URL          = model.URL;

                return(ctx.SaveChanges() == 1);
            }
        }
Esempio n. 24
0
        public void GetResourceAsync()
        {
            var sync = new AutoResetEvent(false);

            ResourceEdit.GetResourceEdit(1, (o, e) =>
            {
                if (e.Error != null)
                {
                    Assert.Fail(e.Error.Message);
                }
                var obj = e.Object;
                Assert.IsNotNull(obj);
                Assert.AreEqual(1, obj.Id);
                sync.Set();
            });
            sync.WaitOne(1000);
        }
Esempio n. 25
0
        public ActionResult Edit(int id)
        {
            var service = CreateResourceService();
            var detail  = service.GetResourceById(id);

            ViewBag.Things = service.ThingsToList();
            var model =
                new ResourceEdit
            {
                ResourceId = detail.ResourceId,
                Title      = detail.Title,
                Content    = detail.Content,
                ThingId    = detail.ThingId
            };

            return(View(model));
        }
        public ActionResult Edit(int projectId, int resourceId, FormCollection collection)
        {
            var resource = ResourceEdit.GetResourceEdit(resourceId);
            var model    = resource.Assignments.Where(r => r.ProjectId == projectId).First();

            try
            {
                model.Role = int.Parse(collection["Role"]);
                resource   = resource.Save();
                return(RedirectToAction("Index", new { id = resource.Id }));
            }
            catch
            {
                ViewData.Add("ResourceId", resource.Id);
                ViewData.Model = resource.Assignments.Where(r => r.ProjectId == projectId).First();
                return(View());
            }
        }
Esempio n. 27
0
        public void UpdateResource()
        {
            var obj = ResourceEdit.NewResourceEdit();

            obj.FirstName = "Rocky";
            obj.LastName  = "Lhotka";
            obj           = obj.Save();

            obj           = ResourceEdit.GetResourceEdit(obj.Id);
            obj.FirstName = "Jonny";
            obj.LastName  = "Bekkum";
            obj           = obj.Save();
            Assert.IsFalse(obj.IsNew);
            Assert.IsFalse(obj.IsDirty);
            Assert.IsFalse(obj.IsSavable);

            ResourceEdit.DeleteResourceEdit(obj.Id);
        }
 public ActionResult Create(int resourceId, FormCollection collection)
 {
     try
     {
         var resource  = ResourceEdit.GetResourceEdit(resourceId);
         var projectId = int.Parse(collection["ProjectId"]);
         var model     = resource.Assignments.AssignTo(projectId);
         model.Role = int.Parse(collection["Role"]);
         resource   = resource.Save();
         return(RedirectToAction("Index", new { id = resource.Id }));
     }
     catch (Exception ex)
     {
         ViewData.Add("Error", ex);
         ViewData.Add("ProjectId", resourceId);
         ViewData.Model = new ResourceAssignmentEdit();
         return(View());
     }
 }
Esempio n. 29
0
        public ActionResult Edit(int id, ResourceEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            if (model.ResourceId != id)
            {
                ModelState.AddModelError("", "Resource ID Missmatch");
                return(View(model));
            }
            var service = CreateResourceService();

            if (service.UpdateResource(model))
            {
                TempData["SaveResult"] = " Resource was updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Resource could not be updated.");
            return(View(model));
        }
Esempio n. 30
0
            public async void RemoveItem()
            {
                Bxf.Shell.Instance.ShowStatus(new Bxf.Status {
                    IsBusy = true, Text = "Getting item to delete..."
                });
                try
                {
                    var obj = await ResourceEdit.GetResourceEditAsync(Model.Id);

                    obj.Delete();
                    Bxf.Shell.Instance.ShowStatus(new Bxf.Status {
                        IsBusy = true, Text = "Deleting item..."
                    });
                    try
                    {
                        obj = await obj.SaveAsync();

                        Parent.Model.RemoveChild(Model.Id);
                        Bxf.Shell.Instance.ShowStatus(new Bxf.Status {
                            Text = "Item deleted"
                        });
                    }
                    catch (Exception ex)
                    {
                        Bxf.Shell.Instance.ShowError(ex.Message, "Failed to delete item");
                        Bxf.Shell.Instance.ShowStatus(new Bxf.Status {
                            IsOk = false, Text = "Item NOT deleted"
                        });
                    }
                }
                catch (Exception ex)
                {
                    Bxf.Shell.Instance.ShowError(ex.Message, "Failed to delete item");
                    Bxf.Shell.Instance.ShowStatus(new Bxf.Status {
                        IsOk = false, Text = "Item NOT deleted"
                    });
                }
            }