예제 #1
0
 public ActionResult EditPost(RoadFlow.Data.Model.BuildingsModel Buildings, RoadFlow.Data.Model.BuildingMonthInfoModel BuildingMonth, Guid modelID)
 {
     if (BuildingsAndBuildingMonthInfoBLL.ManageUpdate(Buildings, BuildingMonth, modelID) > 0)
     {
         ViewBag.Success = true;
     }
     return(View(EditInit(modelID)));
 }
예제 #2
0
 /// <summary>
 /// 根据类型获取导出数据。(如报送单位,还是楼宇工作人员导出。)
 /// </summary>
 /// <returns></returns>
 public DataTable GetListByType(string type, Dictionary <KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>, object> where)
 {
     if (!string.IsNullOrWhiteSpace(type) && type == "submitted")
     {//报送单位
         return(BuildingsAndBuildingMonthInfoBLL.GetCurrentUsersOrganizeList(where));
     }
     else
     { //工作人员。
         return(BuildingsAndBuildingMonthInfoBLL.GetAll(where));
     }
 }
예제 #3
0
        private BuildingManageEnterpriseViewModel ManageEnterpriseInit(Guid buildingID)
        {
            BuildingManageEnterpriseViewModel viewModel = new BuildingManageEnterpriseViewModel
            {
                Building    = BuildingsAndBuildingMonthInfoBLL.Get(buildingID),
                Enterprises = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL().GetAllByBuildingID(buildingID.ToString()),
                Dictionarys = new RoadFlow.Platform.DictionaryBLL().GetAllChilds("Type")
            };

            return(viewModel);
        }
예제 #4
0
        //楼宇详细信息
        public ActionResult Detail(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BuildingDetailViewModel viewModel = new BuildingDetailViewModel();

            viewModel.BuildingsAndBuildingMonthInfo = BuildingsAndBuildingMonthInfoBLL.Get(id.Value);
            viewModel.Enterprises = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL().GetAllByBuildingID(id.Value.ToString());
            viewModel.Dictionarys = DictionaryBLL.GetListAll();
            return(View(viewModel));
        }
예제 #5
0
        private BuildingEditViewModel EditInit(Guid id)
        {
            BuildingEditViewModel viewModel = new BuildingEditViewModel();

            viewModel.EditModel  = BuildingsAndBuildingMonthInfoBLL.Get(id);
            viewModel.JSJDList   = new SelectList(DictionaryBLL.GetListByCode("JSJD").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.JSJD);
            viewModel.LYCQQKList = new SelectList(DictionaryBLL.GetListByCode("LYCQQK").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.LYCQQK);
            viewModel.LYJBList   = new SelectList(DictionaryBLL.GetListByCode("LYJB").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.LYJB);
            viewModel.LYLXList   = new SelectList(DictionaryBLL.GetListByCode("LYLX").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.LYLX);
            viewModel.SSJDList   = new SelectList(DictionaryBLL.GetListByCode("SSJD").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.SSJD);
            viewModel.TCZSList   = new SelectList(DictionaryBLL.GetListByCode("TCZS").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.TCZS);
            viewModel.ZYKTList   = new SelectList(DictionaryBLL.GetListByCode("ZYKT").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.ZYKT);
            viewModel.SY_ZJList  = new SelectList(DictionaryBLL.GetListByCode("SY_ZJ").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.SY_ZJ);
            viewModel.SW_ZJList  = new SelectList(DictionaryBLL.GetListByCode("SW_ZJ").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.SW_ZJ);

            viewModel.IsImportantList = new SelectList(DictionaryBLL.GetListByCode("IsImportant").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.EditModel.IsImportant);
            return(viewModel);
        }
예제 #6
0
        /// <summary>
        /// 楼栋列表视图初始化(商务局,街道办,报送单位)
        /// </summary>
        /// <returns></returns>
        private BuildingIndexViewModel BuildingInit(int type)
        {
            BuildingIndexViewModel viewModel = new BuildingIndexViewModel();
            string pager = string.Empty;

            Dictionary <KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>, object> where = IndexGetMoreWhere();//更多条件
            #region 固定where
            if (!string.IsNullOrWhiteSpace(Request["Name"]))
            {
                viewModel.Name = Request["Name"];
                where.Add(new KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>("Name", RoadFlow.Data.Model.SQLFilterType.CHARINDEX), viewModel.Name);
            }
            if (!string.IsNullOrWhiteSpace(Request["SSJD"]))
            {
                viewModel.SSJD = Request["SSJD"];
                where.Add(new KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>("SSJD", RoadFlow.Data.Model.SQLFilterType.EQUAL), viewModel.SSJD);
            }
            #endregion
            if (type == 0)
            {//商务局
                viewModel.List = BuildingsAndBuildingMonthInfoBLL.GetPagerData(out pager, PageSize, RoadFlow.Utility.Tools.GetPageNumber(), where);
            }
            else if (type == 1)
            { //街道办
                var ssjd = new RoadFlow.Platform.DictionaryBLL().GetCurrentSSJD();
                viewModel.SSJD = ssjd == null ? "" : ssjd.Value.ToString();
                if (string.IsNullOrWhiteSpace(Request["SSJD"]))
                {
                    where.Add(new KeyValuePair <string, RoadFlow.Data.Model.SQLFilterType>("SSJD", RoadFlow.Data.Model.SQLFilterType.EQUAL), viewModel.SSJD);
                }
                viewModel.List = BuildingsAndBuildingMonthInfoBLL.GetPagerData(out pager, PageSize, RoadFlow.Utility.Tools.GetPageNumber(), where);
            }
            else
            { //报送单位
                viewModel.List = BuildingsAndBuildingMonthInfoBLL.GetCurrentUsersOrganizeList(out pager, PageSize, RoadFlow.Utility.Tools.GetPageNumber(), where);
            }

            viewModel.Pager       = pager;
            viewModel.Display     = GetColItemList();//读取显示字段配置信息
            viewModel.Dictionarys = DictionaryBLL.GetListAll();
            viewModel.SSJDList    = new SelectList(DictionaryBLL.GetListByCode("SSJD").ToList <RoadFlow.Data.Model.DictionaryModel>(), "ID", "Title", viewModel.SSJD);
            return(viewModel);
        }
예제 #7
0
 public ActionResult Delete(Guid id)
 {
     BuildingsAndBuildingMonthInfoBLL.ManageDelete(id);
     return(Redirect(Url.Action("Index") + Request["query"]));
 }