public ActionResult CrudeClientLinkEdit( System.Guid clientLinkId ) { CrudeClientLinkContract contract = new CrudeClientLinkServiceClient().FetchByClientLinkId(clientLinkId); ViewBag.ClientId = new SelectList(new CrudeClientServiceClient().FetchAll(), "ClientId", "FirstName", contract.ClientId ); ViewBag.LinkTypeRcd = new SelectList(new CrudeLinkTypeRefServiceClient().FetchAll(), "LinkTypeRcd", "LinkTypeName", contract.LinkTypeRcd ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(contract.UserId).DefaultUserName; return(View( "~/Views/Crude/Client/CrudeClientLink/CrudeClientLinkEdit.cshtml", contract )); }
// saves the form // links: // docLink: http://sql2x.org/documentationLink/c9522930-91f8-4468-a936-8030bb2a6482 private void buttonSave_Click(object sender, EventArgs e) { var service = new CrudeClientLinkServiceClient(); try { _contract.ClientLinkTypeRcd = clientLinkTypeRefCombo.Text; _contract.LinkName = textBoxLinkName.Text; _contract.Link = textBoxLink.Text; if (_isNew) { service.Insert(_contract); } else { service.Update(_contract); } } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } Close(); }
// refresh the grid // links: // docLink: http://sql2x.org/documentationLink/a90065e7-8ace-4de7-9367-d4653a7c637f public void RefreshCrudeClientLink() { var clientLink = new CrudeClientLinkServiceClient(); try { var bindingSource = new BindingSource(); bindingSource.DataSource = clientLink.FetchWithFilter( Guid.Empty , Guid.Empty , clientLinkTypeRefCombo.Text , textBoxLinkName.Text , textBoxLink.Text , Guid.Empty , DateTime.MinValue ); dataGridViewCrudeClientLink.AutoGenerateColumns = false; dataGridViewCrudeClientLink.DataSource = bindingSource; dataGridViewCrudeClientLink.AutoResizeColumns(); dataGridViewCrudeClientLink.Refresh(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { clientLink.Close(); } }
// shows the form in edit modus // links: // docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77 public void ShowAsEdit(System.Guid clientLinkId) { var service = new CrudeClientLinkServiceClient(); _isNew = false; try { _contract = service.FetchByClientLinkId(clientLinkId); clientLinkTypeRefCombo.Text = _contract.ClientLinkTypeRcd != null ? _contract.ClientLinkTypeRcd : String.Empty; textBoxLinkName.Text = _contract.LinkName; textBoxLink.Text = _contract.Link; _contract.DateTime = DateTime.UtcNow; dateTimePickerDateTime.Text = _contract.DateTime.ToString(); Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } }
public ActionResult ClientLinkEdit(System.Guid clientLinkId) { CrudeClientLinkContract contract = new CrudeClientLinkServiceClient().FetchByClientLinkId(clientLinkId); ViewBag.ClientLinkTypeRcd = new SelectList(new CrudeClientLinkTypeRefServiceClient().FetchAll(), "ClientLinkTypeRcd", "ClientLinkTypeName", contract.ClientLinkTypeRcd ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(contract.UserId).DefaultUserName; return(View( MVCHelper.Resolve(Request, "Client", "ClientLink", "ClientLinkEdit"), contract )); }