예제 #1
0
        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));
        }
예제 #2
0
        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();
 }