public JsonResult AddNewChiTiet(COCAUGIA_CHITIET model, string MA_DICHVU21, string TEN_DICHVU21, long LOAI_CC_ID)
        {
            string mess = "1";

            try
            {
                var data = new COCAUGIA_CHITIET();

                var loaicc = _ICOCAUGIA_LOAIService.getById(LOAI_CC_ID).FirstOrDefault();
                model.DICHVU21_ID = _ICOCAUGIA_DICHVU21Service.Getbykey(Convert.ToInt32(Session["idDichVu"]));

                data.MA_CC  = model.MA_CC;
                data.TEN_CC = model.TEN_CC;
                if (loaicc != null)
                {
                    data.LOAI_CC = loaicc;
                }
                data.SOLUONG_CC   = model.SOLUONG_CC;
                data.DONGIA_CC    = model.DONGIA_CC;
                data.THANHTIEN_CC = model.THANHTIEN_CC;
                data.DICHVU21_ID  = model.DICHVU21_ID;

                _ICOCAUGIA_CHITIETService.Save(data);
                _ICOCAUGIA_CHITIETService.CommitChanges();
            }
            catch (Exception e)
            {
                ViewData["EditError"] = "Đã xảy ra lỗi vui lòng thử lại sau.";
                log.ErrorFormat("Add New - message: {0}{1} - {2}", e.Message, Environment.NewLine, e.StackTrace);
                mess = "0";
            }
            return(Json(new { status = "success", mess = mess }));
        }
        public ActionResult UpdateChiTiet(COCAUGIA_CHITIET model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var data = _ICOCAUGIA_CHITIETService.Getbykey(model.ID);
                    if (data != null)
                    {
                        data.TEN_CC = model.TEN_CC;

                        _ICOCAUGIA_CHITIETService.Save(data);
                        _ICOCAUGIA_CHITIETService.CommitChanges();

                        return(_GridViewChiTietDichVuPartial());
                    }
                    else
                    {
                        ViewData["EditError"] = "Chi tiết dịch vụ không tồn tại hoặc đã bị xoá.";
                    }
                }
                else
                {
                    ViewData["EditError"] = "Dữ liệu bạn vừa nhập không chính xác.";
                }
            }
            catch (Exception e)
            {
                ViewData["EditError"] = "Đã xảy ra lỗi vui lòng thử lại sau.";
                log.ErrorFormat("Update - message: {0}{1} - {2}", e.Message, Environment.NewLine, e.StackTrace);
            }
            return(_GridViewChiTietDichVuPartial());
        }
        public ActionResult UpdateChiTiet(COCAUGIA_CHITIET model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var data = _ICOCAUGIA_CHITIETService.Getbykey(model.ID);
                    if (data != null)
                    {
                        var loaicc = _ICOCAUGIA_LOAIService.getById(model.LOAI_CC.ID).FirstOrDefault();

                        data.MA_CC  = model.MA_CC;
                        data.TEN_CC = model.TEN_CC;
                        if (loaicc != null)
                        {
                            data.LOAI_CC = loaicc;
                        }
                        data.SOLUONG_CC   = model.SOLUONG_CC;
                        data.DONGIA_CC    = model.DONGIA_CC;
                        data.THANHTIEN_CC = model.THANHTIEN_CC;

                        _ICOCAUGIA_CHITIETService.Save(data);
                        _ICOCAUGIA_CHITIETService.CommitChanges();

                        return(_GridViewChiTietDichVuFilter(Convert.ToInt32(Session["nhomdvId"])));
                    }
                    else
                    {
                        ViewData["EditError"] = "Chi tiết dịch vụ không tồn tại hoặc đã bị xoá.";
                    }
                }
                else
                {
                    ViewData["EditError"] = "Dữ liệu bạn vừa nhập không chính xác.";
                }
            }
            catch (Exception e)
            {
                ViewData["EditError"] = "Đã xảy ra lỗi vui lòng thử lại sau.";
                log.ErrorFormat("Update - message: {0}{1} - {2}", e.Message, Environment.NewLine, e.StackTrace);
            }
            return(_GridViewChiTietDichVuPartial());
        }
        public ActionResult AddNewChiTiet(COCAUGIA_CHITIET model, int DichVuID)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var data = new COCAUGIA_CHITIET();

                    var loaicc = _ICOCAUGIA_LOAIService.getById(model.LOAI_CC.ID).FirstOrDefault();
                    var dichvu = _ICOCAUGIA_DICHVU21Service.getById(DichVuID).FirstOrDefault();

                    data.MA_CC  = model.MA_CC;
                    data.TEN_CC = model.TEN_CC;
                    if (loaicc != null)
                    {
                        data.LOAI_CC = loaicc;
                    }
                    data.SOLUONG_CC   = model.SOLUONG_CC;
                    data.DONGIA_CC    = model.DONGIA_CC;
                    data.THANHTIEN_CC = model.THANHTIEN_CC;
                    data.DICHVU21_ID  = dichvu;
                    data.NGAYTAO      = DateTime.Now;
                    data.NGAYCAPNHAT  = DateTime.Now;

                    _ICOCAUGIA_CHITIETService.Save(data);
                    _ICOCAUGIA_CHITIETService.CommitChanges();
                }
                else
                {
                    ViewData["EditError"] = "Dữ liệu bạn vừa nhập không chính xác.";
                }
            }
            catch (Exception e)
            {
                ViewData["EditError"] = "Đã xảy ra lỗi vui lòng thử lại sau.";
                log.ErrorFormat("Add New - message: {0}{1} - {2}", e.Message, Environment.NewLine, e.StackTrace);
            }
            return(_GridViewChiTietDichVuPartial());
        }