public IHttpActionResult GetFinancialPosition(AccountDetails Param)
        {
            JSON JSONReturn = new JSON();
            FinancialPosition financialPosition = new FinancialPosition();

            financialPosition = DatabaseAccess.GetFinancialPosition(Param);

            JSONReturn.Data    = financialPosition;
            JSONReturn.Message = "Success";

            return(Json(JSONReturn));
        }
        public IHttpActionResult AddNewFinancialPosition(FinancialPosition Param)
        {
            JSON JSONReturn = new JSON();

            DatabaseAccess.AddNewFinancialPosition(Param);
            JSON returnJSON = new JSON();

            try
            {
                //JSONReturn.Data = clientDetails;
                //JSONReturn.Message = connectionString;
            }
            catch (Exception ex)
            {
                returnJSON.Message = ex.Message;
                return(Json(returnJSON));
            }

            return(Json(JSONReturn));
        }
Exemplo n.º 3
0
        public ActionResult FinancialPosition()
        {
            var grpId      = Operator().OwnerGroupId;
            var church     = db.Churches.Where(x => x.OwnerGroupId == grpId).FirstOrDefault();
            var reporTitle = new ReportTitle()
            {
                ChurchName = church.Name,
                Period     = string.Format("As of: {0}", DateTime.Now.ToShortDateString())
            };

            var result = new FinancialPosition()
            {
                ReportTitle = reporTitle,
                Assets      = GetFinancialPositionByType(AccountChartTypeEnum.Asset),
                LIabilities = GetFinancialPositionByType(AccountChartTypeEnum.Liability),
                NetAssets   = GetNetAsset(null, null, NetAsset.Net),
            };

            return(View(result));
        }
        public IHttpActionResult UpdateFinancialPosition(FinancialPosition Param)
        {
            JSON JSONReturn = new JSON();
            FinancialPosition financialPosition = new FinancialPosition();

            DatabaseAccess.UpdateFinancialPosition(Param);
            JSON returnJSON = new JSON();

            try
            {
                JSONReturn.Data    = financialPosition;
                JSONReturn.Message = connectionString;
            }
            catch (Exception ex)
            {
                returnJSON.Message = ex.Message;
                return(Json(returnJSON));
            }

            return(Json(JSONReturn));
        }