public ActionResult GetStockUpload(long id, string subdomain)
        {
            var gVal  = new GenericValidator();
            var store = new SessionHelpers().GetStoreInfo(subdomain);

            if (store == null || store.StoreId < 1)
            {
                gVal.Code  = -1;
                gVal.Error = message_Feedback.Delete_Failure;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }
            try
            {
                if (id < 1)
                {
                    return(Json(new StockUploadObject(), JsonRequestBehavior.AllowGet));
                }

                var stockUpload = new StockUploadServices().GetStockUpload(id);
                if (id < 1)
                {
                    return(Json(new StockUploadObject(), JsonRequestBehavior.AllowGet));
                }
                Session["_stockUpload"] = stockUpload;
                return(Json(stockUpload, JsonRequestBehavior.AllowGet));
            }
            catch (Exception)
            {
                return(Json(new StockUploadObject(), JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #2
0
        public ActionResult DeleteStore(long id)
        {
            var gVal = new GenericValidator();

            try
            {
                if (id < 1)
                {
                    gVal.Code  = -1;
                    gVal.Error = message_Feedback.Invalid_Selection;
                    return(Json(gVal, JsonRequestBehavior.AllowGet));
                }

                List <string> filePathList;
                var           z = new StockUploadServices().DeleteStockUploadByStorItemId(id, out filePathList);
                if (z)
                {
                    gVal.Code = 5;
                    if (filePathList.Count > 0)
                    {
                        filePathList.ForEach(m => DeleteFile(m));
                    }
                }
                var k = new StoreServices().DeleteStore(id);
                if (k)
                {
                    gVal.Code  = 5;
                    gVal.Error = message_Feedback.Delete_Success;
                    return(Json(gVal, JsonRequestBehavior.AllowGet));
                }
                gVal.Code  = -1;
                gVal.Error = message_Feedback.Delete_Failure;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }
            catch
            {
                gVal.Code  = 5;
                gVal.Error = message_Feedback.Process_Failed;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult DeleteStockUpload(long id, string subdomain)
        {
            var gVal  = new GenericValidator();
            var store = new SessionHelpers().GetStoreInfo(subdomain);

            if (store == null || store.StoreId < 1)
            {
                gVal.Code  = -1;
                gVal.Error = message_Feedback.Delete_Failure;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }


            try
            {
                if (id < 1)
                {
                    gVal.Code  = -1;
                    gVal.Error = message_Feedback.Invalid_Selection;
                    return(Json(gVal, JsonRequestBehavior.AllowGet));
                }

                var k = new StockUploadServices().DeleteStockUpload(id);
                if (k)
                {
                    gVal.Code  = 5;
                    gVal.Error = message_Feedback.Delete_Success;
                    return(Json(gVal, JsonRequestBehavior.AllowGet));
                }
                gVal.Code  = -1;
                gVal.Error = message_Feedback.Delete_Failure;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }
            catch
            {
                gVal.Code  = id;
                gVal.Error = message_Feedback.Process_Failed;
                return(Json(gVal, JsonRequestBehavior.AllowGet));
            }
        }