Esempio n. 1
0
    private void SignButton(ButtonBoardCell button)
    {
        button.SetIcon(SignIcon);
        button.SetColor(StyleManager.Text);

        button.OnClick += () =>
        {
            ButtonToggleActive(button);
        };

        button.OnActiveChanged += (active) =>
        {
            if (OnSignButtonChange != null)
            {
                OnSignButtonChange(active);
            }

            if (!active)
            {
                return;
            }
            SignBoard signBoard = InitChildSignBoard();
            signBoard.OnInputChanged = OnSignInputChanged;
            signBoard.OnValidate     = OnSignInputValidate;

            if (OnSignDefault != null)
            {
                signBoard.SetSign(OnSignDefault());
            }
        };
    }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            SignBoard signBoard = db.SignBoards.Find(id);

            db.SignBoards.Remove(signBoard);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "Id,CompanyId,CompanyAddressId,SignBoardAddressId,FittingInstructions,FittingCharge,CreateDate,CreatedByUserId,UpdatedDate,UpdatedByUserId")] SignBoard signBoard)
 {
     if (ModelState.IsValid)
     {
         db.Entry(signBoard).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(signBoard));
 }
Esempio n. 4
0
        // GET: SignBoards/Details/5
        public ActionResult Details(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SignBoard signBoard = db.SignBoards.Find(id);

            if (signBoard == null)
            {
                return(HttpNotFound());
            }
            return(View(signBoard));
        }
Esempio n. 5
0
    private SignBoard InitChildSignBoard()
    {
        GameObject boardObject = GameObject.Instantiate(SignBoardPrefab.gameObject);

        boardObject.transform.SetParent(wrapper.transform, false);
        RectTransform rectTransform = boardObject.GetComponent <RectTransform>();

        rectTransform.SetInsetAndSizeFromParentEdge(RectTransform.Edge.Top, UIConstants.ElementBottonHeight + UIConstants.ElementBoardSpacing, rectTransform.sizeDelta.y);
        SignBoard signBoard = boardObject.GetComponent <SignBoard>();

        signBoard.Init();

        childBoard = signBoard.gameObject;
        return(signBoard);
    }