public string DeleteItemTransaction(ItemTransactionEntity itemTransaction)
        {
            const string sql = @"uspDelete_ItemTransaction";

            object[] parms = { "@RefID", itemTransaction.RefId };
            return(Db.Delete(sql, true, parms));
        }
 /// <summary>
 /// Takes the specified take.
 /// </summary>
 /// <param name="take">The take.</param>
 /// <returns></returns>
 private object[] Take(ItemTransactionEntity take)
 {
     return(new object[]
     {
         "@RefID", take.RefId,
         "@RefTypeID", take.RefTypeId,
         "@RefNo", take.RefNo,
         "@RefDate", take.RefDate,
         "@PostedDate", take.PostedDate,
         "@AccountingObjectID", take.AccountingObjectId,
         "@CustomerID", take.CustomerId,
         "@VendorID", take.VendorId,
         "@EmployeeID", take.EmployeeId,
         "@Trader", take.Trader,
         "@CurrencyCode", take.CurrencyCode,
         "@StockID", take.StockId,
         "@TotalAmountOC", take.TotalAmount,
         "@ExchangeRate", take.ExchangeRate,
         "@TotalAmountExchange", take.TotalAmountExchange,
         "@JournalMemo", take.JournalMemo,
         "@DocumentInclude", take.DocumentInclude,
         "@AccountingObjectType", take.AccountingObjectType,
         "@TaxCode", take.TaxCode,
         "@BankID", take.BankId,
     });
 }
 internal static ItemTransactionModel FromDataTransferObject(ItemTransactionEntity entity)
 {
     return(entity == null ? null : AutoMapper.Mapper.Map <ItemTransactionEntity, ItemTransactionModel>(entity));
 }
        public string UpdateItemTransaction(ItemTransactionEntity itemTransaction)
        {
            const string sql = @"uspUpdate_ItemTransaction";

            return(Db.Update(sql, true, Take(itemTransaction)));
        }
        public int InsertItemTransaction(ItemTransactionEntity itemTransaction)
        {
            const string sql = @"uspInsert_ItemTransaction";

            return(Db.Insert(sql, true, Take(itemTransaction)));
        }
 public ItemTransactionEntity GetItemTransactionByRefdateAndReftype(ItemTransactionEntity itemTransaction)
 {
     throw new NotImplementedException();
 }