Ejemplo n.º 1
0
        //点击台位按钮
        private void btn_Click(object sender, EventArgs e)
        {
            var btn = sender as Button;
            var strs = btn.Text.Split('\n');
            var str = strs.FirstOrDefault(x => x.Contains("房间"));
            var roomId_str = str.Split(':')[1];
            var room_str = roomId_str.Split('-');
            var roomId = room_str[0];
            var room = db.Room.FirstOrDefault(x => x.name == roomId);

            int index = 0;
            if (room.population != 1)
                index = Convert.ToInt32(room_str[1]) - 1;

            var status = room.status.Split('|');
            if (status.Length <= index || status[index] != "服务")
            {
                BathClass.printErrorMsg("客房不在服务状态,不能催钟");
                return;
            }

            if (BathClass.printAskMsg("确定催钟?") != DialogResult.Yes)
                return;

            var roomCall = new RoomCall();
            roomCall.roomId = roomId;
            roomCall.seatId = room.seat.Split('|')[index];
            roomCall.read = false;
            roomCall.msg = "催钟";

            db.RoomCall.InsertOnSubmit(roomCall);
            db.SubmitChanges();

            this.Close();
        }
Ejemplo n.º 2
0
        //点击台位按钮
        private void btn_Click(object sender, EventArgs e)
        {
            var btn = sender as Button;
            var strs = btn.Text.Split('\n');
            var str = strs.FirstOrDefault(x => x.Contains("房间"));
            var roomId = str.Split(':')[1];

            var room = db.Room.FirstOrDefault(x => x.name == roomId);
            if (room.status != "服务")
            {
                BathClass.printErrorMsg("客房不在服务状态,不能催钟");
                return;
            }

            if (BathClass.printAskMsg("确定催钟?") != DialogResult.Yes)
                return;

            var roomCall = new RoomCall();
            roomCall.roomId = roomId;
            roomCall.read = false;
            roomCall.msg = "催钟";

            db.RoomCall.InsertOnSubmit(roomCall);
            db.SubmitChanges();
            this.Close();
        }
Ejemplo n.º 3
0
 partial void UpdateRoomCall(RoomCall instance);
Ejemplo n.º 4
0
 partial void DeleteRoomCall(RoomCall instance);
Ejemplo n.º 5
0
 partial void InsertRoomCall(RoomCall instance);