Esempio n. 1
0
        public ActionResult CreateSaleAgency()
        {
            var model = new SalesAgencyViewModel();

            if (IsValidSessions())
            {
                ViewBag.ProvinceList = new SelectList(_rCityProvincesRepository.Provinces.ToList(), "Id", "ProvinceName");
                ViewBag.Province = _rCityProvincesRepository.Provinces.ToList();
                return View(model);
            }
            else
                return RedirectToAction("Login", "Home");
        }
Esempio n. 2
0
        public ActionResult CreateSaleAgency(SalesAgencyViewModel model)
        {
            if (IsValidSessions())
            {
                var obj = new SaleAgency()
                {
                   Address = model.Address ,
                   CityId = model.CityId ,
                   ManagerName = model.ManagerName ,
                   Telephone = model.Telephone ,
                   LanguageId = model.LanguageId
                };
                _rSaleRepository.SaveSalesAgency(obj);

                TempData["result"] = "OK";
                TempData["Message"] = "عملیات با موفقیت انجام شد.";
                return Json(new { Ids = obj.Id }, JsonRequestBehavior.AllowGet);

            }
            else
                return RedirectToAction("Login", "Home");
        }
Esempio n. 3
0
        public ActionResult EditSaleAgency(SalesAgencyViewModel model, int page = 1)
        {
            if (IsValidSessions())
            {
                TempData["Page"] = page;
                var entity = _rSaleRepository.DetailsSalesAgency(model.Id);
                entity.Address = model.Address;
                entity.CityId = model.CityId;
                entity.LanguageId = _LanguageId;
                entity.ManagerName = model.ManagerName;
                entity.Telephone = model.Telephone;

                _rSaleRepository.SaveSalesAgency(entity);

                TempData["result"] = "OK";
                TempData["Message"] = "عملیات با موفقیت انجام شد.";
                return Json(new { Ids = model.Id }, JsonRequestBehavior.AllowGet);
            }
            else
                return RedirectToAction("Login", "Home");
        }
Esempio n. 4
0
 public ActionResult SaleAgencyList(int Page = 1)
 {
     List<SalesAgencyViewModel> list = new List<SalesAgencyViewModel>();
     if (IsValidSessions())
     {
         int start = (Page - 1) * 5;
         int end = 5;
         TempData["Count"] = _rSaleRepository.SalesAgencies.Where(_=>_.LanguageId == _LanguageId).Count();
         var entities = _rSaleRepository.GetSpecifiedSalesAgency(start, end, 1).ToList();
         foreach (var entity in entities)
         {
             var obj = new SalesAgencyViewModel()
             {
                 Id = entity.Id ,
                 Address = entity.Address ,
                 CityName = entity.City.CityName ,
                 LanguageId = entity.LanguageId ,
                 ManagerName = entity.ManagerName ,
                 Telephone = entity.Telephone ,
                 ProvinceName = entity.City.Province.ProvinceName ,
                 CityId = entity.CityId ,
                 ProvinceId = entity.City.ProvinceId
             };
             list.Add(obj);
         }
         return View(list);
     }
     else
         return RedirectToAction("Login", "Home");
 }
Esempio n. 5
0
        public ActionResult EditSaleAgency(int Id, int Extparam)
        {
            if (IsValidSessions())
            {
                ViewBag.Cnt = _rSaleRepository.SalesAgencies.Count();
                var detail = _rSaleRepository.DetailsSalesAgency(Id);

                SalesAgencyViewModel model = new SalesAgencyViewModel()
                {
                    Id = Id,
                    Address = detail.Address ,
                    CityId = detail.CityId ,
                    ProvinceId = detail.City.ProvinceId ,
                    ManagerName = detail.ManagerName ,
                    Telephone = detail.Telephone

                };
                model.Provinces = _rCityProvincesRepository.Provinces.ToList();
                ViewBag.Page = Extparam;
                return View(model);
            }
            else
                return RedirectToAction("Login", "Home");
        }