public ActionResult BankOpeningBalance(string id) { try { BankLedgerViewModel bankLedgerVm = new BankLedgerViewModel(); if (!string.IsNullOrEmpty(id)) { BankLedger bankLedger = _bankLedgerService.GetById(id); bankLedgerVm.Id = bankLedger.Id; bankLedgerVm.CompanyId = bankLedger.CompanyId; bankLedgerVm.BranchId = bankLedger.BranchId; bankLedgerVm.BankId = bankLedger.BankId; bankLedgerVm.AccountNo = bankLedger.AccountNo; bankLedgerVm.Amount = bankLedger.DebitAmount; bankLedgerVm.TransactionType = bankLedger.TransactionType; bankLedgerVm.Particulars = bankLedger.Particulars; bankLedgerVm.TransactionDate = bankLedger.TransactionDate; return(View(bankLedgerVm)); } bankLedgerVm.TransactionDate = DateTime.Now; bankLedgerVm.TransactionType = BankTransactionType.OpeningBalance.ToString(); return(View(bankLedgerVm)); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public JavaScriptResult Edit(BankLedgerViewModel bankLedgerVm) { try { _bankLedgerService.Update(Mapper.Map <BankLedger>(bankLedgerVm), bankLedgerVm.Amount); return(JavaScript( $"ShowResult('{"Data updated successfully."}','{"success"}','{"redirect"}','{"/BankLedger?accountNo=" + bankLedgerVm.AccountNo}')")); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public ActionResult Create() { try { BankLedgerViewModel bankLedgerVm = new BankLedgerViewModel { TransactionDate = DateTime.Now }; return(View(bankLedgerVm)); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public JavaScriptResult Create(BankLedgerViewModel bankLedgerVm) { try { if (bankLedgerVm.Amount > 0) { _bankLedgerService.Add(Mapper.Map <BankLedger>(bankLedgerVm), bankLedgerVm.Amount); return(JavaScript($"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/APanel/BankLedger?accountNo=" + bankLedgerVm.AccountNo}')")); } return(JavaScript($"ShowResult('{"Amount 0 is not valid value!"}','{"failure"}')")); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public ActionResult Edit(string id) { try { BankLedgerViewModel bankLedgerVm = Mapper.Map <BankLedgerViewModel>(_bankLedgerService.GetById(id)); if (bankLedgerVm.DebitAmount > 0) { bankLedgerVm.Amount = bankLedgerVm.DebitAmount; } else { bankLedgerVm.Amount = bankLedgerVm.CreditAmount; } return(View(bankLedgerVm)); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }
public JavaScriptResult BankOpeningBalanceEdit(BankLedgerViewModel bankLedgerVm) { try { if (bankLedgerVm.Amount > 0) { var identity = (LoginIdentity)Thread.CurrentPrincipal.Identity; bankLedgerVm.CompanyId = identity.CompanyId; bankLedgerVm.BranchId = identity.BranchId; _bankLedgerService.Add(Mapper.Map <BankLedger>(bankLedgerVm), bankLedgerVm.Amount); return(JavaScript( $"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/BankLedger/BankOpeningIndex?accountNo=" + bankLedgerVm.AccountNo}')")); } return(JavaScript($"ShowResult('{"Amount 0 is not valid value!"}','{"failure"}')")); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }