Exemple #1
0
        public ActionResult ApproveChequeInfo(int transporterChequeID)
        {
            var user = UserAccountHelper.GetUser(User.Identity.Name);
            var transporterChequeObj = _transporterChequeService.FindById(transporterChequeID);

            transporterChequeObj.AppovedBy   = user.UserProfileID;
            transporterChequeObj.AppovedDate = DateTime.Now;
            transporterChequeObj.Status      = 2;
            _transporterChequeService.EditTransporterCheque(transporterChequeObj);
            //var transporterChequeViewModel = BindTransporterChequeViewModel(transporterChequeObj);
            return(Json(transporterChequeID, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        //public ActionResult ChequesRead([DataSourceRequest] DataSourceRequest request)
        //{
        //    var transporterCheques = _transporterChequeService.GetAllTransporterCheque().OrderByDescending(t=>t.IssueDate);
        //    var transporterChequeViewModels = BindTransporterChequeViewModel(transporterCheques);
        //    return Json(transporterChequeViewModels.ToDataSourceResult(request));
        //}

        public ActionResult LoadChequeOne(int id)
        {
            var transporterChequeObj       = _transporterChequeService.FindById(id);
            var transporterChequeViewModel = BindTransporterChequeViewModel(transporterChequeObj);
            var transporterChequeDetail    = transporterChequeObj.TransporterChequeDetails.FirstOrDefault();

            if (transporterChequeDetail != null)
            {
                transporterChequeViewModel.Transporter         = transporterChequeDetail.TransporterPaymentRequest.TransportOrder.Transporter.Name;
                transporterChequeViewModel.PaymentRequestsList = transporterChequeViewModel.PaymentRequestsList + " [" + transporterChequeDetail.TransporterPaymentRequest.ReferenceNo + "] ";
            }
            return(Json(transporterChequeViewModel, JsonRequestBehavior.AllowGet));
        }
Exemple #3
0
        public ActionResult UpdateChequeStatus(int transporterChequeId, int status)
        {
            var cheque = _transporterChequeService.FindById(transporterChequeId);

            if (cheque == null)
            {
                return(Json(null));
            }
            cheque.Status = status;
            _transporterChequeService.EditTransporterCheque(cheque);

            return(RedirectToAction("Index"));
        }