public override void Save() { if (this.IDTipoDocumento == TipoDocumento.CPF().IDTipoDocumento) { this.DocNumero = DescDocumento.Substring(0, DescDocumento.Length - 2); this.DocDV = DescDocumento.Substring(DescDocumento.Length - 2, 2); this.DocComplemento = string.Empty; } else if (this.IDTipoDocumento == TipoDocumento.RG().IDTipoDocumento) { this.DocNumero = string.Empty; this.DocDV = string.Empty; this.DocComplemento = string.Empty; } else if (this.IDTipoDocumento == TipoDocumento.CNPJ().IDTipoDocumento) { this.DocNumero = DescDocumento.Substring(0, DescDocumento.Length - 6); this.DocComplemento = DescDocumento.Substring(DescDocumento.Length - 6, 4); this.DocDV = DescDocumento.Substring(DescDocumento.Length - 2, 2); } else if (this.IDTipoDocumento == TipoDocumento.TVI().IDTipoDocumento) { this.DocNumero = DescDocumento.Substring(0, 4); this.DocComplemento = DescDocumento.Substring(4, 7); this.DocDV = DescDocumento.Substring(DescDocumento.Length - 1, 1); } base.Save(); }
public override void Save() { base.Save(); var documentoTVI = new Documento(); documentoTVI.Transaction = this.Transaction; documentoTVI.TipoDocumento = TipoDocumento.TVI(); documentoTVI.Pessoa = this; documentoTVI.Get(); if (documentoTVI.IDDocumento == null) { documentoTVI.DescDocumento = CreateTVI(); documentoTVI.Save(); } }
public Documento GetDocumentoTVI() { return(GetDocumento(TipoDocumento.TVI())); }