Ejemplo n.º 1
0
        public ActionResult ApproveJournalVoucher(FormCollection collection)
        {
            int            voucherId      = Convert.ToInt32(collection["JournalVoucherIdToApprove"]);
            JournalVoucher aVoucher       = _iAccountsManager.GetJournalVoucherById(voucherId);
            var            anUser         = (ViewUser)Session["user"];
            var            voucherDetails = _iAccountsManager.GetJournalVoucherDetailsById(voucherId).ToList();
            bool           result         = _iAccountsManager.ApproveJournalVoucher(aVoucher, voucherDetails, anUser.UserId);

            return(result ? RedirectToAction("ViewJournal") : RedirectToAction("JournalDetails", "Account", aVoucher));
        }
 public ActionResult ApproveJournalVoucher(FormCollection collection)
 {
     try
     {
         int            voucherId      = Convert.ToInt32(collection["JournalVoucherIdToApprove"]);
         JournalVoucher aVoucher       = _iAccountsManager.GetJournalVoucherById(voucherId);
         var            anUser         = (ViewUser)Session["user"];
         var            voucherDetails = _iAccountsManager.GetJournalVoucherDetailsById(voucherId).ToList();
         aVoucher.Remarks = "Journal entry";
         bool result = _iAccountsManager.ApproveJournalVoucher(aVoucher, voucherDetails, anUser.UserId);
         return(result ? RedirectToAction("ViewJournal") : RedirectToAction("JournalDetails", "AccountManager", aVoucher));
     }
     catch (Exception exception)
     {
         Log.WriteErrorLog(exception);
         return(PartialView("_ErrorPartial", exception));
     }
 }