public ConsecutivoHacienda(ConsecutivoHacienda conse) { CasaMatriz = conse.CasaMatriz; PuntoVenta = conse.PuntoVenta; TipoDocumento = conse.TipoDocumento; NumeracionConsecutiva = conse.NumeracionConsecutiva; if (CasaMatriz == 0 || PuntoVenta == 0 || TipoDocumento == 0 || NumeracionConsecutiva == 0) { throw new ArgumentException("Los datos del consecutivo estan incompletos"); } }
public GeneradorDeClavesHacienda(GeneradorDeClavesHacienda datos) { if (datos.CodigoPais == 0 || datos.Identificacion_Contribuyente == 0 || datos.ConsecutivoHacienda == null) { throw new ArgumentException("Los datos de la clave estan incompletos"); } FechaEmicion = datos.FechaEmicion; Situación_Comprobante = datos.Situación_Comprobante; CodigoPais = datos.CodigoPais; ConsecutivoHacienda = datos.ConsecutivoHacienda; Identificacion_Contribuyente = datos.Identificacion_Contribuyente; }