Ejemplo n.º 1
0
 public int AddNewEntity(MultiNationalEntity mne)
 {
     object[] results = this.Invoke("AddNewEntity", new object[] {
         mne
     });
     return((int)(results[0]));
 }
Ejemplo n.º 2
0
 public int AddNewEntity(MultiNationalEntity mne)
 {
     if (mne == null)
     {
         return(-100);
     }
     return(mne.Save());
 }
Ejemplo n.º 3
0
 /// <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);
 }
Ejemplo n.º 4
0
    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));
            }
        }
    }
Ejemplo n.º 5
0
 /// <remarks/>
 public void AddNewEntityAsync(MultiNationalEntity mne)
 {
     this.AddNewEntityAsync(mne, null);
 }
Ejemplo n.º 6
0
 /// <remarks/>
 public System.IAsyncResult BeginAddNewEntity(MultiNationalEntity mne, System.AsyncCallback callback, object asyncState)
 {
     return(this.BeginInvoke("AddNewEntity", new object[] {
         mne
     }, callback, asyncState));
 }