public ActionResult CreateOrEdit([Bind(Include = "RoomID,RoomName")] ROOM rOOM) { if (ModelState.IsValid) { if (rOOM.RoomID == null) { //auto create allowanceID int n = 0; var roomList = db.ROOMs.ToList(); if (roomList.Count > 0) { ROOM r = roomList.Last(); n = Int32.Parse(r.RoomID.Substring(r.RoomID.Length - 2)) + 1; } string id = String.Format("{0:00}", n); rOOM.RoomID = "R" + id; db.ROOMs.Add(rOOM); db.SaveChanges(); return(RedirectToAction("Index")); } else { db.Entry(rOOM).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(rOOM)); }
private void loadDgData() { List <RENT> lstRent = db.RENTs.Select(d => d).ToList(); int i = 0; foreach (RENT rt in lstRent) { i = dgRent.Rows.Add(); STUDENT st = db.STUDENTs.Where(s => s.STUDENTID == rt.RENTER).FirstOrDefault(); ROOM rm = db.ROOMs.Where(r => r.ROOMID == rt.ROOM).FirstOrDefault(); dgRent.Rows[i].Cells[0].Value = rt.ID; dgRent.Rows[i].Cells[1].Value = st.STUDENTNAME; dgRent.Rows[i].Cells[2].Value = rm.ROOMNAME; dgRent.Rows[i].Cells[3].Value = rt.THELEASE; dgRent.Rows[i].Cells[4].Value = rt.TOTALFEE.ToString(); dgRent.Rows[i].Cells[5].Value = rt.PAID.ToString(); dgRent.Rows[i].Cells[6].Value = ((DateTime)rt.CREATEDATE).ToString("dd/MM/yyyy"); dgRent.Rows[i].Cells[7].Value = ((DateTime)rt.STARTDATE).ToString("dd/MM/yyyy"); dgRent.Rows[i].Cells[8].Value = ((DateTime)rt.ENDDATE).ToString("dd/MM/yyyy"); if (rt.STATUSS == 1) { dgRent.Rows[i].Cells[9].Value = "Đã thanh toán"; } else if (rt.STATUSS == 0) { dgRent.Rows[i].Cells[9].Value = "Chưa thanh toán"; } else if (rt.STATUSS == 2) { dgRent.Rows[i].Cells[9].Value = "Đã hết hạn"; } } }
private void btnSave_Click(object sender, EventArgs e) { try { ROOM rm = db.ROOMs.Where(d => d.ROOMID == room.ROOMID).FirstOrDefault(); rm.ROOMNAME = tbRoomName.Text; rm.BEDNUMBER = int.Parse(tbBed.Text); rm.BEDEMPTY = int.Parse(tbBedEmpty.Text); if (cbbGender.SelectedItem.ToString().Equals("Nam")) { rm.FORGENDER = 1; } else { rm.FORGENDER = 2; } HOMEFLEET hf = (HOMEFLEET)cbbHF.SelectedItem; rm.HOMEFLEET = hf.HFID; rm.INCLUDED = tbIncluded.Text; db.Entry(rm).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Chỉnh sửa thông tin phòng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); FmRoomManage roomManage = new FmRoomManage(); roomManage.Show(); } catch (Exception ex) { lbInformation.Text = ex.Message; } }
public IHttpActionResult PutROOM(int id, ROOM rOOM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rOOM.ID) { return(BadRequest()); } db.Entry(rOOM).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ROOMExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void btnOK_Click(object sender, EventArgs e) { if (option == "Add") { ROOM rm = new ROOM(); rm.roomId = txbMaphong.Text; rm.zoneId = cbbKhuphong.Text; rm.roomFunction = txbTenphong.Text; if (BUS_RoomData.Instance.BUS_CHECKROOM(rm) == 0) { MessageBox.Show("ID phòng đã bị trùng! Vui lòng thay đổi"); } else { BUS_RoomData.Instance.BUS_SETROOM(rm); MessageBox.Show("Thêm thành công!"); } } else { txbMaphong.Text = roomid; ROOM rm2 = new ROOM(); rm2.roomId = txbMaphong.Text; rm2.roomFunction = txbTenphong.Text; rm2.zoneId = cbbKhuphong.Text; BUS_RoomData.Instance.BUS_UPDATEROOM(rm2); MessageBox.Show("Cập nhập thành công!"); } refresh(zoneid); this.Dispose(); }
public ActionResult DeleteConfirmed(decimal id) { ROOM rOOM = db.ROOMS.Find(id); db.ROOMS.Remove(rOOM); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnEdit_Click(object sender, EventArgs e) { int id = int.Parse(dgAllRoom.CurrentRow.Cells["ColRoomId"].Value.ToString()); ROOM room = db.ROOMs.Where(d => d.ROOMID == id).FirstOrDefault(); FmEditRoom editRoom = new FmEditRoom(room); editRoom.Show(); this.Close(); }
/// <summary> /// 新增的发送消息函数,增加了消息ID,会把前面的消息ID(4字节)和后面的消息内容组成一个包再发送 /// </summary> /// <param name="msgId">消息ID</param> /// <param name="???"></param> public void SendMsg(ROOM msgId, byte[] data) { byte[] sendData = new byte[data.Length + 4]; byte[] sendHeader = System.BitConverter.GetBytes((int)msgId); Array.Copy(sendHeader, 0, sendData, 0, 4); Array.Copy(data, 0, sendData, 4, data.Length); SendMsg(sendData); }
private void btnAdd_Click(object sender, EventArgs e) { try { RENT rent = new RENT(); STUDENT student = (STUDENT)cbbStudent.SelectedItem; ROOM room = (ROOM)cbbRoom.SelectedItem; rent.RENTER = student.STUDENTID; rent.ROOM = room.ROOMID; rent.TOTALFEE = double.Parse(tbTotalFee.Text); rent.PAID = double.Parse(tbPaid.Text); rent.CREATEDATE = dateRegistation.Value; rent.STARTDATE = dateStart.Value; rent.ENDDATE = dateEnd.Value; //Nếu đã thanh toán đủ tiền if (rent.TOTALFEE <= rent.PAID) { rent.STATUSS = 1; // Status chuyển thành 1 = "đã thanh toán" } else { rent.STATUSS = 0; // 0 = "Chưa thanh toán" } rent.THELEASE = CommonUsing.CURRENT_USER_ID; // Thêm bản ghi vào bảng RENT db.RENTs.Add(rent); db.SaveChanges(); // Chuyển trạng thái sinh viên thành "đã có phòng" student.STATUSS = 0; db.Entry(student).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); // Giảm số lượng giường trống của phòng được chọn, nếu hết giường trống thì chuyển trạng thái về 0 để biếu thị full room.BEDEMPTY = room.BEDEMPTY - 1; if (room.BEDEMPTY == 0) { room.STATUSS = 0; } db.Entry(room).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Đã đăng kí thành công", MessageDefine.CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); FmRentManage rm = new FmRentManage(); rm.Show(); } catch (Exception ex) { lbInformation.Text = ex.Message; } }
public ActionResult Edit([Bind(Include = "ROOM_ID,ROOM_NAME")] ROOM rOOM) { if (ModelState.IsValid) { db.Entry(rOOM).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rOOM)); }
public void GetMeetings_validValues_IsNotNull() { // Arange var Room = new ROOM(); // Act DataTable Result = Room.GetRooms(); // Assert Assert.IsNotNull(Result); }
public IHttpActionResult GetROOM(int id) { ROOM rOOM = db.ROOMs.Find(id); if (rOOM == null) { return(NotFound()); } return(Ok(rOOM)); }
public ActionResult Create([Bind(Include = "ROOM_ID,ROOM_NAME")] ROOM rOOM) { if (ModelState.IsValid) { db.ROOMS.Add(rOOM); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rOOM)); }
public ActionResult Edit([Bind(Include = "Room_id,RoomType_id")] ROOM rOOM) { if (ModelState.IsValid) { db.Entry(rOOM).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RoomType_id = new SelectList(db.ROOMTYPEs, "RoomType_id", "RType", rOOM.RoomType_id); return(View(rOOM)); }
bool IsExistRoomRow(ROOM rm, PERIOD_TIMERANGE period) { foreach (var roomTableRow in listRoomTableRow) { if (roomTableRow.room.RoomID == rm.RoomID && roomTableRow.period.PeriodID == period.PeriodID) { return(true); } } return(false); }
bool IsExistRoom(ROOM rm) { foreach (var roomTableRow in listRoomTableRow) { if (roomTableRow.room.RoomID == rm.RoomID) { return(true); } } return(false); }
public ActionResult Create([Bind(Include = "Room_id,RoomType_id")] ROOM rOOM) { if (ModelState.IsValid) { db.ROOMs.Add(rOOM); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RoomType_id = new SelectList(db.ROOMTYPEs, "RoomType_id", "RType", rOOM.RoomType_id); return(View(rOOM)); }
public IHttpActionResult PostROOM(ROOM rOOM) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ROOMs.Add(rOOM); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = rOOM.ID }, rOOM)); }
public ActionResult DeleteConfirmed(int id) { ROOM rOOM = db.ROOM.Find(id); db.ROOM.Remove(rOOM); db.SaveChanges(); rOOM.FACTORY = db.FACTORY.FirstOrDefault(X => X.ID == rOOM.FACTORY_ID); SharedHelp.CommonFunctions.CreateLog("DELETE", "ROOM", rOOM.ID, string.Concat(rOOM.NAME, " / ", rOOM.FACTORY.NAME), null, User.Identity.Name); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,title,address,image_link,idRoom,price,funcion_1,funcion_2,content,personMax,acreage,allowPet,idEmployer,status,createdate,cratedBy")] ROOM rOOM) { if (ModelState.IsValid) { db.Entry(rOOM).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idEmployer = new SelectList(db.EMPLOYERs, "id", "fullname", rOOM.idEmployer); ViewBag.idRoom = new SelectList(db.TYPEROOMs, "id", "name", rOOM.idRoom); return(View(rOOM)); }
public void SwitchMove() { fail = true; // Debug to check movement and direction Debug.Log("I AM MOVING " + direction); int x = 0; int y = 0; currentPosition = currentRoom.coordinate; Int32.TryParse(currentPosition[0].ToString(), out x); Int32.TryParse(currentPosition[1].ToString(), out y); switch (direction) { case "up": y += 1; break; case "down": y -= 1; break; case "right": x += 1; break; case "left": x -= 1; break; default: break; } string tryCoordinate = x.ToString() + y.ToString(); if (RoomCoords.coordinates.ContainsKey(tryCoordinate)) { currentRoom = RoomCoords.coordinates[tryCoordinate]; direction = "center"; currentRoom.Enter(); currentRoom.Standing(); } else { // Dead end debug Debug.Log("TRY AGAIN SOMEWHERE ELSE"); fail = true; movingTimer = 0f; } }
public void RoomCap_NegativeValues_AreEqual() { // Arange var Room = new ROOM(); // Act int cap = -1; var Result = Room.RoomCap(cap); // Assert Assert.AreEqual(0, Result); }
public void RoomCap_InvalidValues_AreEqual() { // Arange var Room = new ROOM(); // Act int cap = 101; var Result = Room.RoomCap(cap); // Assert Assert.AreEqual(0, Result); }
public void RoomCap_validValues_AreNotSame() { // Arange var Room = new ROOM(); // Act int cap = 1; var Result = Room.RoomCap(cap); // Assert Assert.AreNotSame(0, Result); }
//[ValidateAntiForgeryToken] public ActionResult DeleteConfirmed(string id) { try { ROOM rOOM = db.ROOMs.Find(id); db.ROOMs.Remove(rOOM); db.SaveChanges(); } catch { return(Json(new { success = false })); } return(Json(new { success = true })); }
public void InsertRoom_NegativeValues_ReturnsFalse() { // Arange var Room = new ROOM(); // Act String Name = "test"; int cap = -1; var Result = Room.InsertRoom(Name, cap); // Assert Assert.IsFalse(Result); }
// GET: Rooms/Delete/5 public ActionResult Delete(decimal id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ROOM rOOM = db.ROOMS.Find(id); if (rOOM == null) { return(HttpNotFound()); } return(View(rOOM)); }
public void InsertRoom_InvalidValues_ReturnsFalse() { // Arange var Room = new ROOM(); // Act String Name = "dsads"; int cap = 2147483647; var Result = Room.InsertRoom(Name, cap); // Assert Assert.IsFalse(Result); }
private Room GetRoom(ROOM room) { switch (room) { case ROOM.LABORATORY: return(new Laboratory()); case ROOM.CLASSROOM: return(new Classroom()); default: return(new Room()); } }
// GET: Home/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ROOM rOOM = db.ROOMs.Find(id); if (rOOM == null) { return(HttpNotFound()); } return(View(rOOM)); }
private void UpdatePlayerList(ROOM room) { RoomFull = true; this.listViewPlayerList.BeginUpdate(); this.listViewPlayerList.Items.Clear(); for (int i = 0; i < room.count; ++i) { ListViewItem item = new ListViewItem((i + 1).ToString()); string name = ""; if (room.line[i].emptyOrClosed == 0) { name = ""; RoomFull = false; } else if (room.line[i].emptyOrClosed == 1) { name = "关闭"; } else { if (room.line[i].humanOrAi == 1) { if (room.line[i].aiLevel == 0) { name = "电脑(简单的)"; } else if (room.line[i].aiLevel == 1) { name = "电脑(中等的)"; } else { name = "电脑(发狂的)"; } } else { name = room.player[room.line[i].playerId].name; if (room.line[i].mapProcess == 0xFF) { name = "[?]" + name; } else if (room.line[i].mapProcess < 100) { name = "[" + room.line[i].mapProcess + "%]" + name; } } } item.SubItems.Add(name); item.SubItems.Add((room.line[i].team + 1).ToString()); item.SubItems.Add(room.player[room.line[i].playerId].ip); item.SubItems.Add(room.player[room.line[i].playerId].location); this.listViewPlayerList.Items.Add(item); } this.listViewPlayerList.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); this.listViewPlayerList.EndUpdate(); if (room.host && RoomFull) { RoomFullTimer.Change(3000, Timeout.Infinite); } }