public ActionResult EditLedgerPosting(int ledgerPostingId)
        {
            var posting    = postingService.GetById(ledgerPostingId);
            var allPosting = partyBalanceService.GetAll();

            return(Json("", JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public ActionResult Transfer(int ledgerPostingId, int toLedgerId)
        {
            var transferMessage = "";
            var ledgerPost      = postingService.GetById(ledgerPostingId);

            if (ledgerPost != null)
            {
                var partybalance = partyBalanceService.GetByLedgerPostingId(ledgerPost.LedgerId ?? 0, ledgerPost.Id.ToString(), ledgerPost.VoucherNo, ledgerPost.InvoiceNo);
                if (partybalance != null)
                {
                    partybalance.extra1 += "Transfer from " + partybalance.LedgerId;
                    ledgerPost.Extra1   += "Transfer from " + partybalance.LedgerId;

                    partybalance.LedgerId = toLedgerId;
                    partyBalanceService.Update(partybalance, partybalance.PartyBalanceId);

                    ledgerPost.LedgerId = toLedgerId;
                    postingService.Update(ledgerPost, ledgerPost.Id);
                    transferMessage = "Sucess";
                }
                else
                {
                    transferMessage = "Transfer Not possible";
                }
            }
            else
            {
                transferMessage = "Transfer Not possible";
            }
            return(Json(transferMessage, JsonRequestBehavior.AllowGet));
        }