public int AddNewEntity(MultiNationalEntity mne) { if (mne == null) { return(-100); } return(mne.Save()); }
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)); } } }