public string Add(SYS_ORGANIZE org, SYS_HALL hal) { Database db = gzswDB.GetInstance(); db.BeginTransaction(); db.Insert(hal); var prikey = db.Insert(org); db.CompleteTransaction(); return(prikey.ToString()); }
public ActionResult Create(SYS_ORGANIZE org) { try { CreateValid(org); if (!ModelState.IsValid) { ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } string rst = null; if (org.ORG_LEVEL == 4) { SYS_HALL hal = new SYS_HALL() { HALL_NO = org.ORG_ID, HALL_NAM = org.ORG_NAM, ADDRESS = "", LONGITUDE = org.LONGITUDE, DIMENSION = org.DIMENSION, CREATE_DTIME = DateTime.Now, CREATE_ID = UserState.UserID, HEAD = org.HEAD, HEAD_TEL = org.HEAD_TEL, ORG_ID = org.ORG_ID }; rst = new SYS_ORGANIZE_DAL().Add(org, hal); } else { DaoOrg.AddObject(org); rst = org.ORG_ID; } if (!string.IsNullOrEmpty(rst)) { return(JsonResult(true, "新增成功!", "SYS", "/", false)); } else { ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } } catch (Exception ex) { LogHelper.ErrorLog("新增出错", ex); ModelState.AddModelError("", "新增出错!"); return(JsonResult(false, "新增出错!", "SYS", "/", false)); } }
public ActionResult Index(string orgId, string hallNo) { SYS_HALL hall = null; if (!string.IsNullOrEmpty(orgId)) { hall = DaoHall.GetEntity("ORG_ID", orgId); hallNo = hall != null ? hall.HALL_NO : null; } if (hall == null) { hall = DaoHall.GetEntity("HALL_NO", hallNo); } ViewBag.Name = hall.HALL_NAM; return(View((object)hallNo)); }
public ActionResult Index(string orgId, string hallNo) { var hall = new SYS_HALL(); if (!string.IsNullOrEmpty(orgId)) { hall = DaoHall.GetEntity("ORG_ID", orgId); } else if (!string.IsNullOrEmpty(hallNo)) { hall = DaoHall.GetEntity("HALL_NO", hallNo); } //if (hall == null) //{ // return HttpNotFound("Page Not Found"); //} hallNo = hall.HALL_NO; var monHallService = new MON_HALL_DAL(); var tabDefs = monHallService.GetHallTabDefs(hallNo); var cameraDefs = monHallService.GetHallCameraDefs(hallNo); var tabList = tabDefs.Select(m => new HallTabConfig() { HallNo = m.HALL_NO, IconUrl = m.ICON_URL, Id = m.COUNTER_ID, Type = 1, X = m.HORIZ_SIGN, Y = m.VERTI_SIGN, CameraConfig = getCameraConfig(cameraDefs, m.COUNTER_ID) }).ToList(); var cameraList = cameraDefs.Where(m => !m.MON_SHOW_IND).Select(m => new HallCameraConfig() { HallNo = m.HALL_NO, IconUrl = m.ICON_URL, Id = m.SEQ, Type = 0, X = m.HORIZ_SIGN, Y = m.VERTI_SIGN, DirType = m.DIR_TYP == null ? 0 : (int)m.DIR_TYP.Value, CgiProtpcpl = m.CGI_PROTOCOL, ChannelId = m.CHANNEL_ID, HttpProtocol = m.HTTP_PROTOCOL, Ip = m.IP_ADDRESS, Iport = m.IPORT, MonCounter = m.MON_COUNTER, Password = m.USER_PASSWORD, RtspPort = m.RTSP_PORT, StringType = m.STRING_TYP, UserName = m.USER_PASSWORD, ZeroChannelInd = m.ZERO_CHANNEL_IND, CameraType = m.CAMERA_TYP, MonShowing = m.MON_SHOW_IND }).ToList(); var virtualHall = new VirtualHall() { HallNo = hall.HALL_NO, HallName = hall.HALL_NAM, ImageUrl = hall.HALL_PICT_URL, HallTabConfigs = tabList, HallCameraConfigs = cameraList }; return(View(virtualHall)); }