Exemplo n.º 1
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));
        }
Exemplo n.º 2
0
        public ActionResult DownloadUpdate(int id, string CategoryID, string FatherCateogryID, string CellarArea)
        {
            DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest()
            {
                DownloadID = id,
            };
            DownloadAssignmentBussines.GetDownloadResponse a = DownloadAssignmentBussines.Select.GetDownload(request);
            request.ProductID = (int)a.Download.idProduct;

            ProductBussines.GetProductRequest request2 = new ProductBussines.GetProductRequest()
            {
                ProductID = (int)a.Download.idProduct
            };
            var model = new DownloadAssignmentViewModels()
            {
                Error            = a.Error,
                Download         = a.Download,
                CategoryID       = CategoryID,
                FatherCateogryID = FatherCateogryID,
                CellarArea       = CellarArea,
                EmployeesList    = EmployeeBussines.Select.GetEmployeeList().EmployeeList
            };

            ViewBag.Title   = "Update Download To " + ProductBussines.Select.GetProduct(request2).Product.name;
            ViewBag.Message = "";

            return(PartialView(model));
        }
Exemplo n.º 3
0
        public ActionResult DownloadUpdate(DownloadAssignmentViewModels data)
        {
            DownloadAssignmentBussines.GetDownloadResponse assignmentData = new DownloadAssignmentBussines.GetDownloadResponse()
            {
                Download = data.Download
            };

            result = DownloadAssignmentBussines.Update.Downloads(assignmentData).Message;

            return(RedirectToAction("DownloadView", new { CategoryID = data.CategoryID, FatherCateogryID = data.FatherCateogryID, CellarArea = data.CellarArea, successful = true, ResultAction = "All Changes was successful" }));
        }
Exemplo n.º 4
0
        public ActionResult DownloadNewInflow(string CategoryID, string FatherCateogryID, string CellarArea, int AnchorTransactionID, int TransactionTypeID)
        {
            ViewBag.Title   = "New Download";
            ViewBag.Message = "";

            DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest()
            {
                DownloadID = AnchorTransactionID
            };
            TransactionConfigurateBussines.GetTransactionConfigurateRequest requestTransaction = new TransactionConfigurateBussines.GetTransactionConfigurateRequest()
            {
                AnchorTransactionID = AnchorTransactionID,
                TransactionTypeID   = TransactionTypeID
            };
            ProductBussines.GetProductRequest requestProduct = new ProductBussines.GetProductRequest()
            {
                CellarAreaID = Convert.ToInt16(CellarArea)
            };

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

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

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



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

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


            return(PartialView(model));
        }
Exemplo n.º 5
0
        public ActionResult DownloadNewInflow(DownloadAssignmentViewModels data)
        {
            DownloadAssignmentBussines.GetDownloadResponse assignmentData = new DownloadAssignmentBussines.GetDownloadResponse()
            {
                Download    = data.Download,
                transaction = data.Transaction
            };

            DownloadAssignmentBussines.GetDownloadRequest request = new DownloadAssignmentBussines.GetDownloadRequest()
            {
                DownloadID        = data.Download.id,
                TransactionTypeID = 3,
                CellarArea        = Convert.ToInt16(data.CellarArea),
                CategoryID        = (int)data.Download.idCategory,
                amount            = (int)data.Download.amount + (int)data.Transaction.amount
            };

            result = DownloadAssignmentBussines.Update.Download(assignmentData, request).Message;

            return(RedirectToAction("DownloadView", new { CategoryID = data.CategoryID, FatherCateogryID = data.FatherCateogryID, CellarArea = data.CellarArea, successful = true, ResultAction = "All Changes was successful" }));
        }