示例#1
0
        public PartialViewResult AddCBReceiptItem(string documentNo, Int16 itemNo)
        {
            CBReceiptDetail cbReceiptDetail = null;

            if (documentNo == string.Empty || documentNo == null)
            {
                cbReceiptDetail            = new CBReceiptDetail();
                cbReceiptDetail.SetOffDate = DateTime.Now;
            }
            else
            {
                cbReceiptDetail = new POSAccount.BusinessFactory.CBReceiptBO().GetCBReceipt(new Contract.CBReceipt {
                    DocumentNo = documentNo
                })
                                  .CBReceiptDetails.Where(dt => dt.ItemNo == itemNo).FirstOrDefault();
                if (cbReceiptDetail == null)
                {
                    cbReceiptDetail = new CBReceiptDetail();
                }
            }

            cbReceiptDetail.CurrencyList    = Utility.GetCurrencyItemList();
            cbReceiptDetail.AccountCodeList = Utility.GetAccountCodeItemList();
            cbReceiptDetail.ChargeCodeList  = Utility.GetChargeCodeItemList();
            return(PartialView("AddChargeCodeReceipt", cbReceiptDetail));
            //return PartialView("AddQuotationItem");
        }
示例#2
0
        public bool Delete(string documentNo, DbTransaction parentTransaction)
        {
            var cbreceiptdetailItem = new CBReceiptDetail {
                DocumentNo = documentNo
            };

            return(Delete(cbreceiptdetailItem, parentTransaction));
        }
示例#3
0
 public CBReceiptDetail GetCBReceiptDetail(CBReceiptDetail item)
 {
     return((CBReceiptDetail)cbreceiptdetailDAL.GetItem <CBReceiptDetail>(item));
 }
示例#4
0
 public bool DeleteCBReceiptDetail(CBReceiptDetail item)
 {
     return(cbreceiptdetailDAL.Delete(item));
 }
示例#5
0
 public bool SaveCBReceiptDetail(CBReceiptDetail newItem)
 {
     return(cbreceiptdetailDAL.Save(newItem));
 }