// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/f5685d96-a0bb-4f7b-beaa-b3d578c7cf28 public void ShowAsAdd(System.Guid defaultTestId, string defaultTestRunResultRcd, string result, System.DateTime startDateTime, System.DateTime endDateTime, int elapsedMilliseconds, System.Guid userId, System.DateTime dateTime) { try { _contract = new CrudeDefaultTestRunContract(); _isNew = true; _contract.DefaultTestId = defaultTestId; _contract.DefaultTestRunResultRcd = defaultTestRunResultRcd; defaultTestRunResultRefCombo.Text = _contract.DefaultTestRunResultRcd != null ? _contract.DefaultTestRunResultRcd : String.Empty; _contract.Result = result; textBoxResult.Text = _contract.Result; _contract.StartDateTime = startDateTime; dateTimePickerStartDateTime.Value = _contract.StartDateTime != DateTime.MinValue ? _contract.StartDateTime : dateTimePickerStartDateTime.MinDate; dateTimePickerStartDateTime.Checked = _contract.StartDateTime != DateTime.MinValue; _contract.EndDateTime = endDateTime; dateTimePickerEndDateTime.Value = _contract.EndDateTime != DateTime.MinValue ? _contract.EndDateTime : dateTimePickerEndDateTime.MinDate; dateTimePickerEndDateTime.Checked = _contract.EndDateTime != DateTime.MinValue; _contract.ElapsedMilliseconds = elapsedMilliseconds; maskedTextBoxElapsedMilliseconds.Text = _contract.ElapsedMilliseconds.ToString(); _contract.UserId = userId; _contract.DateTime = dateTime; dateTimePickerDateTime.Value = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate; dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
// shows the form in edit modus // links: // docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77 public void ShowAsEdit(System.Guid defaultTestRunId) { var service = new CrudeDefaultTestRunServiceClient(); _isNew = false; try { _contract = service.FetchByDefaultTestRunId(defaultTestRunId); defaultTestRunResultRefCombo.Text = _contract.DefaultTestRunResultRcd != null ? _contract.DefaultTestRunResultRcd : String.Empty; textBoxResult.Text = _contract.Result; dateTimePickerStartDateTime.Value = _contract.StartDateTime != DateTime.MinValue ? _contract.StartDateTime : dateTimePickerStartDateTime.MinDate; dateTimePickerStartDateTime.Checked = _contract.StartDateTime != DateTime.MinValue; dateTimePickerEndDateTime.Value = _contract.EndDateTime != DateTime.MinValue ? _contract.EndDateTime : dateTimePickerEndDateTime.MinDate; dateTimePickerEndDateTime.Checked = _contract.EndDateTime != DateTime.MinValue; maskedTextBoxElapsedMilliseconds.Text = _contract.ElapsedMilliseconds.ToString(); dateTimePickerDateTime.Value = _contract.DateTime != DateTime.MinValue ? _contract.DateTime : dateTimePickerDateTime.MinDate; dateTimePickerDateTime.Checked = _contract.DateTime != DateTime.MinValue; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } }
public ActionResult CrudeDefaultTestRunCreate([Bind()] CrudeDefaultTestRunContract contract) { if (ModelState.IsValid) { new CrudeDefaultTestRunServiceClient().Insert(contract); return(RedirectToAction("CrudeDefaultTestRunIndex")); } return(View( "~/Views/Crude/Default/CrudeDefaultTestRun/CrudeDefaultTestRunCreate.cshtml", contract )); }
// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/e04d0806-55ef-41cc-8669-acf0ddd850c7 public void ShowAsAdd() { try { _contract = new CrudeDefaultTestRunContract(); _isNew = true; this.Text += " - Not Savable (DefaultTest,User Missing)"; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
public ActionResult CrudeDefaultTestRunCreate(System.Guid?defaultTestId, System.Guid?userId) { var contract = new CrudeDefaultTestRunContract(); if (defaultTestId != null) { contract.DefaultTestId = (System.Guid)defaultTestId; } if (userId != null) { contract.UserId = (System.Guid)userId; } ViewBag.DefaultTestId = new SelectList(new CrudeDefaultTestServiceClient().FetchAll(), "DefaultTestId", "SystemName", contract.DefaultTestId ); ViewBag.DefaultTestRunResultRcd = new SelectList(new CrudeDefaultTestRunResultRefServiceClient().FetchAll(), "DefaultTestRunResultRcd", "DefaultTestRunResultName", contract.DefaultTestRunResultRcd ); contract.StartDateTime = DateTime.UtcNow; contract.EndDateTime = DateTime.UtcNow; contract.DateTime = DateTime.UtcNow; return(View( "~/Views/Crude/Default/CrudeDefaultTestRun/CrudeDefaultTestRunCreate.cshtml", contract )); }
private void TryCall( string systemName, string testArea, string url ) { WebClient client = new WebClient(); string html = string.Empty; WebHeaderCollection headers = null; CrudeDefaultTestContract test = new CrudeDefaultTestContract { DefaultTestId = Guid.NewGuid(), SystemName = systemName, TestArea = testArea, TestSubArea = " ", TestAddress = url, DateTime = DateTime.UtcNow, UserId = DefaultUserId }; CrudeDefaultTestRunContract testRun = new CrudeDefaultTestRunContract { DefaultTestId = test.DefaultTestId, DateTime = DateTime.UtcNow, UserId = DefaultUserId }; try { testRun.StartDateTime = DateTime.UtcNow; // download page LoggingTime time = LoggingTime.PerformanceTimeStart("tryCall"); html = client.DownloadString(url); time.PerformanceTimeStop(); testRun.ElapsedMilliseconds = (int)time.StopWatch.ElapsedMilliseconds; testRun.EndDateTime = DateTime.UtcNow; headers = client.ResponseHeaders; testRun.Result = headers.ToString(); testRun.DefaultTestRunResultRcd = DefaultTestRunResultRef.OK; } catch (WebException ex) { testRun.DefaultTestRunResultRcd = DefaultTestRunResultRef.WebException; testRun.Result = "Status: " + ex.Status + ", Response: " + ex.Response + " : " + url; //Error(ex); } catch (Exception ex) { testRun.DefaultTestRunResultRcd = DefaultTestRunResultRef.Exception; testRun.Result = "Message: " + ex.Message + " : " + url; //Error(ex); } // truncate result if (testRun.Result.Length > 240) { testRun.Result = testRun.Result.Substring(0, 240); } try { //new CrudeDefaultTestServiceClient().Insert(test); //new CrudeDefaultTestRunServiceClient().Insert(testRun); Console.WriteLine($"{testRun.DefaultTestRunResultRcd} {testRun.ElapsedMilliseconds} {test.TestAddress}"); var defaultTest = new DefaultTestServiceClient(); defaultTest.AddTestRun( test.SystemName, test.TestArea, test.TestSubArea, test.TestAddress, testRun.StartDateTime, testRun.EndDateTime, testRun.ElapsedMilliseconds, testRun.DefaultTestRunResultRcd, testRun.Result, testRun.UserId ); } catch (Exception ex) { if (ex != null) { } } //Log(systemName, testArea, testRun.DefaultTestRunResultRcd); }