public ActionResult Create(LocationDiscount model)
        {
            var resultEntry = new JsonResultEntry()
            {
                Success = false
            };

            if (model != null)
            {
                var createBy = "";
                if (UserState != null && !CUtils.IsNullOrEmpty(UserState.UserName))
                {
                    createBy = CUtils.StrTrim(UserState.UserName);
                }
                model.CreateBy = createBy;
                model.LocationDiscountValue = model.LocationDiscountName.ToUrlSegment(250).ToLower();
                model.Culture = Culture;

                ServiceFactory.LocationDiscountManager.Add(model);
                resultEntry.Success = true;
                resultEntry.AddMessage("Tạo mới danh mục thành công!");
                resultEntry.RedirectUrl = Url.Action("Create", "LocationDiscount", new { area = "Auth" });
            }
            else
            {
                resultEntry.Detail = "dư lieu null";
            }
            return(Json(resultEntry));
        }
        public ActionResult Create()
        {
            LocationDiscount data = new LocationDiscount();
            var categories        = ServiceFactory.LocationDiscountManager.GetAll(Culture);

            ViewBag.Categories = categories;
            return(View("Create", data));
        }
        public void Remove(LocationDiscount item)
        {
            var comm = this.GetCommand("sp_LocationDiscount_Delete");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", item.LocationDiscountId);
            comm.SafeExecuteNonQuery();
        }
Exemple #4
0
        public ActionResult LocationSearch(int LocationDiscountId)
        {
            LocationDiscount location = ServiceFactory.LocationDiscountManager.Get(new LocationDiscount {
                LocationDiscountId = LocationDiscountId
            });
            List <Location> listver = new List <Location>();

            listver            = ServiceFactory.LocationManager.GetAllActiveByParentId(LocationDiscountId);
            location.Locations = listver;
            return(View(location));
        }
        public ActionResult Index(int locationDiscountId)
        {
            LocationDiscount discount = ServiceFactory.LocationDiscountManager.Get(new LocationDiscount {
                LocationDiscountId = locationDiscountId
            });
            List <Location> listLocation = new List <Location>();

            listLocation      = ServiceFactory.LocationManager.GetAllByParentId(locationDiscountId);
            discount.Location = listLocation;
            return(View(discount));
        }
Exemple #6
0
 public void Add(LocationDiscount item, string culture)
 {
     //var comm = this.GetCommand("Sp_LocationDiscount_Create");
     //if (comm == null) return;
     //comm.AddParameter<string>(this.Factory, "LocationDiscountName", item.LocationDiscountName);
     //comm.AddParameter<bool>(this.Factory, "IsActive", item.IsActive);
     //comm.AddParameter<string>(this.Factory, "Culture", culture);
     //comm.AddParameter<string>(this.Factory, "LocationDiscountValue", item.LocationDiscountValue);
     //comm.AddParameter<string>(this.Factory, "CreateBy", item.CreateBy);
     //comm.AddParameter<string>(this.Factory, "Note", item.Note);
     //comm.SafeExecuteNonQuery();
 }
        public void Remove(LocationDiscount item)
        {
            var comm = this.GetCommand("LocationDiscounts_Delete");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", item.LocationDiscountId);
            comm.SafeExecuteNonQuery();
            /* throw new NotImplementedException();*/
        }
        public LocationDiscount Get(LocationDiscount dummy)
        {
            var comm = this.GetCommand("sp_LocationDiscountsGet");

            if (comm == null)
            {
                return(null);
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", dummy.LocationDiscountId);
            var dt           = this.GetTable(comm);
            var sliderBanner = EntityBase.ParseListFromTable <LocationDiscount>(dt).FirstOrDefault();

            return(sliderBanner ?? null);
        }
        public LocationDiscount Get(LocationDiscount dummy)
        {
            /*   throw new NotImplementedException();*/
            var comm = this.GetCommand("LocationDiscounts_Get");

            if (comm == null)
            {
                return(null);
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", dummy.LocationDiscountId);
            var dt   = this.GetTable(comm);
            var item = EntityBase.ParseListFromTable <LocationDiscount>(dt).FirstOrDefault();

            return(item ?? null);
        }
Exemple #10
0
 public ActionResult CreateLocation(LocationDiscount model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             ServiceFactory.LocationDiscountManager.Add(model, Culture);
             return(RedirectToAction("LocationDiscount", "Setting"));
         }
         catch (Exception)
         {
             //throw;
         }
     }
     return(View("UpdateLocation", model));
 }
        public ActionResult Delete(int locationdiscountid)
        {
            var resultEntry = new JsonResultEntry()
            {
                Success = false
            };
            var news = new LocationDiscount()
            {
                LocationDiscountId = locationdiscountid
            };

            LocationDiscountManager.Remove(news);
            resultEntry.Success = true;
            resultEntry.AddMessage("Xóa thành phố thành công!");
            return(Json(resultEntry));
        }
        public void Add(LocationDiscount item, string culture)
        {
            var comm = this.GetCommand("sp_LocationDiscount_Insert");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <string>(this.Factory, "LocationDiscountName", item.LocationDiscountName);
            comm.AddParameter <bool>(this.Factory, "IsActive", item.IsActive);
            comm.AddParameter <string>(this.Factory, "Culture", culture);
            comm.AddParameter <decimal>(this.Factory, "LocationValue", item.LocationValue);
            comm.AddParameter <string>(this.Factory, "CreateBy", item.CreateBy);
            comm.AddParameter <int>(this.Factory, "LocationDiscountValue", item.LocationDiscountValue);
            comm.AddParameter <int>(this.Factory, "OrderNo", item.OrderNo);
            comm.SafeExecuteNonQuery();
        }
