예제 #1
0
        public ActionResult create_update_customer()
        {
            var id         = int.Parse(Request.Form["id_customer"]);
            var first_name = Request.Form["first_name"];
            var last_name  = Request.Form["last_name"];
            var phone      = Request.Form["phone"];
            var email      = Request.Form["email"];
            var address    = Request.Form["address"];
            var password   = Request.Form["password"];

            Models.ModelView.CustomerView cv = new Models.ModelView.CustomerView();
            cv.id         = id;
            cv.first_name = first_name;
            cv.last_name  = last_name;
            cv.phone      = phone;
            cv.email      = email;
            cv.address    = address;
            cv.password   = password;
            Models.IRepository <Models.ModelView.CustomerView> repository = Models.Dao.CustomerDao.Instance;
            repository.Update(cv);
            var q = repository.GetId(id);

            Session["inforCus"] = q;
            return(Json(q));
        }
예제 #2
0
        public void Update_Log(EnumData.TaskStatus status)
        {
            lock (TaskScheduler)
            {
                DateTime date = DateTime.UtcNow;
                _taskScheduler.Status     = (byte)status;
                _taskScheduler.UpdateDate = date;

                TaskScheduler.Update(_taskScheduler, _taskScheduler.ID);
                TaskLog.Create(new Models.TaskLog()
                {
                    TaskID = _taskScheduler.ID, Status = (byte)status, CreateDate = date
                });

                TaskScheduler.SaveChanges();
            }
        }
예제 #3
0
        public ActionResult UpdateBrand()
        {
            var id   = int.Parse(Request.Form["id"]);
            var name = Request.Form["name"];

            Models.ModelView.Brand brandV = new Models.ModelView.Brand();
            brandV.id   = id;
            brandV.name = name;
            Models.IRepository <Models.ModelView.Brand> brand = Models.Dao.BrandDao.Instance;
            var result = brand.Update(brandV);

            if (result == 0)
            {
                return(Json("Category exits!!"));
            }
            return(Json("success"));
        }
예제 #4
0
        public ActionResult UpdateCategory()
        {
            var id         = int.Parse(Request.Form["id"]);
            var name       = Request.Form["name"];
            var status     = bool.Parse(Request.Form["status"]);
            var nameBefore = Request.Form["nameBefore"];

            Models.ModelView.CategoryView cateV = new Models.ModelView.CategoryView();
            cateV.id            = id;
            cateV.name_category = name;
            cateV.status        = status;
            Models.IRepository <Models.ModelView.CategoryView> cate = Models.Dao.CategoryDao.Instance;
            var result = cate.Update(cateV);

            if (result == 0)
            {
                return(Json("Category exits!!"));
            }
            return(Json("success"));
        }
예제 #5
0
        public ActionResult Create_Edit()
        {
            if (Request.Files.Count != 0)
            {
                for (int i = 0; i < Request.Files.Count; i++)
                {
                    var file       = Request.Files[i];
                    var fileName   = Path.GetFileName(file.FileName);
                    var id         = int.Parse(Request.Form["id_pro"]);
                    var name       = Request.Form["name"];
                    var image_name = Request.Form["Img"];
                    var id_cate    = int.Parse(Request.Form["Category"]);
                    var id_brand   = int.Parse(Request.Form["Brand"]);
                    var price      = float.Parse(Request.Form["Price"]);
                    var decription = Request.Form["Decription"];
                    var discount   = float.Parse(Request.Form["Discount"]);
                    var active     = Request.Form["Status"].Equals("1") ? true : false;
                    Models.IRepository <Models.ModelView.ProductView> repository = Models.Dao.ProductDao.Instance;
                    Models.ModelView.ProductView pv = new Models.ModelView.ProductView();
                    pv.id           = id;
                    pv.name_product = name;
                    pv.name_image   = fileName;
                    pv.id_brand     = id_brand;
                    pv.id_category  = id_cate;
                    pv.price        = price;
                    pv.discount     = discount;
                    pv.status       = active;
                    pv.description  = decription;
                    repository.Update(pv);
                    var path = Path.Combine(Server.MapPath("~/Areas/Admin/Upload/"), fileName);
                    file.SaveAs(path);
                }
            }

            return(RedirectToAction("Product"));
        }