public Game() { randomizer = new Random(); gameTimer = new Timer(StartSpeed); contracts = new Dictionary <uint, Contract>(); planesAndCities = new Dictionary <string, City> { { "0", CitiesInfo.cities["1"] } }; Plane firstPlane = new Plane("0", Plane.Models.TY_134, Plane.Owns.Bought); MaxID = 0; planes = new Dictionary <string, Plane> { { firstPlane.ID, firstPlane } }; planesProgress = new List <PlaneFlight>(); observablePlanes = new ObservableCollection <Plane> { firstPlane }; observableContracts = new ObservableCollection <Contract>(); currentGameDate = DateTime.Now; bulletinBoard = new BulletinBoard(); UpdateBulletinBoard(); SignContract(bulletinBoard.Flights.First().Number); gameTimer.AutoReset = true; gameTimer.Elapsed += Act; }
public void PostCreate(int receiver, string subject, string msgText) { int _code = 0; string _message = "发布公告失败"; Employee _employee = Session["logonUser"] as Employee; if (!string.IsNullOrEmpty(subject)) { BulletinBoard _bulletinBoard = new BulletinBoard(); _bulletinBoard.Sender = _employee.ID; _bulletinBoard.Receiver = receiver; _bulletinBoard.Subject = subject; _bulletinBoard.MsgText = msgText; _code = _bulletinBoardService.InsertBulletinBoard(_bulletinBoard); if (_code > 0) { _message = "发布公告成功"; } else { _message = "对不起,发布公告失败,可能有重名!"; } } else { _message = "公告标题不能为空!"; } RenderText("{\"code\":\"" + _code + "\",\"message\":\"" + _message + "\"}"); CancelLayout(); }
public ActionResult DeleteBulletin(BulletinBoard model) { BulletinBoard bulletin = (from row in context.BulletinBoards where model.ID == row.ID select row).First(); context.BulletinBoards.Remove(bulletin); context.SaveChanges(); return(RedirectToAction("Bulletins")); }
public ActionResult DeleteConfirmed(int id) { BulletinBoard bulletinBoard = db.BulletinBoards.Find(id); db.BulletinBoards.Remove(bulletinBoard); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteBulletin(int id) { BulletinBoard bulletin = context.BulletinBoards.Find(id); context.BulletinBoards.Remove(bulletin); context.SaveChanges(); return(RedirectToAction("Bulletins")); }
public ActionResult Edit([Bind(Include = "Id,name,comment")] BulletinBoard bulletinBoard) { if (ModelState.IsValid) { db.Entry(bulletinBoard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bulletinBoard)); }
public ActionResult Delete(int id) { using (BusinessDataBaseEntities db = new BusinessDataBaseEntities()) { BulletinBoard b = db.BulletinBoards.Where(x => x.Num == id).FirstOrDefault <BulletinBoard>(); db.BulletinBoards.Remove(b); db.SaveChanges(); return(Json(new { success = true, message = "刪除成功" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult EditBulletin([Bind(Include = "Building,BuildingId,DateEdited,DatePosted,ID,Message,NotListBuildingName,Owner,OwnerId,Subject,VisableToTenants")] BulletinBoard bulletinBoard) { if (ModelState.IsValid) { context.Entry(bulletinBoard).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Bulletins")); } ViewBag.UserId = new SelectList(context.Users, "Id", "Email", bulletinBoard.ID); return(View(bulletinBoard)); }
/// <summary> /// 公告内容 /// </summary> /// <param name="id"></param> public void Detail(int id) { BulletinBoard _bulletinBoard = _bulletinBoardService.GetBulletinBoardByID(id); _result.Code = 0; _result.Data = _bulletinBoard; string _jsonString = JsonConvert.SerializeObject(_result, Formatting.Indented); RenderText(_jsonString); CancelLayout(); }
public ActionResult Create([Bind(Include = "Id,name,comment")] BulletinBoard bulletinBoard) { if (ModelState.IsValid) { db.BulletinBoards.Add(bulletinBoard); db.SaveChanges(); return(RedirectToAction("Create")); } return(View(bulletinBoard)); }
public ActionResult AddOrEdit(BulletinBoard b) { using (BusinessDataBaseEntities db = new BusinessDataBaseEntities()) { if (b.Num == 0) { //db.BulletinBoards.Add(b); var userid = User.Identity.GetUserId(); var account = db.AspNetUsers.Find(userid); var empquery = from em in db.Employees where em.Account == account.UserName select new { em.employeeID, em.GroupID, em.DepartmentID }; int EmpID = 0; int?DID = 0; int?GID = 0; foreach (var e in empquery) { EmpID = e.employeeID; DID = e.DepartmentID; GID = e.GroupID; } db.BulletinBoards.Add(new BulletinBoard() { Content = b.Content, PostTime = DateTime.Now, DepartmentID = DID, GroupID = GID, EmployeeID = EmpID }); db.SaveChanges(); return(Json(new { success = true, message = "發布成功" }, JsonRequestBehavior.AllowGet)); } else { db.Entry(b).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "修改成功" }, JsonRequestBehavior.AllowGet)); } } }
public void BulletinBoardDetail(int pageIndex, int bulletinBoardID) { pageIndex = pageIndex <= 0 ? 1 : pageIndex; PropertyBag["params"] = new { PageIndex = pageIndex }; BulletinBoard _bulletinBoard = _bulletinBoardService.GetBulletinBoardByID(bulletinBoardID); PropertyBag["bulletinBoard"] = _bulletinBoard; }
/// <summary> /// 插入BulletinBoard /// </summary> /// <param name="BulletinBoard">BulletinBoard</param> public int InsertBulletinBoard(BulletinBoard bulletinBoard) { Hashtable _map = new Hashtable(); _map.Add("Sender", bulletinBoard.Sender); _map.Add("Receiver", bulletinBoard.Receiver); _map.Add("Subject", bulletinBoard.Subject); _map.Add("MsgText", bulletinBoard.MsgText); bulletinBoard.ID = (int)ExecuteInsert("JNyulu.InsertBulletinBoard", _map); return(bulletinBoard.ID); }
public ActionResult CreateBulletin(BulletinBoard model) { string UserID = User.Identity.GetUserId(); string DatePosted = DateTime.Now.ToString(); model.OwnerId = UserID; model.Owner = (from row in context.Users where row.Id == UserID select row).First(); model.DatePosted = DatePosted; model.DateEdited = DatePosted; context.BulletinBoards.Add(model); context.SaveChanges(); return(RedirectToAction("Bulletins")); }
// GET: BulletinBoards/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BulletinBoard bulletinBoard = db.BulletinBoards.Find(id); if (bulletinBoard == null) { return(HttpNotFound()); } return(View(bulletinBoard)); }
public ActionResult Edit([Bind(Include = "Num,EmployeeID,DepartmentID,GroupID,Content,PostTime")] BulletinBoard bulletinBoard) { if (ModelState.IsValid) { db.Entry(bulletinBoard).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepartmentID = new SelectList(db.Departments, "departmentID", "name", bulletinBoard.DepartmentID); ViewBag.EmployeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", bulletinBoard.EmployeeID); ViewBag.GroupID = new SelectList(db.Groups, "GroupID", "GroupName", bulletinBoard.GroupID); ViewBag.EmployeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", bulletinBoard.EmployeeID); return(View(bulletinBoard)); }
public ActionResult EditBulletin(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BulletinBoard bulletin = context.BulletinBoards.Find(id); if (bulletin == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(context.Users, "Id", "Email", bulletin.ID); return(View(bulletin)); }
public void Edit(int bulletinBoardID, int pageIndex) { PropertyBag["params"] = new { PageIndex = pageIndex }; int _totalNums = 0; IList <SchoolTerm> _schoolTermList = _schoolTermService.PaginatedSchoolTerm(1, 120, "ID", "1 = 1", ref _totalNums); PropertyBag["schoolTermList"] = _schoolTermList; BulletinBoard _bulletinBoard = _bulletinBoardService.GetBulletinBoardByID(bulletinBoardID); PropertyBag["bulletinBoard"] = _bulletinBoard; }
/// <summary> /// 插入BulletinBoard /// </summary> /// <param name="bulletinBoard">BulletinBoard</param> public int InsertBulletinBoard(BulletinBoard bulletinBoard) { int _id = -1; try { //_daoManager.BeginTransaction(); _id = _bulletinBoardDao.InsertBulletinBoard(bulletinBoard); //_daoManager.CommitTransaction(); } catch (Exception ex) { //_daoManager.RollBackTransaction(); throw ex; } return(_id); }
protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e) { if (e.Item.Text == "Save") { var cBulletinBoard = new CBulletinBoard(); var bulletinBoard = cBulletinBoard.Get(Id); if (bulletinBoard == null) { bulletinBoard = new BulletinBoard(); bulletinBoard.CreatedDate = DateTime.Now; bulletinBoard.CreatedId = CurrentUserId; bulletinBoard.Subject = RadTextBoxSubject.Text; bulletinBoard.Body = RadEditorBody.Text; bulletinBoard.Views = 0; ViewState["NewIndex"] = cBulletinBoard.Add(bulletinBoard); } else { bulletinBoard.UpdatedDate = DateTime.Now; bulletinBoard.UpdatedId = CurrentUserId; bulletinBoard.Subject = RadTextBoxSubject.Text; bulletinBoard.Body = RadEditorBody.Content; cBulletinBoard.Update(bulletinBoard); ViewState["NewIndex"] = bulletinBoard.BulletinBoardId; } // save uploading file FileDownloadList1.SaveFile(Convert.ToInt32(ViewState["NewIndex"])); // save other tables RunClientScript("Close();"); } // close else if (e.Item.Text == "Close") { RunClientScript("Close();"); } }
// GET: BulletinBoards/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BulletinBoard bulletinBoard = db.BulletinBoards.Find(id); if (bulletinBoard == null) { return(HttpNotFound()); } ViewBag.DepartmentID = new SelectList(db.Departments, "departmentID", "name", bulletinBoard.DepartmentID); ViewBag.EmployeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", bulletinBoard.EmployeeID); ViewBag.GroupID = new SelectList(db.Groups, "GroupID", "GroupName", bulletinBoard.GroupID); ViewBag.EmployeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", bulletinBoard.EmployeeID); return(View(bulletinBoard)); }
public ActionResult AddOrEditSign(BulletinBoard b) { if (b.Num == 0) { db.BulletinBoards.Add(new BulletinBoard() { }); db.SaveChanges(); return(Json(new { success = true, message = "發布成功" }, JsonRequestBehavior.AllowGet)); } else { db.Entry(b).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, message = "修改成功" }, JsonRequestBehavior.AllowGet)); } }
//Метод для загрузки игры public void LoadGame(Stream savedGame) { BinaryFormatter serializer = new BinaryFormatter(); Game loadedGame = (Game)serializer.Deserialize(savedGame); Initialize(loadedGame.currentSavings, loadedGame.currentGameDate); SavingsChanged?.Invoke(this, currentSavings); fuelPrice = loadedGame.fuelPrice; FuelPriceChanged?.Invoke(this, fuelPrice); planesProgress = loadedGame.planesProgress; observablePlanes = loadedGame.observablePlanes; planes = loadedGame.planes; planesAndCities = loadedGame.planesAndCities; bulletinBoard = loadedGame.bulletinBoard; contracts = loadedGame.contracts; observableContracts = loadedGame.observableContracts; }
/// <summary> /// 获取BulletinBoard列表(包含父对象) /// </summary> /// <param name="bulletinBoard">BulletinBoard</param> /// <returns>BulletinBoard集合</returns> public IList <BulletinBoard> GetBulletinBoard(BulletinBoard bulletinBoard) { return(_bulletinBoardDao.GetBulletinBoard(bulletinBoard)); }
/// <summary> /// 更新BulletinBoard /// </summary> /// <param name="bulletinBoard">BulletinBoard</param> public int UpdateBulletinBoard(BulletinBoard bulletinBoard) { return(_bulletinBoardDao.UpdateBulletinBoard(bulletinBoard)); }
/// <summary> /// 获取BulletinBoard列表(包含父对象) /// </summary> /// <param name="bulletinBoard">BulletinBoard</param> /// <returns>BulletinBoard集合</returns> public IList <BulletinBoard> GetBulletinBoard(BulletinBoard bulletinBoard) { return(ExecuteQueryForList <BulletinBoard>("JNyulu.GetBulletinBoard", bulletinBoard)); }
/// <summary> /// 更新BulletinBoard /// </summary> /// <param name="BulletinBoard">BulletinBoard</param> public int UpdateBulletinBoard(BulletinBoard bulletinBoard) { int i = ExecuteUpdate("JNyulu.UpdateBulletinBoard", bulletinBoard); return(i); }