Ejemplo n.º 1
0
        public ActionResult CellarDetail(int AnchorTransactionID, int TransactionTypeID)
        {
            ViewBag.Title   = "Detail Product Assignation";
            ViewBag.Message = "";

            CellarBussines.GetCellarRequest request = new CellarBussines.GetCellarRequest()
            {
                CellarID = AnchorTransactionID,
            };
            TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest()
            {
                AnchorTransactionID = AnchorTransactionID,
                TransactionTypeID   = TransactionTypeID
            };

            CellarBussines.GetCellarResponse c = CellarBussines.Select.GetCellar(request);
            int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount;

            request.ProductID = (int)c.Cellar.idProduct;
            var model = new CellarViewModels()
            {
                Error                = c.Error,
                total                = to,
                Cellar               = c.Cellar,
                Transaction          = new Transactions(),
                TransactionList      = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList,
                ProductList          = ProductBussines.Select.GetProduct().ProductList,
                CellarAreaList       = CellarAreaBussines.Select.GetCellarAreaList().CellarAreaList,
                CellarList           = CellarBussines.Select.GetCellarByProductID(request).CellarList,
                ProviderList         = ProviderBussines.Select.GetProviderList().ProviderList,
                ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList
            };

            return(PartialView(model));
        }
        public ActionResult AssignmentDetail(int AnchorTransactionID, int TransactionTypeID)
        {
            ViewBag.Title   = "";
            ViewBag.Message = "";

            AssignmentBussines.GetAssignmentRequest request = new AssignmentBussines.GetAssignmentRequest()
            {
                AssignmentID = AnchorTransactionID,
            };
            TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest()
            {
                AnchorTransactionID = AnchorTransactionID,
                TransactionTypeID   = TransactionTypeID
            };

            AssignmentBussines.GetAssignmentResponse c = AssignmentBussines.Select.GetAssignment(request);
            int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount;

            request.ProductID = (int)c.Assignment.idProduct;

            var model = new AssignmentViewModels()
            {
                Error                = c.Error,
                total                = to,
                Assignment           = c.Assignment,
                Transaction          = new Transactions(),
                TransactionList      = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList,
                ProductList          = ProductBussines.Select.GetProduct().ProductList,
                AssignmentList       = AssignmentBussines.Select.GetAssignmentByProductID(request).AssignmentList,
                ProviderList         = ProviderBussines.Select.GetProviderList().ProviderList,
                ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList
            };

            return(PartialView(model));
        }
Ejemplo n.º 3
0
        public ActionResult DownloadDetail(int AnchorTransactionID, int TransactionTypeID)
        {
            ViewBag.Title   = "Detail Download";
            ViewBag.Message = "";

            DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest()
            {
                DownloadID = AnchorTransactionID,
            };
            TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest()
            {
                AnchorTransactionID = AnchorTransactionID,
                TransactionTypeID   = TransactionTypeID
            };

            DownloadAssignmentBussines.GetDownloadResponse d = DownloadAssignmentBussines.Select.GetDownload(request);
            int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount;

            request.ProductID = (int)d.Download.idProduct;

            var model = new DownloadAssignmentViewModels()
            {
                Error                = d.Error,
                total                = to,
                Download             = d.Download,
                Transaction          = new Transactions(),
                TransactionList      = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList,
                ProductList          = ProductBussines.Select.GetProduct().ProductList,
                DownloadList         = DownloadAssignmentBussines.Select.GetDownloadByProductID(request).DownloadList,
                ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList
            };

            return(PartialView(model));
        }
        public ActionResult AssignmentNewInflow(string CategoryID, string FatherCateogryID, string CellarArea, int AnchorTransactionID, int TransactionTypeID)
        {
            ViewBag.Title   = "";
            ViewBag.Message = "";

            AssignmentBussines.GetAssignmentRequest request = new AssignmentBussines.GetAssignmentRequest()
            {
                AssignmentID = AnchorTransactionID,
            };
            TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest()
            {
                AnchorTransactionID = AnchorTransactionID,
                TransactionTypeID   = TransactionTypeID
            };
            ProductBussines.GetProductRequest requestProduct = new ProductBussines.GetProductRequest()
            {
                CellarAreaID = Convert.ToInt16(CellarArea)
            };

            AssignmentBussines.GetAssignmentResponse c = AssignmentBussines.Select.GetAssignment(request);
            int to = TransactionConfigurateBussines.Select.GetTotalAmountToTransaction(requestTransaction).TotalAmount;

            request.ProductID = (int)c.Assignment.idProduct;

            var model = new AssignmentViewModels()
            {
                Error                = c.Error,
                total                = to,
                Assignment           = c.Assignment,
                Transaction          = new Transactions(),
                TransactionList      = TransactionConfigurateBussines.Select.GetTransactionList(requestTransaction).TransactionList,
                AssignmentList       = AssignmentBussines.Select.GetAssignmentByProductID(request).AssignmentList,
                ConditionProductList = ConditionProductBussines.Select.GetConditionProductList().ConditionProductList,



                CategoryID       = CategoryID,
                CategoryIDFhater = FatherCateogryID,
                CellarArea       = CellarArea,
                ProductList      = ProductBussines.Select.GetProductByAssignmentType(requestProduct).ProductList,
                EmployeesList    = EmployeeBussines.Select.GetEmployeeList().EmployeeList,
            };

            model.Assignment.idCategory = Convert.ToInt16(CategoryID);


            return(PartialView(model));
        }