Exemplo n.º 1
0
    public void AdminMenu(InputClickedEventData eventData)
    {
        if (isCreate)
        {
            CreateKeyboard(1, null);
        }
        else if (isActivity)
        {
            if (ams.GetSelectedObject() != null)
            {
                ams.GetSelectedObject().GetComponent <Renderer>().material = materials[0];
            }

            ams.SetSelectedObject(gazedAtObj);
        }
        else if (isEdit && ams.container.activities.Count != 0)
        {
            storedActs.SetActive(false);
            storedInstruction.SetActive(true);

            ams.SetSelectedActivity(ams.container.activities.Find(x => x.name == ams.GetSelectedObject().name)); //
            menus[3].transform.GetChild(0).GetComponent <TextMesh>().text = ams.GetSelectedObject().name;
            menus[3].transform.GetChild(1).GetComponent <TextMesh>().text = "Page " + (ams.GetCurrentPage() + 1) + " / " + (ams.GetInstructionPageAmount() + 1);

            foreach (Instructions i in ams.GetSelectedActivity().instructions)
            {
                InstantiateInstructionButton(i.instructionText, i);
            }

            menus[1].SetActive(false);
            menus[3].SetActive(true);

            ams.SetCurrentPage(0);
            ams.UpdatePageAmount(storedInstruction);

            this.gameObject.transform.localScale /= 1.1f;
            ams.SetSelectedObject(null);
        }
        else if (isDelete)
        {
            ams.DeleteActivity(ams.GetSelectedObject());
            menus[1].transform.GetChild(0).GetComponent <TextMesh>().text = "Page " + (ams.GetCurrentPage() + 1) + " / " + (ams.GetActivityPageAmount() + 1);

            ams.SetSelectedObject(null);
        }
        else if (isReturn)
        {
            ams.Voice_Return();
        }

        // Change page
        else if (isPageRight)
        {
            ams.Voice_Next();
        }
        else if (isPageLeft)
        {
            ams.Voice_Previous();
        }
    }
Exemplo n.º 2
0
 // GET: Activity/Delete/5
 public ActionResult Delete(int id)
 {
     try
     {
         _manager.DeleteActivity(id);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index"));
     }
 }
        public ActionResult Delete(long id)
        {
            using (ActivityManager aManager = new ActivityManager())
            {
                Activity activity = aManager.GetActivityById(id);

                if (activity != null)
                {
                    aManager.DeleteActivity(activity);
                }
            }

            return(View("ActivityManager"));
        }
Exemplo n.º 4
0
        public ActivityDetailResponse DeleteActivity(string ActivityId)
        {
            ActivityId = ActivityId.Replace("+", "%20");
            ActivityId = System.Net.WebUtility.UrlDecode(ActivityId);
            ActivityId = ActivityId.Replace(" ", "+");
            ActivityDetailResponse requestData = new ActivityDetailResponse();
            int _activityId = default(int);

            if (ActivityId == string.Empty)
            {
                requestData.Error  = "Failed to create or update farm request structure invalid";
                requestData.Status = ResponseStatus.Failed;
                return(requestData);
            }
            else
            {
                _activityId = Convert.ToInt32(EncryptionHelper.AesDecryption(ActivityId, EncryptionKey.LOG));
            }
            try
            {
                if (HttpContext.Current.Session[ApplicationConstant.UserSession] != null)
                {
                    SessionData sessionObject = (SessionData)HttpContext.Current.Session[ApplicationConstant.UserSession];

                    ActivityDetail resdata          = new ActivityDetail();
                    var            connectionString = "AggieGlobal";
                    var            repo             = new ActivityManager(connectionString);
                    bool           res = repo.DeleteActivity(_activityId);
                    if (res == true)
                    {
                        requestData.Status = ResponseStatus.Successful;
                    }
                    else
                    {
                        requestData.Error  = "Failed to create or update farm request structure invalid";
                        requestData.Status = ResponseStatus.Failed;
                        return(requestData);
                    }
                    repo.Dispose();
                }
            }
            catch (Exception ex)
            {
                requestData.Error  = "Failed to create or update farm";
                requestData.Status = ResponseStatus.Failed;
                AggieGlobalLogManager.Fatal("ActivityController :: CreateUpdatePlot failed :: " + ex.Message);
            }

            return(requestData);
        }