public BudgetCashflowUnitDto(BudgetCashflowTypeModel cashflowType, BudgetCashflowCategoryModel cashflowCategory, BudgetCashflowSubCategoryModel cashflowSubCategory, BudgetCashflowUnitModel cashflowUnit)
 {
     CashflowType        = cashflowType;
     CashflowCategory    = cashflowCategory;
     CashflowSubCategory = cashflowSubCategory;
     CashflowUnit        = cashflowUnit;
 }
示例#2
0
 public BudgetCashflowUnitItemDto(BudgetCashflowUnitModel entity, List <CurrencyDto> currencies)
 {
     Currency        = currencies.FirstOrDefault(currency => currency.Id == entity.CurrencyId);
     Nominal         = entity.Nominal;
     CurrencyNominal = entity.CurrencyNominal;
     Total           = entity.Total;
     IsIDR           = Currency.Code == "IDR";
 }
 public BudgetCashflowDivisionUnitItemDto(BudgetCashflowUnitModel cashflowUnit, UnitDto divisionUnit)
 {
     CashflowUnit = cashflowUnit;
     if (cashflowUnit != null)
     {
         Nominal         = cashflowUnit.Nominal;
         CurrencyNominal = cashflowUnit.CurrencyNominal;
         Actual          = cashflowUnit.Total;
     }
     Unit = divisionUnit;
 }
示例#4
0
 public DivisionTemporaryDivisionUnitDto(BudgetCashflowTypeModel cashflowType, CashType type, BudgetCashflowCategoryModel cashflowCategory, BudgetCashflowSubCategoryModel cashflowSubCategory, CurrencyDto currency, DivisionDto division, UnitDto unit, BudgetCashflowUnitModel cashflowUnit)
 {
     CashflowType        = cashflowType;
     Type                = type;
     CashflowCategory    = cashflowCategory;
     CashflowSubCategory = cashflowSubCategory;
     Currency            = currency;
     Division            = division;
     Unit                = unit;
     CashflowUnit        = cashflowUnit;
 }
 public BudgetCashflowDivisionUnitItemDto(BudgetCashflowUnitModel cashflowUnit, UnitAccountingDto divisionUnit)
 {
     CashflowUnit = cashflowUnit;
     if (cashflowUnit != null)
     {
         Nominal         = cashflowUnit.Nominal;
         CurrencyNominal = cashflowUnit.CurrencyNominal;
         Actual          = cashflowUnit.Total;
     }
     Unit = new UnitDto {
         Code       = divisionUnit.Code,
         DivisionId = divisionUnit.DivisionId,
         Id         = divisionUnit.Id,
         Name       = divisionUnit.Name
     };
 }
示例#6
0
 public DivisionTemporaryDivisionUnitDto(BudgetCashflowTypeModel cashflowType, CashType type, BudgetCashflowCategoryModel cashflowCategory, BudgetCashflowSubCategoryModel cashflowSubCategory, CurrencyDto currency, DivisionDto division, UnitAccountingDto unitAccounting, BudgetCashflowUnitModel cashflowUnit)
 {
     CashflowType        = cashflowType;
     Type                = type;
     CashflowCategory    = cashflowCategory;
     CashflowSubCategory = cashflowSubCategory;
     Currency            = currency;
     Division            = division;
     Unit                = new UnitDto {
         Code       = unitAccounting.Code,
         DivisionId = unitAccounting.DivisionId,
         Id         = unitAccounting.Id,
         Name       = unitAccounting.Name
     };
     CashflowUnit = cashflowUnit;
 }