コード例 #1
0
 public FormAddCompany(DataValidation dataValidation)
 {
     this.dataValidation = dataValidation;
     InitializeComponent();
     this.cbDocumentType.DataSource = dataValidation.getDocumentTypes();
     this.dtpPeriodFrom.Value = DateTime.Now;
     this.validationsCompany = new Dictionary<Control, ErrorProvider>();
     this.validationsCompany.Add(tbName, epCompany);
     this.validationsCompany.Add(tbAddress, epCompany);
     this.validationsCompany.Add(nudZipCode, epCompany);
     this.validationsCompany.Add(dtpPeriodTo, epCompany);
     this.validationsCompany.Add(tbActivity, epCompany);
 }
コード例 #2
0
        public FormAddJuridicPerson(DataValidation dataValidation, JuridicPersonTypeEnum juridicPersonType)
        {
            this.dataValidation = dataValidation;
            this.juridicPersonType = juridicPersonType;

            InitializeComponent();

            if (juridicPersonType == JuridicPersonTypeEnum.Client)
            {
                this.nudAccountCode.Value = this.dataValidation.selectAccountCodeAvailable(AccountRangeTemplatesEnum.CREDITOS_COMERCIALES, (int)FormSelectCompany.selectedCompanyId);
            }
            else if (juridicPersonType == JuridicPersonTypeEnum.Provider)
            {
                this.nudAccountCode.Value = this.dataValidation.selectAccountCodeAvailable(AccountRangeTemplatesEnum.DEUDAS_COMERCIALES, (int)FormSelectCompany.selectedCompanyId);
            }
            this.cbLocation.DataSource = dataValidation.getLocations();
            this.cbDocumentType.DataSource = dataValidation.getDocumentTypes();
            this.cbConditionRegardingVat.DataSource = dataValidation.getConditionRegardingVats();

            this.validationsJuridicPerson = new Dictionary<Control, ErrorProvider>();
            this.validationsJuridicPerson.Add(tbBusinessName, epJuridicPerson);
            this.validationsJuridicPerson.Add(tbDocument, epJuridicPerson);
            this.validationsJuridicPerson.Add(cbDocumentType, epJuridicPerson);
            this.validationsJuridicPerson.Add(cbLocation, epJuridicPerson);
            this.validationsJuridicPerson.Add(cbConditionRegardingVat, epJuridicPerson);
            this.validationsJuridicPerson.Add(nudZipCode, epJuridicPerson);
            this.validationsJuridicPerson.Add(tbPhone, epJuridicPerson);
            this.validationsJuridicPerson.Add(tbAddress, epJuridicPerson);

            string juridicPersonTitle = null;
            if (juridicPersonType == JuridicPersonTypeEnum.Client)
                juridicPersonTitle = "cliente";
            else if (juridicPersonType == JuridicPersonTypeEnum.Provider)
                juridicPersonTitle = "proveedor";
            this.Text = "Registrar nuevo " + juridicPersonTitle;
        }