コード例 #1
0
ファイル: PHNCBaoController.cs プロジェクト: 123445666/PHNC
        // GET: Admin/PHNC/Create
        public ActionResult Create(string ThongTinBaoId, string provincecode)
        {
            BPhanHuongNhuCauUnitModel objPHNC = new BPhanHuongNhuCauUnitModel();
            bindCombobox(1);
            ViewBag.ThongTinBaoId = ThongTinBaoId;

            //check session unitmodel
            UnitModelDieuChinh objUnitNew = new UnitModelDieuChinh();
            objUnitNew = BuildSessionDieuChinhPHNC(ThongTinBaoId);
            List<TinhThanh> lstTinh = objUnitNew.getAllProvinceNotMap(provincecode);
            if (!string.IsNullOrWhiteSpace(provincecode))
            {
                ViewBag.CheckPrv = true;
                ViewBag.QuanHuyen = objUnitNew.getDistrictNotMapByProvinceCode(provincecode);
                Session["ProvinceCode"] = provincecode;
            }
            else
            {
                if (Session["ProvinceCode"] != null)
                {
                    Session["ProvinceCode"] = null;
                }
            }
            ViewBag.ProvinceComment = "huyện chưa thiết lập phân hướng nhu cầu xong";
            TempData["DistrictComment"] = "bưu cục chưa thiết lập phân hướng nhu cầu";
            TempData["TypeUnit"] = "1";
            ViewBag.Province = lstTinh;

            if (HttpContext.Request.IsAjaxRequest())
                return PartialView("_DiemTiepNhan", objPHNC);
            return View(objPHNC);
        }
コード例 #2
0
ファイル: PHNCBaoController.cs プロジェクト: 123445666/PHNC
        // GET: Admin/PHNC/Edit/5?provinecode=1
        public ActionResult Edit(string provincecode, string ThongTinBaoId)
        {
            //ViewBag.DTNBC = db.getAllData(userInfo.UnitCode, ThongTinBaoId);
            BPhanHuongNhuCauUnitModel objPHNC = new BPhanHuongNhuCauUnitModel();
            bindCombobox(1);
            ViewBag.ThongTinBaoId = ThongTinBaoId;
            if (!string.IsNullOrWhiteSpace(ThongTinBaoId))
            {
                BDieuChinhKHXBDetail objDetail = db.getDieuChinhDetailById(ThongTinBaoId);
                objPHNC.ThongTinBaoId = objDetail.Id;
            }

            //check session unitmodel
            UnitModelDieuChinh objUnitNew = new UnitModelDieuChinh();
            objUnitNew = BuildSessionDieuChinhPHNC(ThongTinBaoId);
            List<QuanHuyen> lstHuyen = objUnitNew.getDistrictMapByProvinceCode(provincecode);

            TempData["TypeUnit"] = "2";
            TempData["DistrictComment"] = "bưu cục đã thiết lập phân hướng nhu cầu";

            ViewBag.QuanHuyen = lstHuyen;
            return View(objPHNC);
        }
コード例 #3
0
ファイル: PHNCBaoController.cs プロジェクト: 123445666/PHNC
        // GET: Admin/PHNC/Details/5
        public ActionResult Details(string provincecode, string districtcode, string ThongTinBaoId)
        {
            BPhanHuongNhuCauUnitModel objPHNC = new BPhanHuongNhuCauUnitModel();
            if (!string.IsNullOrWhiteSpace(ThongTinBaoId))
            {
                BDieuChinhKHXBDetail objDetail = db.getDieuChinhDetailById(ThongTinBaoId);
                objPHNC.ThongTinBaoId = objDetail.Id;
                objPHNC.ThongTinBaoId = objDetail.BDieuChinhKHXB.ThongTinBaoId;
                ViewBag.ThongTinBaoId = ThongTinBaoId;
            }

            //check session unitmodel
            UnitModelDieuChinh objUnitNew = new UnitModelDieuChinh();
            objUnitNew = BuildSessionDieuChinhPHNC(ThongTinBaoId);
            List<QuanHuyen> lstHuyen = new List<QuanHuyen>();
            if (!String.IsNullOrWhiteSpace(provincecode))
            {
                lstHuyen = objUnitNew.getDistrictMapByProvinceCode(provincecode);
                ViewBag.UnitForm = "0";
            }
            else if (!String.IsNullOrWhiteSpace(districtcode))
            {
                lstHuyen = objUnitNew.getDistrictMapByDistrictCode(districtcode);
                ViewBag.UnitForm = "1";
                ViewBag.ProvinceCodeDetail = lstHuyen.FirstOrDefault().ProvinceCode;
            }
            ViewBag.ProvinceCode = provincecode;
            return View(lstHuyen.OrderBy(t => t.DistrictName));
        }