コード例 #1
0
        public IActionResult Delete(string Id, string Del)
        {
            CaneBread _CaneBread = new CaneBread();
            var       Call       = ServiceExtension.RestshapExtension.CallRestApiPOST(_CaneBread, "http://192.168.10.46/sdapi/sdapi/UnitDel/" + Id + "/" + Del, Getkey());

            return(Json(new { success = Call.success }));
        }
コード例 #2
0
        public IActionResult Delete(string Id, string Del, string Del1)
        {
            CaneBread _CaneBread = new CaneBread();
            var       Call       = ServiceExtension.RestshapExtension.CallRestApiPOST(_CaneBread, "http://192.168.10.46/sdapi/sdapi/DocumentTypeDel?CompCode=" + Id + "&CaneYear=" + Del + "&DocCode=" + Del1, Getkey());

            return(Json(new { success = Call.success }));
        }
コード例 #3
0
        public IActionResult Create()
        {
            var _CaneBread = new CaneBread();

            ViewBag.IsEditMode = "false";
            return(View(_CaneBread));
        }
コード例 #4
0
        public async Task <IActionResult> Create(CaneBread _CaneBread, string IsEditMode)
        {
            var UserCompCode = GetCurrenCompCode();
            var _UserProfile = await _IUserprofileRepository.GetUserProfile(UserCompCode);

            if (ModelState.IsValid)
            {
                if (IsEditMode.Equals("false"))
                {
                    var _Re = ServiceExtension.RestshapExtension.CallRestApiPOST(_CaneBread, "http://192.168.10.46/sdapi/sdapi/CaneBreadPost", Getkey());
                    if (_Re.success)
                    {
                        _clientNotification.AddSweetNotification("สำเร็จ",
                                                                 "บันทึกข้อมูลเรียบร้อยแล้ว",
                                                                 NotificationHelper.NotificationType.success);
                    }
                    else
                    {
                        _clientNotification.AddSweetNotification("ผิดพลาด !!",
                                                                 _Re.message,
                                                                 NotificationHelper.NotificationType.error);
                        return(RedirectToAction(nameof(Index)));
                    }
                }
                else
                {
                    CaneBread _CaneEdit = new CaneBread()
                    {
                        BreadName   = _CaneBread.BreadName,
                        BreadWeight = _CaneBread.BreadWeight,
                        remarks     = _CaneBread.remarks,
                        UpdateBy    = _UserProfile.EmployeeId,
                        UpdateDate  = ConvertDatetime(DateTime.UtcNow)
                    };

                    var _Re = ServiceExtension.RestshapExtension.CallRestApiPOST(_CaneEdit, "http://192.168.10.46/sdapi/sdapi/CaneBreadPut/" + _CaneBread.BreadName, Getkey());
                    if (_Re.success)
                    {
                        _clientNotification.AddSweetNotification("สำเร็จ",
                                                                 "แก้ไขข้อมูลเรียบร้อยแล้ว",
                                                                 NotificationHelper.NotificationType.success);
                    }
                    else
                    {
                        _clientNotification.AddSweetNotification("ผิดพลาด !!",
                                                                 _Re.message,
                                                                 NotificationHelper.NotificationType.error);
                        return(RedirectToAction(nameof(Index)));
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View("Create", _CaneBread));
        }
コード例 #5
0
        public IActionResult Edit(string Id)
        {
            ViewBag.IsEditMode = "true";

            List <CaneBread> AuthorList = new List <CaneBread>();
            CaneBread        _CaneBread = new CaneBread();
            var Call = ServiceExtension.RestshapExtension.CallRestApiGETEDIT(AuthorList, "http://192.168.10.46/sdapi/sdapi/CaneBreadGet/" + Id, Getkey());

            foreach (var item in Call)
            {
                _CaneBread.BreadName   = item.BreadName;
                _CaneBread.BreadWeight = item.BreadWeight;
                _CaneBread.remarks     = item.remarks;
            }
            return(View("Create", _CaneBread));
        }