Example #1
0
        public bool Delete(string documentNo, DbTransaction parentTransaction)
        {
            var GLOpeningdetailItem = new GLOpeningDetail {
                DocumentNo = documentNo
            };

            return(Delete(GLOpeningdetailItem, parentTransaction));
        }
Example #2
0
        public ActionResult AddGLOpeningDetails(string accountCode, string amount)
        {
            GLOpeningDetail glOpeningDetails = new GLOpeningDetail();

            glOpeningDetails.AccountCode            = accountCode;
            glOpeningDetails.AccountCodeDescription = new NetStock.BusinessFactory.ChartOfAccountBO().GetChartOfAccount(new ChartOfAccount {
                AccountCode = accountCode, BranchID = Utility.SsnBranch
            }).Description;
            var    debitCreditObj = Utility.GetAccountType(accountCode);
            string accountDC      = debitCreditObj != null ? (!string.IsNullOrWhiteSpace(debitCreditObj.DebitCredit) ? debitCreditObj.DebitCredit : "DEBIT") : "DEBIT";

            if (accountDC == "CREDIT")
            {
                glOpeningDetails.CreditAmount = Convert.ToDecimal(amount);
            }
            else
            {
                glOpeningDetails.DebitAmount = Convert.ToDecimal(amount);
            }

            return(Json(new { Message = "Success", GLOpeningDetails = glOpeningDetails, DebitCredit = accountDC }, JsonRequestBehavior.AllowGet));
        }
Example #3
0
 public GLOpeningDetail GetGLOpeningDetail(GLOpeningDetail item)
 {
     return((GLOpeningDetail)glopeningdetailDAL.GetItem <GLOpeningDetail>(item));
 }
Example #4
0
 public bool DeleteGLOpeningDetail(GLOpeningDetail item)
 {
     return(glopeningdetailDAL.Delete(item));
 }
Example #5
0
 public bool SaveGLOpeningDetail(GLOpeningDetail newItem)
 {
     return(glopeningdetailDAL.Save(newItem));
 }