private void validateCheck(CheckView view, Check check) { Assert.AreEqual(view.AccountName, check.Data.Name); Assert.AreEqual(view.AccountNumber, check.Data.Number); Assert.AreEqual(view.BankAddress, check.Data.Address); Assert.AreEqual(view.BankID, check.Data.Issue); Assert.AreEqual(view.BankName, check.Data.Organization); Assert.AreEqual(view.Payee, check.Data.Payee); Assert.AreEqual(view.CheckNumber, check.Data.Code); Assert.AreEqual(view.ID, check.Data.ID); Assert.AreEqual(view.ValidFrom, check.Data.ValidFrom); Assert.AreEqual(view.ValidTo, check.Data.ValidTo); }
[HttpPost] public async Task <IActionResult> Create( [Bind(checkProperties)] CheckView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = PaymentMethodViewFactory.Create(c); await paymentMethods.AddObject(o); return(RedirectToAction("Index")); }
public void Check() { if (!isChecked) { GO.Visibility = Visibility.Visible; CheckView.SetResourceReference(BorderBrushProperty, "ThemeColor"); isChecked = true; } else { GO.Visibility = Visibility.Collapsed; CheckView.SetResourceReference(BorderBrushProperty, "TextX1ColorBrush"); isChecked = false; } }
[HttpPost] public async Task <IActionResult> EditCheck([Bind(checkProperties)] CheckView c) { if (!ModelState.IsValid) { return(View(c)); } var o = await paymentMethods.GetObject(c.ID) as Check; var n = PaymentMethodViewFactory.Create(c); copyDbRecords(o.Data, n.Data); o.Data.Payee = n.Data.Payee; await paymentMethods.UpdateObject(o); return(RedirectToAction("Index")); }
private void validateEntity(CheckView expected, CheckData actual) { Assert.IsNotNull(expected); Assert.IsNotNull(actual); Assert.AreEqual(expected.ID, actual.ID); Assert.AreEqual(expected.AccountName, actual.Name); Assert.AreEqual(expected.AccountNumber, actual.Number); Assert.AreEqual(expected.BankAddress, actual.Address); Assert.AreEqual(expected.BankID, actual.Issue); Assert.AreEqual(expected.BankName, actual.Organization); Assert.AreEqual(expected.CheckNumber, actual.Code); Assert.AreEqual(expected.Payee, actual.Payee); validateDates(expected.DateWritten, actual.ValidFrom); validateDates(expected.ValidFrom, actual.ValidFrom); validateDates(expected.ValidTo, actual.ValidTo); }
private void DialogExpeditionCheck_Activated(object sender, EventArgs e) { int displayedRow = CheckView.FirstDisplayedScrollingRowIndex; int selectedRow = CheckView.SelectedRows.OfType <DataGridViewRow>().FirstOrDefault()?.Index ?? -1; UpdateCheckView(); if (0 <= displayedRow && displayedRow < CheckView.RowCount) { CheckView.FirstDisplayedScrollingRowIndex = displayedRow; } if (0 <= selectedRow && selectedRow < CheckView.RowCount) { CheckView.ClearSelection(); CheckView.Rows[selectedRow].Selected = true; } }
private static Dictionary <string, string> httpPostContext(CheckView o) { var d = new Dictionary <string, string> { { GetMember.Name <CheckView>(m => m.ID), o?.ID }, { GetMember.Name <CheckView>(m => m.AccountName), o?.AccountName }, { GetMember.Name <CheckView>(m => m.AccountNumber), o?.AccountNumber }, { GetMember.Name <CheckView>(m => m.CheckNumber), o?.CheckNumber }, { GetMember.Name <CheckView>(m => m.Payee), o?.Payee }, { GetMember.Name <CheckView>(m => m.BankName), o?.BankName }, { GetMember.Name <CheckView>(m => m.BankAddress), o?.BankAddress }, { GetMember.Name <CheckView>(m => m.BankID), o?.BankID }, { GetMember.Name <CheckView>(m => m.DateWritten), o?.DateWritten.ToString() }, { GetMember.Name <CheckView>(m => m.ValidTo), o?.ValidTo.ToString() } }; return(d); }
private void UpdateCheckView() { CheckView.SuspendLayout(); CheckView.Rows.Clear(); var db = KCDatabase.Instance; var rows = new List <DataGridViewRow>(db.Mission.Count); var defaultStyle = CheckView.RowsDefaultCellStyle; var failedStyle = defaultStyle.Clone(); failedStyle.BackColor = Color.MistyRose; failedStyle.SelectionBackColor = Color.Brown; foreach (var mission in db.Mission.Values) { var results = new[] { MissionClearCondition.Check(mission.MissionID, db.Fleet[2]), MissionClearCondition.Check(mission.MissionID, db.Fleet[3]), MissionClearCondition.Check(mission.MissionID, db.Fleet[4]), MissionClearCondition.Check(mission.MissionID, null), }; var row = new DataGridViewRow(); row.CreateCells(CheckView); row.SetValues( mission.MissionID, mission.MissionID, results[0], results[1], results[2], results[3]); row.Cells[1].ToolTipText = $"ID: {mission.MissionID}"; for (int i = 0; i < 4; i++) { var result = results[i]; var cell = row.Cells[i + 2]; if (result.IsSuceeded || i == 3) { if (!result.FailureReason.Any()) { cell.Value = "○"; } else { cell.Value = string.Join(", ", result.FailureReason); } cell.Style = defaultStyle; } else { cell.Value = string.Join(", ", result.FailureReason); cell.Style = failedStyle; } } rows.Add(row); } CheckView.Rows.AddRange(rows.ToArray()); CheckView.Sort(CheckView_Name, ListSortDirection.Ascending); CheckView.ResumeLayout(); }