public HttpResponseMessage GetDetail(string receiptId)
 {
     try
     {
         ReceiptDetailDT rctDetailDT = new ReceiptDetailDT();
         DataTable       dtReceipt   = receiptDT.GetByCond("ID=" + receiptId);
         DataTable       dtDetail    = new DataTable();
         if (dtReceipt != null)
         {
             if (dtReceipt.Rows[0]["Type"].ToString() == "1")
             {
                 dtDetail = rctDetailDT.GetSellInvoiceReceipt(receiptId);
             }
             else if (dtReceipt.Rows[0]["Type"].ToString() == "2")
             {
                 dtDetail = rctDetailDT.GetSuppReturnReceipt(receiptId);
             }
         }
         return(Request.CreateResponse <string>(HttpStatusCode.OK, JsonConvert.SerializeObject(dtDetail)));
     }
     catch (Exception e)
     {
         ExceptionHandler.Log(e);
         return(Request.CreateResponse <string>(HttpStatusCode.OK, "Lỗi: Không đọc được chi tiết phiếu thu."));;
     }
 }
 public HttpResponseMessage GetSellInvoice(string customerId)
 {
     try
     {
         ReceiptDetailDT rctDetailDT = new ReceiptDetailDT();
         DataTable       dt          = rctDetailDT.GetSellInvoice("CustomerId=" + customerId);
         return(Request.CreateResponse <string>(HttpStatusCode.OK, JsonConvert.SerializeObject(dt)));
     }
     catch (Exception e)
     {
         ExceptionHandler.Log(e);
         return(null);
     }
 }