Business.cs
1 # region Usings
3 using System;
4 using System.Collections.Generic;
5 using System.Linq;
6 using System.Text;
7 # endregion Usings
8 
9 namespace Sage.ES.S50.Modelos
10 {
14  public class Business : IBusiness
15  {
16  #region Implementación de las propiedades públicas de la interfaz "IBusiness"
17  public string _CompanyName { get; set; }
21 
25  public string _PersonName { get; set; }
26 
30  public string _PersonSurname { get; set; }
31 
35  public string _Iban { get; set; }
36 
40  public string _Currency { get; set; }
41 
45  public int _VatNumberType { get; set; }
46 
50  public string _VatNumber { get; set; }
51 
55  public bool _Redeme { get; set; }
56 
60  public bool _Submit347 { get; set; }
61 
65  public bool _Exonerated390_425 { get; set; }
66 
70  public bool _Booksubmission { get; set; }
71 
75  public bool _BigCompany { get; set; }
76 
80  public bool _ThirdPartyAnnualSubmission { get; set; }
81 
85  public bool _SpecialRegimeSmallCompaniesandSelfemployees { get; set; }
86 
90  public bool _Operations { get; set; }
91 
95  public int _TaxDelegation { get; set; }
96 
100  public string _TaxAdministration { get; set; }
101 
105  public bool _Complementary { get; set; }
106 
110  public bool _Substitute { get; set; }
111 
115  public bool _ReSubmission { get; set; }
116 
121  public bool _SpecialRegimeMonthlyReturn { get; set; }
122 
126  public string _PreviousSubmissionNumber { get; set; }
127 
131  public decimal _TaxAmountRegularizationBeforeActivity { get; set; }
132 
136  public decimal _TaxAmountRegularization { get; set; }
137 
141  public decimal _TaxAmountToCompensatePreviousPeriods { get; set; }
142 
148  public decimal _TotalPaymentsFY { get; set; }
149 
153  public decimal _ToDeductComplementarySubmissions { get; set; }
157  public string _NonEditableObject { get; set; }
158 
164  public decimal? _PreviousPeriodsTotalPaymentsMinusLoanPayments { get; set; }
165 
171  public decimal? _PreviousPeriodsResultsWithSign { get; set; }
172 
177  public decimal? _ReSubmissionTotalPayments { get; set; }
178 
182  public List<IAddress> _Addresses { get; set; }
183 
187  public List<IActivity> _Activities { get; set; }
188 
192  public List<IProrrata> _Prorrata { get; set; }
193 
197  public List<IRepresentative> _Representatives { get; set; }
198 
199  #endregion Implementación de las propiedades públicas de la interfaz "IBusiness"
200 
201  #region Constructor
202  public Business()
206  {
207  _Addresses = new List<IAddress>();
208  _Activities = new List<IActivity>();
209  _Prorrata = new List<IProrrata>();
210  _Representatives = new List<IRepresentative>();
211  }
212  #endregion Constructor
213  }
214 }
Interfaz IBusiness (businessInfo)
Definition: IBusiness.cs:13