/// <summary> /// Init /// </summary> public void Init() { if (YesNoStandard == null) { return; } bool usePonitSystem = false; ScoreSheet scoreSheet = YesNoStandard.ScoreSheet; if (scoreSheet != null) { if (scoreSheet.UsePointSystem) { usePonitSystem = true; } } if (usePonitSystem && YesNoStandard.PointSystem == YesNoStandard.Score || !usePonitSystem && YesNoStandard.TotalScore == YesNoStandard.Score) { RadioYes.IsChecked = true; RadioNo.IsChecked = false; } else { RadioYes.IsChecked = false; RadioNo.IsChecked = true; } }
public override void Init() { base.Init(); if (NumericStandard != null) { if (mValue != null) { ScoreSheet scoreSheet = NumericStandard.ScoreSheet; if (scoreSheet != null) { //如果是修改成绩或查看成绩,显示实际成绩,否则显示默认值 //if ((scoreSheet.Flag & 2) != 0 // || (scoreSheet.Flag & 4) != 0) //{ // mValue.Value = NumericStandard.Score; // return; //} if (ViewMode == 1 || ViewMode == 2) { mValue.Value = NumericStandard.Score; return; } } mValue.Value = NumericStandard.DefaultValue; } } }
private void RadioBtn_OnClick(object sender, RoutedEventArgs e) { if (YesNoStandard == null) { return; } bool usePonitSystem = false; ScoreSheet scoreSheet = YesNoStandard.ScoreSheet; if (scoreSheet != null) { if (scoreSheet.UsePointSystem) { usePonitSystem = true; } } if (usePonitSystem) { YesNoStandard.Score = RadioYes.IsChecked == true ? YesNoStandard.PointSystem : 0; } else { YesNoStandard.Score = RadioYes.IsChecked == true ? YesNoStandard.TotalScore : 0; } PropertyChangedEventArgs args = new PropertyChangedEventArgs(); args.ScoreObject = YesNoStandard; args.PropertyName = "Score"; YesNoStandard.PropertyChanged(YesNoStandard, args); }
public void VerifyValidHeader() { string header = "Team,P,W,L,D,F,-,A,Pts"; ScoreSheet testobj = new ScoreSheet(); Assert.IsTrue(testobj.ValidateHeader(header), "Verify Valid Header"); }
public void VerifyInvalidData() { string data = "1. Arsenal,38,A,9,3,79,-,36,87"; ScoreSheet testobj = new ScoreSheet(); Assert.IsFalse(testobj.ValidateData(data), "Verify Valid Data"); }
/// <summary> /// /// </summary> public override void Init() { base.Init(); if (NumericStandard != null) { if (mValue != null) { ScoreSheet scoreSheet = NumericStandard.ScoreSheet; if (scoreSheet != null) { //如果是修改成绩或查看成绩,显示实际成绩,否则显示默认值 if (ViewMode == 1 || ViewMode == 2) { mIsSkipChange = true; mValue.Value = NumericStandard.Score; mIsSkipChange = false; //查看模式,控件不可用 if (ViewMode == 2) { mValue.IsEnabled = false; } return; } } mValue.Value = NumericStandard.DefaultValue; } } }
private void SetTitleStyle(VisualStyle style) { if (ViewClassic == ScoreItemClassic.Table) { PanelTitle.HorizontalAlignment = HorizontalAlignment.Center; } else { ScoreSheet scoreSheet = ScoreItem as ScoreSheet; if (scoreSheet != null) { PanelTitle.HorizontalAlignment = HorizontalAlignment.Center; } else { PanelTitle.HorizontalAlignment = HorizontalAlignment.Left; } } if (style != null) { LbTitle.Foreground = new SolidColorBrush(style.ForeColor); BorderPanel.Background = new SolidColorBrush(style.BackColor); if (style.FontFamily != null) { LbTitle.FontFamily = style.FontFamily; } if (style.FontSize != 0) { LbTitle.FontSize = style.FontSize; } LbTitle.FontWeight = style.FontWeight; } }
private void SetCurrentItem() { if (ItemStandard != null && mValue != null) { StandardItem item; ScoreSheet scoreSheet = ItemStandard.ScoreSheet; if (scoreSheet != null) { //如果是修改成绩或查看成绩,显示实际成绩,否则显示默认值 if (ViewMode == 1 || ViewMode == 2) { if (ItemStandard.SelectValue == null) { return; } item = mListStandardItems.FirstOrDefault(i => i.ID == ItemStandard.SelectValue.ID); if (item != null) { mValue.SelectedItem = item; } return; } } if (ItemStandard.DefaultValue == null) { return; } item = mListStandardItems.FirstOrDefault(i => i.ID == ItemStandard.DefaultValue.ID); mValue.SelectedItem = item; } }
private void InitTipValue() { Standard standard = ScoreItem as Standard; if (standard != null) { ScoreSheet scoreSheet = standard.ScoreSheet; if (scoreSheet != null) { if (scoreSheet.UsePointSystem) { if (ViewMode == 1 || ViewMode == 2) { ScoreTip = string.Format("{0}/{1}", standard.Score, standard.PointSystem); } else { ScoreTip = string.Format("{0}/{1}", standard.GetDefaultValue(), standard.PointSystem); } } else { if (ViewMode == 1 || ViewMode == 2) { ScoreTip = string.Format("{0}/{1}", standard.Score, standard.PointSystem); } else { ScoreTip = string.Format("{0}/{1}", standard.GetDefaultValue(), standard.TotalScore); } } } } }
public ActionResult Edit(int id) { var scoreSheetTemplate = new ScoreSheetTemplate(); scoreSheetTemplate.Criteria.Add(new Criterion() { Id = 1, Description = "Heeft het goed gedaan.", Mark = Mark.Adequate }); scoreSheetTemplate.Criteria.Add(new Criterion() { Id = 2, Description = "Heeft het beter dan goed gedaan.", Mark = Mark.Good }); scoreSheetTemplate.Criteria.Add(new Criterion() { Id = 3, Description = "Heeft het niet goed gedaan.", Mark = Mark.Inadequate }); var scoreSheet = new ScoreSheet(scoreSheetTemplate); return(View(scoreSheet)); }
public void VerifyInvalidHeader() { string header = "-,A,Pts"; ScoreSheet testobj = new ScoreSheet(); Assert.IsFalse(testobj.ValidateHeader(header), "Verify Valid Header"); }
public override void Init() { base.Init(); SetRadioContent(); if (YesNoStandard != null) { bool usePonitSystem = false; ScoreSheet scoreSheet = YesNoStandard.ScoreSheet; if (scoreSheet != null) { if (scoreSheet.UsePointSystem) { usePonitSystem = true; } //如果是修改成绩或查看成绩,显示实际成绩,否则显示默认值 //if ((scoreSheet.Flag & 2) != 0 || (scoreSheet.Flag & 4) != 0) //{ // if (usePonitSystem && YesNoStandard.PointSystem == YesNoStandard.Score // || !usePonitSystem && YesNoStandard.TotalScore == YesNoStandard.Score) // { // if (mRadioYes != null) // { // mRadioYes.IsChecked = true; // } // if (mRadioNo != null) // { // mRadioNo.IsChecked = false; // } // return; // } //} if (ViewMode == 1 || ViewMode == 2) { if (usePonitSystem && YesNoStandard.PointSystem == YesNoStandard.Score || !usePonitSystem && YesNoStandard.TotalScore == YesNoStandard.Score) { if (mRadioYes != null) { mRadioYes.IsChecked = true; } if (mRadioNo != null) { mRadioNo.IsChecked = false; } return; } } } if (mRadioYes != null) { mRadioYes.IsChecked = YesNoStandard.DefaultValue; } if (mRadioNo != null) { mRadioNo.IsChecked = !YesNoStandard.DefaultValue; } } }
// Use this for initialization void Start() { collectSFX = GetComponent <AudioSource>(); animController = GetComponent <Animator>(); scoreSheet = globals.GetComponent <ScoreSheet>(); SetCountText(); }
public void CheckForWinnerNoWinnerTest() { var score = new ScoreSheet(); score.TeamOnePoints = 499; score.TeamTwoPoints = 499; Assert.IsFalse(score.HasWinner()); }
public void ValidData_ColumnSwitch() { string header = "P,W,Team,L,D,F,-,A,Pts"; string data = "38,26,1. Arsenal,9,3,79,-,36,87"; ScoreSheet testobj = new ScoreSheet(); testobj.ValidateHeader(header); Assert.IsTrue(testobj.ValidateData(data), "Verify Valid Data"); }
public void CheckForWinnerOver500Test() { var score = new ScoreSheet(); score.TeamOnePoints = 430; score.TeamTwoPoints = 550; Assert.IsTrue(score.HasWinner()); }
public void CheckForWinner500ExactlyTest() { var score = new ScoreSheet(); score.TeamOnePoints = 500; score.TeamTwoPoints = 460; Assert.IsTrue(score.HasWinner()); }
public ScoreSheetTests() { _testDieFactory = new TestDieFactory(); _diceCup = new Mock <IDiceCup>(); _diceCup2 = new Mock <IDiceCup>(); _diceOfAKindValidator = new Mock <IDiceOfAKindValidator>(); _fullHouseValidator = new Mock <IFullHouseValidator>(); _straightValidator = new Mock <IStraightValidator>(); _scoreSheet = new ScoreSheet(_diceOfAKindValidator.Object, _fullHouseValidator.Object, _straightValidator.Object); }
public ScoreSheetModel CompleteAllPuzzles(ScoreSheetModel model) { var scoreSheet = new ScoreSheet(model); while (Puzzle.Ids.Except(scoreSheet.CompletedPuzzles).Any()) { scoreSheet = _quizMaster.CompletePuzzle(scoreSheet); } ; return(scoreSheet.ToModel()); }
public ExportScoreSheet() { InitializeComponent(); ScoreSheetItemInfo = new BasicScoreSheetInfo(); mExportScoreSheet = new ScoreSheet(); BtnApply.Click += BtnApply_Click; BtnClose.Click += BtnClose_Click; BtnBrowser.Click += BtnBrowser_Click; Loaded += UCExportRecordOption_Loaded; }
void GenerateScoreSheet(int psid) { ScoreSheet ss = new ScoreSheet(); var studentDeatails = ss.getProspectiveStudentDetails(psid); this.ReportViewer.LocalReport.DataSources.Clear(); ReportDataSource studentDataSource = new ReportDataSource(); studentDataSource.Value = studentDeatails; studentDataSource.Name = "StudentDetails"; var IntrovertDetails = ss.getIntrovert(psid); // this.ReportViewer.LocalReport.DataSources.Clear(); ReportDataSource introvertDataSource = new ReportDataSource(); introvertDataSource.Value = IntrovertDetails; introvertDataSource.Name = "Introvert"; var thinkingDetails = ss.getThinking(psid); // this.ReportViewer.LocalReport.DataSources.Clear(); ReportDataSource thinkingDataSource = new ReportDataSource(); thinkingDataSource.Value = thinkingDetails; thinkingDataSource.Name = "Thinking"; var JudgingDetails = ss.getThinking(psid); // this.ReportViewer.LocalReport.DataSources.Clear(); ReportDataSource judgingDataSource = new ReportDataSource(); judgingDataSource.Value = JudgingDetails; judgingDataSource.Name = "Judging"; var sensitiveDetails = ss.getThinking(psid); // this.ReportViewer.LocalReport.DataSources.Clear(); ReportDataSource sensitiveDataSource = new ReportDataSource(); sensitiveDataSource.Value = sensitiveDetails; sensitiveDataSource.Name = "Sensitive"; ReportViewer.LocalReport.DataSources.Add(studentDataSource); ReportViewer.LocalReport.DataSources.Add(introvertDataSource); ReportViewer.LocalReport.DataSources.Add(thinkingDataSource); ReportViewer.LocalReport.DataSources.Add(judgingDataSource); ReportViewer.LocalReport.DataSources.Add(sensitiveDataSource); this.ReportViewer.LocalReport.ReportPath = Server.MapPath("~/Report/RDLC/Scoresheet.rdlc"); ReportViewer.LocalReport.Refresh(); }
public void ForToSmallestDifference() { List <string> data = new List <string>(); data.AddRange(new string[] { "1. Arsenal,38,26,9,3,79,-,36,87", "2. Liverpool,38,24,8,6,67,-,30,80", "3. Manchester_U,38,24,5,9,87,-,45,77" }); ScoreSheet testobj = new ScoreSheet(); var result = testobj.SmallestForAgainstGoal(data); Assert.AreEqual("2. Liverpool", result.Name, "Name is correct"); Assert.AreEqual(37, result.ForAgainstDifference, "Difference is correct"); }
void Awake() { instance = this; instance.scene = SceneManager.GetActiveScene().name; if (instance.scene != "MainGame" && instance.scene != "Settings") { highscoreDisplay = GetComponent <DisplayHighscores>(); } if (instance.scene == "Settings") { scoreSheet = GetComponent <ScoreSheet>(); } }
private void SaveScoreSheetData(ScoreSheet scoreSheet) { try { OperationReturn optReturn = XMLHelper.SeriallizeObject(scoreSheet); if (!optReturn.Result) { ShowException(string.Format("{0}\t{1}", optReturn.Code, optReturn.Message)); return; } WebRequest webRequest = new WebRequest(); webRequest.Code = (int)S3101Codes.SaveScoreSheetInfo; webRequest.Session = CurrentApp.Session; webRequest.ListData.Add(CurrentApp.Session.UserInfo.UserID.ToString()); webRequest.ListData.Add(optReturn.Data.ToString()); Service31011Client client = new Service31011Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service31011")); WebReturn webReturn = client.DoOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } CurrentApp.WriteLog("SaveScoreSheet", webReturn.Data); #region 写操作日志 //string strLog = string.Format("{0} {1} ", Utils.FormatOptLogString("COL3101001Name"), // scoreSheet.Title); //strLog += string.Format("{0} {1} ", Utils.FormatOptLogString("COL3101001TotalScore"), // scoreSheet.TotalScore); //strLog += string.Format("{0} {1} ", Utils.FormatOptLogString("COL3101001ViewClassic"), // Utils.FormatOptLogString(string.Format("3101Tip002{0}", (int)scoreSheet.ViewClassic))); //strLog += string.Format("{0} {1} ", Utils.FormatOptLogString("COL3101001ScoreType"), // Utils.FormatOptLogString(string.Format("3101Tip003{0}", (int)scoreSheet.ScoreType))); //CurrentApp.WriteOperationLog(CurrentApp.IsModifyScoreSheet ? // S3101Consts.OPT_MODIFYSCORESHEET.ToString() : S3101Consts.OPT_CREATESCORESHEET.ToString(), // ConstValue.OPT_RESULT_SUCCESS, strLog); #endregion //ShowInformation(CurrentApp.GetMessageLanguageInfo("002", "Save ScoreSheet end")); //mIsChanged = false; } catch (Exception ex) { ShowException(ex.Message); } }
private OperationReturn SaveScoreSheetInfo(SessionInfo session, List <string> listParams) { OperationReturn optReturn = new OperationReturn(); optReturn.Result = true; optReturn.Code = 0; try { if (listParams.Count < 2) { optReturn.Result = false; optReturn.Code = Defines.RET_PARAM_INVALID; optReturn.Message = string.Format("Param count invalid"); return(optReturn); } //ListParams //0 user ID //1 ScoreSheet Data string strUserID = listParams[0]; string strScoreSheet = listParams[1]; optReturn = XMLHelper.DeserializeObject <ScoreSheet>(strScoreSheet); if (!optReturn.Result) { return(optReturn); } ScoreSheet scoreSheet = optReturn.Data as ScoreSheet; if (scoreSheet == null) { optReturn.Result = false; optReturn.Code = Defines.RET_OBJECT_NULL; optReturn.Message = string.Format("ScoreSheet is null"); return(optReturn); } scoreSheet.Init(); optReturn = SaveScoreSheet(session, scoreSheet, strUserID); if (!optReturn.Result) { return(optReturn); } } catch (Exception ex) { optReturn.Result = false; optReturn.Code = Defines.RET_FAIL; optReturn.Message = ex.Message; } return(optReturn); }
public void ScoreSheet_YahtzeeIsZero_DoNotSetYahtzeeBonus() { // Arrange _diceOfAKindValidator.Setup(x => x.IsValid(5, It.IsAny <IEnumerable <IDie> >())).ReturnsInOrder(false, true); // Act var scoresheet = new ScoreSheet(_diceOfAKindValidator.Object, _fullHouseValidator.Object, _straightValidator.Object); scoresheet.RecordYahtzee(_diceCup.Object); var yahtzeeScore = scoresheet.RecordYahtzee(_diceCup.Object); // Assert yahtzeeScore.Should().Be(null); scoresheet.Yahtzee.Should().Be(0); scoresheet.YahtzeeBonus.ShouldAllBeEquivalentTo(new int[0]); }
public void ScoreHandTenForTwoHundredWentSetTest() { var hand = new Hand(null, null); hand.Bid = new Bid() { PlayerFourBid = 7, PlayerOneBid = 2, PlayerTwoBid = 3, PlayerThreeBid = 1 }; hand.TeamOneTrickCount = 4; hand.TeamTwoTrickCount = 9; var score = new ScoreSheet(); score.ScoreHand(hand); Assert.AreEqual(30, score.TeamOnePoints); Assert.AreEqual(-200, score.TeamTwoPoints); }
private void LoadScoreSheetInfo(BasicScoreSheetItem item) { try { if (item == null) { return; } string scoreSheetID = item.ScoreSheetID.ToString(); WebRequest webRequest = new WebRequest(); webRequest.Code = (int)S3102Codes.GetScoreSheetInfo; webRequest.Session = CurrentApp.Session; webRequest.ListData.Add(scoreSheetID); webRequest.ListData.Add(item.ScoreResultID.ToString());//评分成绩ID T_31_008.c001 Service31021Client client = new Service31021Client(WebHelper.CreateBasicHttpBinding(CurrentApp.Session), WebHelper.CreateEndpointAddress(CurrentApp.Session.AppServerInfo, "Service31021")); WebReturn webReturn = client.DoOperation(webRequest); client.Close(); if (!webReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", webReturn.Code, webReturn.Message)); return; } OperationReturn optReturn = XMLHelper.DeserializeObject <ScoreSheet>(webReturn.Data); if (!optReturn.Result) { ShowException(string.Format("Fail.\t{0}\t{1}", optReturn.Code, optReturn.Message)); return; } ScoreSheet scoreSheet = optReturn.Data as ScoreSheet; if (scoreSheet == null) { ShowException(string.Format("Fail.\tScoreSheet is null")); return; } scoreSheet.ScoreSheet = scoreSheet; scoreSheet.Init(); mCurrentScoreSheet = scoreSheet; } catch (Exception ex) { ShowException(ex.Message); } }
public void ScoreHandTest() { var hand = new Hand(null, null); hand.Bid = new Bid() { PlayerFourBid = 1, PlayerOneBid = 7, PlayerTwoBid = 6, PlayerThreeBid = 2 }; hand.TeamOneTrickCount = 9; hand.TeamTwoTrickCount = 4; var score = new ScoreSheet(); score.ScoreHand(hand); Assert.AreEqual(90, score.TeamOnePoints); Assert.AreEqual(-70, score.TeamTwoPoints); Assert.AreEqual(0, score.TeamOneBags); Assert.AreEqual(0, score.TeamTwoBags); }
public SheetField(ScoreSheet sheet, UILayer layer, Font font, Func <int[], int> func, bool lockable, vec2 offset) { _sheet = sheet; _offset = offset; Lockable = lockable; _layer = layer; Function = func; _color = Lockable ? new vec3(1, .6f, .05f) : new vec3(.05f, .7f, .2f); TextField = new TextComponent(layer, font, "0") { Alignment = TextAlignment.Centered, Color = _color }; layer.AddComponent(TextField); CalcLocation(); }