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); } }