Example #1
0
    void Awake()
    {
        instance = this;

        if (PlayerPrefs.HasKey("USER_ID"))
        {
            idList.text = PlayerPrefs.GetString("USER_ID");
        }
    }
Example #2
0
        private void floorImage_MouseDown(object sender, MouseButtonEventArgs e)
        {
            // 左ボタンが押された
            if (e.LeftButton == MouseButtonState.Pressed)
            {
                // マウスの位置からチップの座標を算出する
                System.Drawing.Point chipPos = PositionToChipPosition((int)e.GetPosition(floorImage).X, (int)e.GetPosition(floorImage).Y);

                CroppedBitmap cb = new CroppedBitmap(
                    (BitmapSource)floorImage.Source,
                    new Int32Rect(32 * (chipPos.X / 32), 0, 32, 32));

                // 描画する
                selectImage.Source = cb;

                // 床のチップを選択した
                selectID = SelectID.Floor;
                // 選択しているチップ番号を記憶
                selectChip = chipPos.X / chipSize;
            }
        }
 public ActionResult AddFillOut(string QuestionaryID, FormCollection formCollection)
 {
     if (!string.IsNullOrEmpty(QuestionaryID))
     {
         List <FillOut> fillOuts = new List <FillOut>();
         EFQuestionary.DelFillOut(QuestionaryID, UserID);
         IEnumerable <Question> questions = EFQuestionary.Questions.Where(q => q.QuestionaryID == QuestionaryID);
         foreach (var item in questions)
         {
             foreach (var items in EFQuestionary.Selects.Where(q => q.QuestionID == item.QuestionID))
             {
                 if (item.Type)
                 {
                     if (formCollection[items.QuestionID + items.SelectID] != null)
                     {
                         FillOut fillOut = new FillOut
                         {
                             GameID        = UserID,
                             QuestionaryID = QuestionaryID,
                             QuestionID    = items.QuestionID,
                             SelectID      = items.SelectID,
                         };
                         if (items.Type)
                         {
                             if (!string.IsNullOrEmpty(formCollection[items.QuestionID + items.SelectID + "input"].ToString()))
                             {
                                 fillOut.Value = formCollection[items.QuestionID + items.SelectID + "input"].ToString();
                             }
                             else
                             {
                                 fillOut.Value = "未填写";
                             }
                         }
                         else
                         {
                             fillOut.Value = items.Value;
                         }
                         fillOuts.Add(fillOut);
                     }
                 }
                 else
                 {
                     string SelectID;
                     if (formCollection[items.QuestionID] != null)
                     {
                         SelectID = formCollection[items.QuestionID].ToString();
                     }
                     else
                     {
                         SelectID = null;
                     }
                     if (SelectID != null && SelectID.Equals(items.SelectID))
                     {
                         FillOut fillOut = new FillOut
                         {
                             GameID        = UserID,
                             QuestionaryID = QuestionaryID,
                             QuestionID    = items.QuestionID,
                             SelectID      = formCollection[items.QuestionID].ToString(),
                         };
                         if (items.Type)
                         {
                             if (!string.IsNullOrEmpty(formCollection[items.QuestionID + items.SelectID + "input"].ToString()))
                             {
                                 fillOut.Value = formCollection[items.QuestionID + items.SelectID + "input"].ToString();
                             }
                             else
                             {
                                 fillOut.Value = "未填写";
                             }
                         }
                         else
                         {
                             fillOut.Value = items.Value;
                         }
                         fillOuts.Add(fillOut);
                     }
                 }
             }
         }
         EFQuestionary.AddFillOut(fillOuts);
         QuestionViewModel = GetQuestionViewModel(QuestionaryID);
         if (Request.IsAjaxRequest())
         {
             return(PartialView("_Questions", QuestionViewModel));
         }
         return(View(QuestionViewModel));
     }
     return(View(false));
 }