Exemple #1
0
        /// <summary>
        /// 获取大厦详情
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public string GetDetails(string id)
        {
            var       info = new RoadFlow.Platform.BuildingsAndBuildingMonthInfoBLL().Get(Guid.Parse(id)); //大楼信息
            DataTable ep   = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL().GetAllByBuildingID(id); //入驻企业信息

            if (info == null)
            {
                return(string.Empty);
            }
            else
            {
                var dictionarys = new RoadFlow.Platform.DictionaryBLL().GetListAll();
                info.LYJBName   = dictionarys.Find(p => p.ID == info.LYJB.Value) == null ? "" : dictionarys.Find(p => p.ID == info.LYJB.Value).Title;
                info.LYLXName   = dictionarys.Find(p => p.ID == info.LYLX.Value) == null ? "" : dictionarys.Find(p => p.ID == info.LYLX.Value).Title;
                info.JSJDName   = dictionarys.Find(p => p.ID == info.JSJD.Value) == null ? "" : dictionarys.Find(p => p.ID == info.JSJD.Value).Title;
                info.SSJDName   = dictionarys.Find(p => p.ID == info.SSJD.Value) == null ? "" : dictionarys.Find(p => p.ID == info.SSJD.Value).Title;
                info.SY_ZJName  = dictionarys.Find(p => p.ID == info.SY_ZJ.Value) == null ? "" : dictionarys.Find(p => p.ID == info.SY_ZJ.Value).Title;
                info.SW_ZJName  = dictionarys.Find(p => p.ID == info.SW_ZJ.Value) == null ? "" : dictionarys.Find(p => p.ID == info.SW_ZJ.Value).Title;
                info.TCZSName   = dictionarys.Find(p => p.ID == info.TCZS.Value) == null ? "" : dictionarys.Find(p => p.ID == info.TCZS.Value).Title;
                info.ZYKTName   = dictionarys.Find(p => p.ID == info.ZYKT.Value) == null ? "" : dictionarys.Find(p => p.ID == info.ZYKT.Value).Title;
                info.LYCQQKName = dictionarys.Find(p => p.ID == info.LYCQQK.Value) == null ? "" : dictionarys.Find(p => p.ID == info.LYCQQK.Value).Title;
                //info = ConvertType(info);
                //ep = ConvertType(ep);
                Dictionary <string, string> columnName = new Dictionary <string, string>();
                return(new { info, ep, columnName }.ToJson());
            }
        }
        ////管理员企业编辑
        //public JsonResult ManageEditEnterprise(RoadFlow.Data.Model.EnterpriseModel model,Guid enterpriseID)
        //{
        //    model.ZCD = HttpUtility.UrlDecode(model.ZCD);
        //    model.CSJJD = HttpUtility.UrlDecode(model.CSJJD);
        //    RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL bll = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL();
        //    if(bll.ManageUpdate(model,enterpriseID)>0)
        //    {
        //        return Json(new { success = true }, JsonRequestBehavior.AllowGet);
        //    }
        //    return Json(new { success = false, errorMessage = "更新失败。" }, JsonRequestBehavior.AllowGet);
        //}

        /// <summary>
        /// 管理员企业删除
        /// </summary>
        /// <param name="enterpriseID"></param>
        /// <returns></returns>
        public JsonResult ManageDeleteEnterprise(Guid enterpriseID)
        {
            RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL bll = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL();
            if (bll.ManageDelete(enterpriseID) > 0)
            {
                return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { success = false, errorMessage = "删除失败。" }, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// 管理员企业添加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public JsonResult ManageCreateEnterprise(RoadFlow.Data.Model.EnterpriseModel model)
        {
            RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL bll = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL();
            Guid id = Guid.NewGuid();

            model.Name  = HttpUtility.UrlDecode(model.Name);
            model.ZCD   = HttpUtility.UrlDecode(model.ZCD);
            model.CSJJD = HttpUtility.UrlDecode(model.CSJJD);
            model.ID    = id;
            if (bll.ManageAdd(model) > 0)
            {
                return(Json(new { success = true, id = id }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new { success = false, errorMessage = "添加失败。" }, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
 public BuildingEnterpriseController()
 {
     PageSize         = 13;
     EnterpriseTaxBLL = new RoadFlow.Platform.EnterpriseTaxBLL();
     BLL = new RoadFlow.Platform.EnterpriseAndEnterpriseTaxBLL();
 }