/// <summary> /// Crea una Testata di movimento contabile valida /// </summary> public TestataMovimentoContabile(Esercizio esercizio, DateTime? dataRegistrazione, TipoTestataMovimentoContabileEnum tipo, LogTransazione logTransazione) { EsercizioRiferimento = esercizio; DataRegistrazione = dataRegistrazione; Tipo = tipo; LogTransazione = logTransazione; if (LogTransazione != null) LogTransazione.TestateContabili.Add(this); if (Tipo == TipoTestataMovimentoContabileEnum.Manuale) IsAllowUpdate = true; else if (Tipo == TipoTestataMovimentoContabileEnum.Automatica) IsAllowUpdate = false; }
/// <summary> /// Crea una Testata di movimento contabile valida /// </summary> public TestataMovimentoContabile(Esercizio esercizio, DateTime? dataRegistrazione, TipoTestataMovimentoContabileEnum tipo, FileCBI file, LogTransazione logTransazione) : this(esercizio, dataRegistrazione, tipo, logTransazione) { File = file; if (File != null) File.TestateContabili.Add(this); }