public int AddNewEntity(MultiNationalEntity mne) { object[] results = this.Invoke("AddNewEntity", new object[] { mne }); return((int)(results[0])); }
public int AddNewEntity(MultiNationalEntity mne) { if (mne == null) { return(-100); } return(mne.Save()); }
/// <remarks/> public void AddNewEntityAsync(MultiNationalEntity mne, object userState) { if ((this.AddNewEntityOperationCompleted == null)) { this.AddNewEntityOperationCompleted = new System.Threading.SendOrPostCallback(this.OnAddNewEntityOperationCompleted); } this.InvokeAsync("AddNewEntity", new object[] { mne }, this.AddNewEntityOperationCompleted, userState); }
protected void btnSave_Click(object sender, EventArgs e) { if (ValidateControls()) { var mne = new MultiNationalEntity() { Id = 0, PartyId = Convert.ToDecimal(txtPartyId.Text), TaxpayerReferenceNumber = txtTaxRefNo.Text, YearofAssessment = Convert.ToInt16(txtYear.Text), RegisteredName = txtRegisteredName.Text, TradingName = txtTradingName.Text, RegistrationNumber = txtRegistrationNo.Text, FinancialYearEnd = Convert.ToDateTime(txtFinancialYearEnd.Text), TurnoverAmount = Convert.ToDecimal(txtTurnoverAmount.Text), NameUltimateHoldingCo = txtUltimateHoldingCo.Text, /*--------------------------*/ Datestamp = DateTime.Now, UltimateHoldingCompanyResOutSAInd = GetCheckBoxValue(chkUltimateCompanyResideOutSA), TaxResidencyCountryCodeUltimateHoldingCompany = ddlCountries.SelectedValue, UltimateHoldingCOIncomeTaxRefNo = txtUltimateHoldingTaxRefNo.Text, MasterLocalFileRequiredInd = GetCheckBoxValue(chkMasterLocalFileRequired), CbCReportRequiredInd = GetCheckBoxValue(chkCBCRequired), CreatedBy = Sars.Systems.Security.ADUser.CurrentSID }; if (!mne.MNEExists()) { if (mne.Save() > 0) { MessageBox.Show("Multinational Entity saved successfully"); } } else { MessageBox.Show(string.Format("Multinational Entity with tax reference: {0} number already exists", txtTaxRefNo.Text)); } } }
/// <remarks/> public void AddNewEntityAsync(MultiNationalEntity mne) { this.AddNewEntityAsync(mne, null); }
/// <remarks/> public System.IAsyncResult BeginAddNewEntity(MultiNationalEntity mne, System.AsyncCallback callback, object asyncState) { return(this.BeginInvoke("AddNewEntity", new object[] { mne }, callback, asyncState)); }