// shows the form in edit modus // links: // docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77 public void ShowAsEdit(System.Guid defaultErrorId, System.Guid defaultUserId) { var service = new CrudeDefaultErrorServiceClient(); _isNew = false; try { _contract = service.FetchByDefaultErrorId(defaultErrorId); defaultErrorLayerRefCombo.Text = _contract.DefaultErrorLayerRcd != null ? _contract.DefaultErrorLayerRcd : String.Empty; defaultErrorTypeRefCombo.Text = _contract.DefaultErrorTypeRcd != null ? _contract.DefaultErrorTypeRcd : String.Empty; textBoxLayerAddress.Text = _contract.LayerAddress; textBoxErrorMessage.Text = _contract.ErrorMessage; textBoxStackTrace.Text = _contract.StackTrace; textBoxMethodName.Text = _contract.MethodName; textBoxDomainName.Text = _contract.DomainName; textBoxClassName.Text = _contract.ClassName; _contract.DefaultUserId = defaultUserId; 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 static Guid ErrorLog( string controller, string action, string message, string stackTrace ) { var contract = new CrudeDefaultErrorContract(); try { contract.DefaultErrorId = Guid.NewGuid(); contract.DefaultErrorTypeRcd = DefaultErrorTypeRef.UserInitiated; contract.DefaultErrorLayerRcd = DefaultErrorLayerRef.ASPModelViewController; contract.DomainName = "General"; contract.ClassName = controller; contract.MethodName = action; contract.StackTrace = stackTrace; contract.ErrorMessage = message; contract.DefaultUserId = new Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); contract.DateTime = DateTime.UtcNow; var activity = new CrudeDefaultErrorServiceClient(); activity.Insert(contract); activity.Close(); } catch { }; return(contract.DefaultErrorId); }
public ActionResult CrudeDefaultErrorCreate([Bind()] CrudeDefaultErrorContract contract) { if (ModelState.IsValid) { new CrudeDefaultErrorServiceClient().Insert(contract); return(RedirectToAction("CrudeDefaultErrorIndex")); } return(View( "~/Views/Crude/Default/CrudeDefaultError/CrudeDefaultErrorCreate.cshtml", contract )); }
public ActionResult CrudeDefaultErrorEdit([Bind()] CrudeDefaultErrorContract contract) { if (ModelState.IsValid) { contract.DefaultUserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); new CrudeDefaultErrorServiceClient().Update(contract); return(RedirectToAction("CrudeDefaultErrorIndex")); } return(View( "~/Views/Crude/Default/CrudeDefaultError/CrudeDefaultErrorEdit.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 CrudeDefaultErrorContract(); _isNew = true; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
// 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 CrudeDefaultErrorContract(); _isNew = true; this.Text += " - Not Savable (DefaultUser Missing)"; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
/// <summary> /// fill viewbag with error info to show from Shared/error.cshtml /// </summary> /// <param name="defaultErrorId"></param> /// <returns></returns> public ActionResult error( Guid?defaultErrorId ) { var error = new CrudeDefaultErrorContract(); try { error = new CrudeDefaultErrorServiceClient().FetchByDefaultErrorId((Guid)defaultErrorId); if (error.DefaultErrorId != Guid.Empty) { ViewBag.ExceptionMessage = error.ErrorMessage + "\r\n" + error.StackTrace; } } catch { } ViewBag.DefaultErrorId = defaultErrorId; return(View()); }
// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/599dcb45-f71b-4672-bb18-46975a4fe9b3 public void ShowAsAddByRules(System.Guid defaultUserId) { try { _contract = new CrudeDefaultErrorContract(); _isNew = true; _contract.DefaultUserId = defaultUserId; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
// shows by foreign keys // links: // docLink: http://sql2x.org/documentationLink/f21e72c1-2d57-44c1-a9c1-1b80bad6a391 public void ShowAsAddByDefaultErrorType(string defaultErrorTypeRcd) { try { _contract = new CrudeDefaultErrorContract(); _isNew = true; _contract.DefaultErrorTypeRcd = defaultErrorTypeRcd; defaultErrorTypeRefCombo.Text = _contract.DefaultErrorTypeRcd != null ? _contract.DefaultErrorTypeRcd : String.Empty; Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } }
// shows the form with default values for comboboxes and pickers // links: // docLink: http://sql2x.org/documentationLink/f5685d96-a0bb-4f7b-beaa-b3d578c7cf28 public void ShowAsAdd(string defaultErrorLayerRcd, string defaultErrorTypeRcd, string layerAddress, string errorMessage, string stackTrace, string methodName, string domainName, string className, System.Guid defaultUserId, System.DateTime dateTime) { try { _contract = new CrudeDefaultErrorContract(); _isNew = true; _contract.DefaultErrorLayerRcd = defaultErrorLayerRcd; defaultErrorLayerRefCombo.Text = _contract.DefaultErrorLayerRcd != null ? _contract.DefaultErrorLayerRcd : String.Empty; _contract.DefaultErrorTypeRcd = defaultErrorTypeRcd; defaultErrorTypeRefCombo.Text = _contract.DefaultErrorTypeRcd != null ? _contract.DefaultErrorTypeRcd : String.Empty; _contract.LayerAddress = layerAddress; textBoxLayerAddress.Text = _contract.LayerAddress; _contract.ErrorMessage = errorMessage; textBoxErrorMessage.Text = _contract.ErrorMessage; _contract.StackTrace = stackTrace; textBoxStackTrace.Text = _contract.StackTrace; _contract.MethodName = methodName; textBoxMethodName.Text = _contract.MethodName; _contract.DomainName = domainName; textBoxDomainName.Text = _contract.DomainName; _contract.ClassName = className; textBoxClassName.Text = _contract.ClassName; _contract.DefaultUserId = defaultUserId; _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(); } } }
public ActionResult CrudeDefaultErrorCreate(System.Guid?defaultUserId) { var contract = new CrudeDefaultErrorContract(); if (defaultUserId != null) { contract.DefaultUserId = (System.Guid)defaultUserId; } ViewBag.DefaultErrorLayerRcd = new SelectList(new CrudeDefaultErrorLayerRefServiceClient().FetchAll(), "DefaultErrorLayerRcd", "DefaultErrorLayerName", contract.DefaultErrorLayerRcd ); ViewBag.DefaultErrorTypeRcd = new SelectList(new CrudeDefaultErrorTypeRefServiceClient().FetchAll(), "DefaultErrorTypeRcd", "DefaultErrorTypeName", contract.DefaultErrorTypeRcd ); if (defaultUserId == null) { contract.DefaultUserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); } contract.DateTime = DateTime.UtcNow; return(View( "~/Views/Crude/Default/CrudeDefaultError/CrudeDefaultErrorCreate.cshtml", contract )); }