Example #1
0
        public long Save(CLayer.Rooms room)
        {
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pRoomId", DataPlug.DataType._BigInt, room.RoomId));
            param.Add(Connection.GetParameter("pRoomTypeId", DataPlug.DataType._Int, room.RoomTypeId));
            param.Add(Connection.GetParameter("pRoomCount", DataPlug.DataType._Int, room.RoomCount));
            param.Add(Connection.GetParameter("pPropertyId", DataPlug.DataType._BigInt, room.PropertyId));
            param.Add(Connection.GetParameter("pDescription", DataPlug.DataType._Varchar, room.Description));
            object result = Connection.ExecuteQueryScalar("room_Save", param);

            return(Connection.ToLong(result));
        }
Example #2
0
        public CLayer.Rooms Get(long roomid)
        {
            CLayer.Rooms room = null;
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pRoomId", DataPlug.DataType._BigInt, roomid));
            DataTable dt = Connection.GetTable("room_Get", param);

            if (dt.Rows.Count > 0)
            {
                room             = new CLayer.Rooms();
                room.RoomId      = Connection.ToLong(dt.Rows[0]["RoomId"]);
                room.RoomTypeId  = Connection.ToInteger(dt.Rows[0]["RoomTypeId"]);
                room.RoomCount   = Connection.ToInteger(dt.Rows[0]["RoomCount"]);
                room.PropertyId  = Connection.ToLong(dt.Rows[0]["PropertyId"]);
                room.Description = Connection.ToString(dt.Rows[0]["Description"]);
            }
            return(room);
        }
Example #3
0
 public static long Save(CLayer.Rooms room)
 {
     DataLayer.Rooms rooms = new DataLayer.Rooms();
     return(rooms.Save(room));
 }