public JsonResult IUD(Bill oBill) { _oBill = new Bill(); BillService oBillService = new BillService(); List <BillDetail> oBillDetails = new List <BillDetail>(); BillDetailService oBillDetailService = new BillDetailService(); oBillDetails = oBill.BillDetails; try { _oBill = oBill; _oBill = oBillService.IUD(oBill, (int)Session[GlobalSession.UserID]); if (_oBill.BillID > 0) { foreach (BillDetail obj in oBillDetails) { obj.BillID = _oBill.BillID; oBillDetailService.IUD(obj, (int)Session[GlobalSession.UserID]); } } } catch (Exception ex) { _oBill = new Bill(); _oBill.ErrorMessage = ex.Message; } JavaScriptSerializer serializer = new JavaScriptSerializer(); string sjson = serializer.Serialize(_oBill); return(Json(sjson, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteDetail(BillDetail oBillDetail) { BillDetailService oBillDetailService = new BillDetailService(); BillDetail _oBillDetail = new BillDetail(); try { _oBillDetail = oBillDetail; oBillDetail.ErrorMessage = oBillDetailService.Delete(oBillDetail, (int)Session[GlobalSession.UserID]); } catch (Exception ex) { _oBill = new Bill(); _oBill.ErrorMessage = ex.Message; } JavaScriptSerializer serializer = new JavaScriptSerializer(); string sjson = serializer.Serialize(oBillDetail); return(Json(sjson, JsonRequestBehavior.AllowGet)); }
public BillDetailController() { Service = new BillDetailService(); }