public List <ReceiveRoomDTO> ReadAllReceiveRoom() { DataTable dataTable = DataProvider.Instance.ExcuteDataReader("select * from ReceiveRoom"); foreach (DataRow row in dataTable.Rows) { ReceiveRoomDTO roomReceive = new ReceiveRoomDTO(row, dataTable); ListReceive.Add(roomReceive); } return(ListReceive); }
public bool UpdateReceive(ReceiveRoomDTO obj) { try { DataProvider.Instance.ExcuteNonQuery("dbo.USP_UpdateReceiveRoom @idBookRoom , @idRoom", new object[] { obj.IdBookRoom, obj.IdRoom }); return(true); } catch (Exception err) { throw err; } }
private void btnluuthaydoi_Click(object sender, EventArgs e) { if (txtTenphong.Text == "") { MessageBox.Show("Chọn phòng cần đổi!"); } else { string nameRoom = txtTenphong.Text; int id = listRoom.Find(p => p.NameRoom.CompareTo(nameRoom) == 0).Id; ReceiveRoomDTO receiveRoom = new ReceiveRoomDTO { IdBookRoom = IdReceiveRoom, IdRoom = idRoom }; ReceiveBLL.Instance.UpdateById(IdReceiveRoom, receiveRoom); var items = listRoom.Find(p => p.Id == IdRoom); RoomDTO room = new RoomDTO(items.NameRoom, 1, items.IdRoomType, items.Id); RoomBLL.Instance.UpdateById(IdRoom, room); MessageBox.Show("Chuyển phòng thành công!"); listRoom = (List <RoomDTO>)RoomBLL.Instance.readAll(); UpdateRoom(); } }
private void btnNhanphong_Click(object sender, EventArgs e) { if (txtMadatphong.Text == "") { MessageBox.Show("Tìm Thông tin đặt phòng trước khi đặt(nhập Id đặt phòng)"); } else { if (idRoom == 0) { MessageBox.Show("Nhập tên phòng cần nhận"); } else { var IsExistBookRoom = ListReceive.Where(p => p.IdBookRoom == n).ToList(); if (IsExistBookRoom.Count >= 0) { MessageBox.Show("Phòng nãy đã nhận rôi!"); } else { ReceiveRoomDTO receiveRoom = new ReceiveRoomDTO { IdBookRoom = n, IdRoom = idRoom }; ReceiveBLL.Instance.Insert(receiveRoom); var getRoom = listRoom.Find(p => p.Id == idRoom); RoomDTO room = new RoomDTO(getRoom.NameRoom, 2, getRoom.IdRoomType, getRoom.Id); RoomBLL.Instance.UpdateById(idRoom, room); LoadRoom(); Reset(); MessageBox.Show("Nhập Phòng thành công"); } } } }