Ejemplo n.º 1
0
        /// <summary>
        /// Saves this instance.
        /// </summary>
        /// <returns>System.Int32.</returns>
        public string Save()
        {
            var accountCategory = new AccountCategoryModel
            {
                AccountCategoryId        = View.AccountCategoryId,
                AccountCategoryName      = View.AccountCategoryName,
                AccountCategoryKind      = View.AccountCategoryKind,
                DetailByBudgetSource     = View.DetailByBudgetSource,
                DetailByBudgetChapter    = View.DetailByBudgetChapter,
                DetailByBudgetKindItem   = View.DetailByBudgetKindItem,
                DetailByBudgetItem       = View.DetailByBudgetItem,
                DetailByBudgetSubItem    = View.DetailByBudgetSubItem,
                DetailByMethodDistribute = View.DetailByMethodDistribute,
                DetailByAccountingObject = View.DetailByAccountingObject,
                DetailByActivity         = View.DetailByActivity,
                DetailByProject          = View.DetailByProject,
                DetailByTask             = View.DetailByTask,
                DetailBySupply           = View.DetailBySupply,
                DetailByInventoryItem    = View.DetailByInventoryItem,
                DetailByFixedAsset       = View.DetailByFixedAsset,
                DetailByBankAccount      = View.DetailByBankAccount,
                DetailByFund             = View.DetailByFund,
                IsActive = View.IsActive
            };

            if (View.AccountCategoryId == null)
            {
                return(Model.AddAccountCategory(accountCategory));
            }
            return(Model.UpdateAccountCategory(accountCategory));
        }
        /// <summary>
        /// Saves this instance.
        /// </summary>
        /// <returns>System.Int32.</returns>
        public int Save()
        {
            var accountCategory = new AccountCategoryModel
            {
                AccountCategoryId   = View.AccountCategoryId,
                AccountCategoryCode = View.AccountCategoryCode,
                AccountCategoryName = View.AccountCategoryName,
                ForeignName         = View.ForeignName,
                ParentId            = View.ParentId,
                Grade    = View.Grade,
                IsDetail = View.IsDetail,
                IsActive = View.IsActive
            };

            if (View.AccountCategoryId == 0)
            {
                return(Model.AddAccountCategory(accountCategory));
            }
            return(Model.UpdateAccountCategory(accountCategory));
        }