public JsonResult ActualAmountByAssignment(int ProductID, int CellarArea, int condition, int transactionType)
        {
            CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest()
            {
                ProductID         = ProductID,
                CellarAreaID      = CellarArea,
                conditionID       = condition,
                TransactionTypeID = transactionType
            };

            var cellarInformation = CellarBussines.Select.GetCellarByProductIDAndCellarArea(request).Cellar;

            TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest requestCondition = new TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest()
            {
                ConditionID       = condition,
                TransactionTypeID = 1,
                TransactionID     = cellarInformation.id
            };

            return(Json(
                       new {
                AmountTotal = cellarInformation.amount,
                AmountCondition = TransactionTypeConditionDetailBussines.Select.GetTransactionTypeConditionDetail(requestCondition).TransactionTypeConditionDetail.amount
//                    ActualAmount = CellarBussines.Select.GetCellarByProductIDAndCellarArea(request).Cellar.amount
            },
                       JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult ActualAmountByDownload(int ProductID, int CategoryID, int condition, int transactionType)
        {
            AssignmentBussines.GetAssignmentWithConditionRequest request = new AssignmentBussines.GetAssignmentWithConditionRequest()
            {
                ProductID         = ProductID,
                CategoryID        = CategoryID,
                ConditionID       = condition,
                TransactionTypeID = transactionType
            };

            var AssignmentInformation = AssignmentBussines.Select.GetAssignmentByProductIDAndCategoryID(request).Assignment;

            TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest requestCondition = new TransactionTypeConditionDetailBussines.GetTransactionTypeConditionDetailRequest()
            {
                ConditionID       = condition,
                TransactionTypeID = transactionType,
                TransactionID     = AssignmentInformation.id
            };

            return(Json(
                       new
            {
                AmountTotal = AssignmentInformation.amount,
                AmountCondition = TransactionTypeConditionDetailBussines.Select.GetTransactionTypeConditionDetail(requestCondition).TransactionTypeConditionDetail.amount
            },
                       JsonRequestBehavior.AllowGet));
        }