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))); }
/// <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)); } }
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); }
//楼宇详细信息 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)); }
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); }
/// <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); }
public ActionResult Delete(Guid id) { BuildingsAndBuildingMonthInfoBLL.ManageDelete(id); return(Redirect(Url.Action("Index") + Request["query"])); }