void Awake() { instance = this; if (PlayerPrefs.HasKey("USER_ID")) { idList.text = PlayerPrefs.GetString("USER_ID"); } }
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)); }