Пример #1
0
 public ActionResult Create(Vendor vendor)
 {
     if (!String.IsNullOrWhiteSpace(vendor.Name))
     {
         var vendors = new VendorDao().GetVendorByName(vendor.Name);
         if (vendors != null)
         {
             ModelState.AddModelError("", "Name Vendor is already registered");
         }
     }
     if (!String.IsNullOrWhiteSpace(vendor.Email))
     {
         var vendors = new VendorDao().GetVendorByEmail(vendor.Email);
         if (vendors != null)
         {
             ModelState.AddModelError("", "Email Vendor is already registered");
         }
     }
     if (ModelState.IsValid)
     {
         var vendorDao = new VendorDao();
         var Id        = vendorDao.InsertVendor(vendor);
         if (Id > 0)
         {
             SetNotification("Thêm mới Vendor thành công .", "success");
             return(RedirectToAction("Index", "Vendor"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới Vendor không thành công .");
         }
     }
     return(View());
 }
Пример #2
0
        // GET: Admin/Vendor
        public ActionResult Index(string SearchName = null, string SearchEmail = null, int page = 1, int pageSize = 10)
        {
            var vendorDao = new VendorDao();
            var model     = vendorDao.GetVendors(SearchName, SearchEmail, page, pageSize);

            ViewBag.SearchName  = SearchName;
            ViewBag.SearchEmail = SearchEmail;
            return(View(model));
        }
Пример #3
0
        public ActionResult Edit(long productId)
        {
            var tat_ca_gian_hang = new VendorDao().ListAll();

            ViewBag.danhSachGianHang = tat_ca_gian_hang;
            var product = new ProductDao().GetProductById(productId);

            ViewBag.gian_hang = new VendorDao().GetVendorById(product.VendorID);
            return(View(product));
        }
Пример #4
0
        public ActionResult Create(long vendorId = 0)
        {
            if (vendorId != 0)
            {
                var gian_hang = new VendorDao().GetVendorById(vendorId);
                ViewBag.gian_hang = gian_hang;
            }
            var tat_ca_gian_hang = new VendorDao().ListAll();

            ViewBag.danhSachGianHang = tat_ca_gian_hang;
            return(View());
        }
Пример #5
0
 public ActionResult Edit(Vendor vendor)
 {
     try
     {
         var result = new VendorDao().Update(vendor);
         return(RedirectToAction("Index", "Vendor"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", ex.Message);
         return(View(vendor));
     }
 }
Пример #6
0
 public ActionResult Delete(long vendorId)
 {
     try
     {
         var result = new VendorDao().Delete(vendorId);
         return(RedirectToAction("Index", "Vendor"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("", ex.Message);
         return(RedirectToAction("Index", "Vendor"));
     }
 }
Пример #7
0
        // GET: Admin/Product

        public ActionResult Index(long vendorId = 0)
        {
            if (vendorId == 0)
            {
                ViewBag.tat_ca_gian_hang = new VendorDao().ListAllVendor();
                var pro = new ProductDao().ListAllProduct();
                return(View(pro));
            }
            var model     = new ProductDao().ListAllProductByVendorId(vendorId);
            var gian_hang = new VendorDao().GetVendorById(vendorId);

            ViewBag.gian_hang        = gian_hang;
            ViewBag.tat_ca_gian_hang = new VendorDao().ListAllVendor();
            return(View(model));
        }
Пример #8
0
        public ActionResult Delete(int Id)
        {
            var result = new VendorDao().DeleteVendor(Id);

            if (result)
            {
                SetNotification("Xoá Vendor thành công .", "success");
                return(RedirectToAction("Index", "Vendor"));
            }
            else
            {
                ModelState.AddModelError("", "Xoá Vendor không thành công .");
            }
            return(RedirectToAction("Index"));
        }
Пример #9
0
        public ActionResult ListFood()
        {
            var CookerSession = (CookerLoginSession)Session[Constant.COOKER_SESSION];
            var vendorId      = CookerSession.VendorID;

            if (vendorId == 0)
            {
                return(View());
            }
            var model     = new ProductDao().ListAllProductByVendorId(vendorId);
            var gian_hang = new VendorDao().GetVendorById(vendorId);

            ViewBag.gian_hang        = gian_hang;
            ViewBag.tat_ca_gian_hang = new VendorDao().ListAllVendor();
            return(View(model));
        }
Пример #10
0
 public ActionResult Edit(Product product)
 {
     try
     {
         var result   = new ProductDao().Update(product);
         var VendorId = new ProductDao().GetProductById(product.ID).VendorID;
         return(RedirectToAction("Index", "Product", new { vendorId = VendorId }));
     }
     catch (Exception ex)
     {
         var tat_ca_gian_hang = new VendorDao().ListAll();
         ViewBag.danhSachGianHang = tat_ca_gian_hang;
         ViewBag.gian_hang        = new VendorDao().GetVendorById(product.VendorID);
         ModelState.AddModelError("", ex.Message);
         return(View(product));
     }
 }
Пример #11
0
        public void SetViewBag(int?selectedId = null)
        {
            var customerRoleDao = new CustomerRoleDao();
            var customerRoles   = customerRoleDao.ListAll();

            Vendor vendor = new Vendor
            {
                Name = "Not a vendor",
                Id   = 0,
            };
            var vendorDao = new VendorDao();
            var vendors   = vendorDao.GetVendors();

            vendors.Add(vendor);

            ViewBag.AvailableCustomerRoles = new SelectList(customerRoles, "Id", "Name", selectedId);
            ViewBag.AvailableVendors       = new SelectList(vendors, "Id", "Name", selectedId);
        }
Пример #12
0
 public ActionResult Edit(Vendor vendor)
 {
     if (ModelState.IsValid)
     {
         var vendorDao = new VendorDao();
         var result    = vendorDao.UpdateVendor(vendor);
         if (result)
         {
             SetNotification("Cập nhật Vendor thành công .", "success");
             return(RedirectToAction("Index", "Vendor"));
         }
         else
         {
             ModelState.AddModelError("", "Cập nhật Vendor không thành công .");
         }
     }
     return(View());
 }
        static DependencyResolver()
        {
            Logger = new Log4net();

            RoleDao          = new RoleDao(Logger);
            UserDao          = new UserDao(Logger, RoleDao);
            CategoryDao      = new CategoryDao(Logger);
            ProductDao       = new ProductDao(Logger, CategoryDao);
            StoreDao         = new StoreDao(Logger);
            VendorDao        = new VendorDao(Logger);
            StatusDao        = new StatusDao(Logger);
            CommodityUnitDao = new CommodityUnitDao(Logger, ProductDao, StatusDao, StoreDao, VendorDao);

            RoleBll          = new RoleBll(Logger, RoleDao);
            UserBll          = new UserBll(Logger, RoleBll, UserDao);
            CategoryBll      = new CategoryBll(Logger, CategoryDao, CommodityUnitDao);
            ProductBll       = new ProductBll(Logger, CategoryBll, ProductDao, CommodityUnitDao);
            StoreBll         = new StoreBll(Logger, StoreDao, CommodityUnitDao);
            VendorBll        = new VendorBll(Logger, VendorDao, CommodityUnitDao);
            StatusBll        = new StatusBll(Logger, StatusDao, CommodityUnitDao);
            CommodityUnitBll = new CommodityUnitBll(Logger, CategoryBll, ProductBll, StatusBll, StoreBll, VendorBll, CommodityUnitDao);

            AuthenticationBll = new AuthenticationBll(UserBll);
        }
Пример #14
0
        public ActionResult Edit(long vendorId)
        {
            var vendor = new VendorDao().GetVendorById(vendorId);

            return(View(vendor));
        }
Пример #15
0
        // GET: Admin/Vendor
        public ActionResult Index()
        {
            var model = new VendorDao().ListAllVendor();

            return(View(model));
        }
Пример #16
0
        public ActionResult Menu()
        {
            var listCategory = new VendorDao().ListAllVendor();

            return(PartialView(listCategory));
        }
 public void Setup()
 {
     _tested = new VendorDao();
 }
Пример #18
0
 public VendorManagerImpl(VendorManager vendorManager)
 {
     this.vendorManager = vendorManager;
     dao = VendorDao.getInstance();
 }
Пример #19
0
 public VendorManagerImpl(AddVendor addVendor)
 {
     this.addVendor = addVendor;
     dao            = VendorDao.getInstance();
 }
Пример #20
0
 public VendorManagerImpl()
 {
     dao = VendorDao.getInstance();
 }