// 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 CrudeFinancialCostcentreServiceClient(); try { _contract.FinancialCostcentreCode = textBoxFinancialCostcentreCode.Text; _contract.FinancialCostcentreName = textBoxFinancialCostcentreName.Text; _contract.UserId = (Guid)userPicker.SelectedValue; if (_isNew) { service.Insert(_contract); } else { service.Update(_contract); } } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } Close(); }
// shows the form in edit modus // links: // docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77 public void ShowAsEdit(System.Guid financialCostcentreId) { var service = new CrudeFinancialCostcentreServiceClient(); _isNew = false; try { _contract = service.FetchByFinancialCostcentreId(financialCostcentreId); textBoxFinancialCostcentreCode.Text = _contract.FinancialCostcentreCode; textBoxFinancialCostcentreName.Text = _contract.FinancialCostcentreName; userPicker.SelectedValue = _contract.UserId; _contract.DateTime = DateTime.UtcNow; dateTimePickerDateTime.Text = _contract.DateTime.ToString(); Show(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { service.Close(); } }
// refresh the grid // links: // docLink: http://sql2x.org/documentationLink/a90065e7-8ace-4de7-9367-d4653a7c637f public void RefreshCrudeFinancialCostcentre() { var financialCostcentre = new CrudeFinancialCostcentreServiceClient(); try { var bindingSource = new BindingSource(); bindingSource.DataSource = financialCostcentre.FetchWithFilter( Guid.Empty , textBoxFinancialCostcentreCode.Text , textBoxFinancialCostcentreName.Text , Guid.Empty , Guid.Empty , DateTime.MinValue ); dataGridViewCrudeFinancialCostcentre.AutoGenerateColumns = false; dataGridViewCrudeFinancialCostcentre.DataSource = bindingSource; dataGridViewCrudeFinancialCostcentre.AutoResizeColumns(); dataGridViewCrudeFinancialCostcentre.Refresh(); } catch (Exception ex) { if (ex == null) { } else { System.Diagnostics.Debugger.Break(); } } finally { financialCostcentre.Close(); } }
// populates the Picker with the first match from the SOAP service // links: // docLink: http://sql2x.org/documentationLink/3e8b9e1a-39eb-444f-9632-ce3406db3534 private void txtFinancialCostcentreCode_Validating(object sender, CancelEventArgs e) { if (!DesignMode) { // empty picker on no code if (string.IsNullOrEmpty(txtFinancialCostcentreCode.Text)) { _financialCostcentreId = Guid.Empty; txtFinancialCostcentreName.Text = string.Empty; txtFinancialCostcentreCode.Text = string.Empty; return; } CrudeFinancialCostcentreServiceClient financialCostcentre = null; try { financialCostcentre = new CrudeFinancialCostcentreServiceClient(); CrudeFinancialCostcentreContract contract = financialCostcentre.FetchByFinancialCostcentreCode(txtFinancialCostcentreCode.Text); if (contract != null) { txtFinancialCostcentreCode.Text = contract.FinancialCostcentreCode; txtFinancialCostcentreName.Text = contract.FinancialCostcentreName; _financialCostcentreId = contract.FinancialCostcentreId; } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (financialCostcentre != null) { financialCostcentre.Close(); } } if (this.Picked != null) { this.Picked(new object(), new EventArgs()); } } }
public ActionResult CrudeFinancialCostcentreEdit( System.Guid financialCostcentreId ) { CrudeFinancialCostcentreContract contract = new CrudeFinancialCostcentreServiceClient().FetchByFinancialCostcentreId(financialCostcentreId); ViewBag.FinancialCompanyId = new SelectList(new CrudeFinancialCompanyServiceClient().FetchAll(), "FinancialCompanyId", "FinancialCompanyName", contract.FinancialCompanyId ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(contract.UserId).DefaultUserName; return(View( "~/Views/Crude/Financial/CrudeFinancialCostcentre/CrudeFinancialCostcentreEdit.cshtml", contract )); }