Exemple #13
0
        public void Update(LocationDiscount @new, LocationDiscount old)
        {
            var item = @new;

            item.LocationDiscountId = old.LocationDiscountId;
            var comm = this.GetCommand("Sp_LocationDiscount_Update");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", item.LocationDiscountId);
            comm.AddParameter <string>(this.Factory, "LocationDiscountName", item.LocationDiscountName);
            comm.AddParameter <bool>(this.Factory, "IsActive", item.IsActive);
            comm.AddParameter <string>(this.Factory, "Note", item.Note);
            comm.AddParameter <string>(this.Factory, "LocationDiscountValue", item.LocationDiscountValue);
            comm.SafeExecuteNonQuery();
        }
        public void Add(LocationDiscount item)
        {
            var comm = this.GetCommand("LocationDiscounts_Add");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <string>(this.Factory, "LocationDiscountValue", item.LocationDiscountValue);
            comm.AddParameter <string>(this.Factory, "LocationDiscountName", item.LocationDiscountName);
            comm.AddParameter <string>(this.Factory, "Note", item.Note);
            comm.AddParameter <string>(this.Factory, "CreateBy", item.CreateBy);
            comm.AddParameter <string>(this.Factory, "Language", item.Language);
            comm.AddParameter <bool>(this.Factory, "IsActive", item.IsActive);

            comm.SafeExecuteNonQuery();

            /*  throw new NotImplementedException();*/
        }
        public void Update(LocationDiscount @new, LocationDiscount old)
        {
            /*throw new NotImplementedException();*/
            var model = @new;

            model.LocationDiscountId = old.LocationDiscountId;
            var comm = this.GetCommand("LocationDiscounts_Update");

            if (comm == null)
            {
                return;
            }
            comm.AddParameter <int>(this.Factory, "LocationDiscountId", model.LocationDiscountId);
            comm.AddParameter <string>(this.Factory, "LocationDiscountValue", model.LocationDiscountValue);
            comm.AddParameter <string>(this.Factory, "LocationDiscountName", model.LocationDiscountName);
            comm.AddParameter <string>(this.Factory, "Note", model.Note);
            comm.AddParameter <string>(this.Factory, "Language", model.Language);
            comm.AddParameter <bool>(this.Factory, "IsActive", model.IsActive);


            comm.SafeExecuteNonQuery();
        }
        public ActionResult Update(LocationDiscount model)
        {
            var resultEntry = new JsonResultEntry()
            {
                Success = false
            };
            var exitsData = "";

            if (model != null && !CUtils.IsNullOrEmpty(model.LocationDiscountId))
            {
                var News = LocationDiscountManager.Get(new LocationDiscount()
                {
                    LocationDiscountId = model.LocationDiscountId
                });
                if (News != null)
                {
                    model.LocationDiscountValue = model.LocationDiscountName.ToUrlSegment(250).ToLower();

                    LocationDiscountManager.Update(model, News);
                    resultEntry.Success = true;
                    resultEntry.AddMessage("Cập nhật thông tin thành công!");
                    resultEntry.RedirectUrl = Url.Action("Index", "LocationDiscount", new { area = "Auth" });
                }
                else
                {
                    resultEntry.Success = true;
                    exitsData           = "Mã tỉnh '" + model.LocationDiscountId + "' không có trong hệ thống!";
                }
            }
            else
            {
                resultEntry.Success = true;
                exitsData           = "Mã tỉnh trống!";
            }
            resultEntry.AddMessage(exitsData);
            return(Json(resultEntry));
        }
Exemple #17
0
        public ActionResult UpdateLocation(LocationDiscount model)
        {
            if (ModelState.IsValid)
            {
                var obj = ServiceFactory.LocationDiscountManager.Get(new LocationDiscount {
                    LocationDiscountId = model.LocationDiscountId
                });
                if (obj != null)
                {
                    try
                    {
                        ServiceFactory.LocationDiscountManager.Update(model, obj);

                        return(RedirectToAction("LocationDiscount", "Setting"));
                    }
                    catch (Exception)
                    {
                        //throw;
                    }
                }
            }
            ViewBag.IsEdit = true;
            return(View(model));
        }
 public void Add(LocationDiscount item)
 {
     throw new NotImplementedException();
 }
        public ActionResult Create()
        {
            LocationDiscount data = new LocationDiscount();

            return(View("Create", data));
        }