初始化CRICS
This commit is contained in:
154
WebSite/Views/RoomControl/Edit.ascx
Normal file
154
WebSite/Views/RoomControl/Edit.ascx
Normal file
@@ -0,0 +1,154 @@
|
||||
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Domain.HostTimingControl>" %>
|
||||
|
||||
<script type="text/javascript" src="/Scripts/room-type-index.js"></script>
|
||||
<% switch ((int)Session["isCN"]){case 1: %>
|
||||
<script type="text/javascript" src="/Scripts/en-US.js"></script>
|
||||
<% break; case 2: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
|
||||
<% break;default: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
|
||||
<% break; } %>
|
||||
<div id="roomControlDlg" class="easyui-layout" fit="true">
|
||||
<div data-options="region:'north',border:false" style="height:230px;">
|
||||
<form id="roomControlForm" method="post" action="#">
|
||||
<input type="hidden" name="ID" value="<%: Model.ID %>" />
|
||||
<input type="hidden" name="GroupID" value="<%: Model.GroupID %>" />
|
||||
<input type="hidden" name="RoomTypeID" value="<%: Model.RoomTypeID %>" />
|
||||
<div style=" text-align:center;">
|
||||
<%--<div style=" margin-top:15px;">
|
||||
<label><%: Html.Language("Floor")%>:</label>
|
||||
<input id="cbxGroup" name="GroupID" class="easyui-combotree" style="width: 150px;" value=" <%: Model.GroupID %>"
|
||||
data-options="
|
||||
valueField: 'ID',
|
||||
textField: 'Name',
|
||||
lines:true,
|
||||
required: true,
|
||||
editable:false,
|
||||
panelHeight: 'auto',
|
||||
url: '/Group/LoadCurrentUserGroupTree/',
|
||||
onSelect:cbtFloorOnSelect
|
||||
"/>
|
||||
</div>--%>
|
||||
<div style=" margin-top:15px;">
|
||||
<label><%: Html.Language("RoomType")%>:</label>
|
||||
<input id="cbxRoomType" name="RoomTypeID" class="easyui-combobox" style="width:150px;" value="<%: Model.RoomTypeID %>"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight:'auto',
|
||||
valueField:'ID',
|
||||
textField:'Name',
|
||||
onSelect: cbxRoomTypeOnSelect,
|
||||
url:'/RoomType/LoadDataForRoomTypeCombobox/'
|
||||
" />
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label> <%: Html.Language("RoomNumber")%>:</label>
|
||||
<input id="cbxRoomNumber" name="HostIDs" class="easyui-combogrid" style="width: 150px;" value="<%: Model.HostIDs %>"
|
||||
data-options="
|
||||
multiple: true,
|
||||
panelHeight:'300',
|
||||
panelWidth:'220',
|
||||
required: true,
|
||||
idField: 'ID',
|
||||
valueField: 'ID',
|
||||
textField: 'RoomNumber',
|
||||
editable: true,
|
||||
columns:[[
|
||||
{ field: 'ck',checkbox: true },
|
||||
{ field: 'RoomNumber', title: '<%: Html.Language("RoomNumber")%>' },
|
||||
{ field: 'GroupName', title: '<%: Html.Language("Floor")%>' },
|
||||
{ field: 'RoomTypeName', title: '<%: Html.Language("RoomType")%>' }
|
||||
]],
|
||||
url:'/RoomControl/LoadRoomNumberCombobox/?roomTypeID='+<%: Model.RoomTypeID %>
|
||||
"/>
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label><%: Html.Language("RoomStatus")%>:</label>
|
||||
<input id="cbxRoomStatus" name="RoomStatusID" class="easyui-combobox" style="width:150px;" value="<%: Model.RoomStatusID %>"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight:'auto',
|
||||
valueField:'ID',
|
||||
textField:'Name',
|
||||
url:'/RoomStatus/LoadDataForRoomStatusCombobox/'
|
||||
" />
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label><%: Html.Language("CardType")%>:</label>
|
||||
<input id="cbxRoomCard" name="RoomCardTypeID" class="easyui-combobox" style="width: 150px;" value="<%:Model.RoomCardTypeID %>"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight:'auto',
|
||||
valueField: 'ID',
|
||||
textField: 'CardType',
|
||||
url: '/HostRoomCard/LoadDataForCardTypeCombobox/'
|
||||
"/>
|
||||
</div>
|
||||
<div id="Scene" style=" margin-top:5px;">
|
||||
<label><%: Html.Language("Scene")%>:</label>
|
||||
<input id="cbxSceneName" name="RoomTypeSceneID" class="easyui-combobox" style="width:150px;" value="<%:Model.RoomTypeSceneID %>"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight: '120',
|
||||
required: true,
|
||||
valueField: 'ID',
|
||||
textField: 'Name',
|
||||
method: 'post',
|
||||
url: '/RoomControl/LoadRoomTypeScene/?roomTypeID='+<%: Model.RoomTypeID %>
|
||||
" />
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label><%: Html.Language("TimingType")%>:</label>
|
||||
<input id="cbxTimingType" name="TimingType" class="easyui-combobox" style="width:150px;" value="<%:Model.TimingType %>"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight: 'auto',
|
||||
onSelect: cbxTimingTypeOnSelect,
|
||||
data:[
|
||||
{ value: 0, text: lang.EveryDay },
|
||||
{ value: 1, text: lang.EveryWeek },
|
||||
{ value: 2, text: lang.EveryMonth }
|
||||
]"/>
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label><%: Html.Language("Date")%>:</label>
|
||||
<input id="cbxTimeDay" name="TimingDay" class="easyui-combogrid" style="width: 150px;" value="<%: Model.TimingDay %>"
|
||||
data-options="
|
||||
editable: true,
|
||||
multiple: true,
|
||||
panelHeight:'120',
|
||||
required: true,
|
||||
idField: 'ID',
|
||||
valueField: 'ID',
|
||||
textField: 'Name',
|
||||
method: 'post',
|
||||
columns:[[
|
||||
{ field: 'ck',checkbox: true },
|
||||
{ field: 'Name', title: '<%: Html.Language("Name")%>' }
|
||||
]],
|
||||
url:'/RoomControl/LoadTimeDay/?timeType='+<%:Model.TimingType %>
|
||||
"/>
|
||||
</div>
|
||||
<div style=" margin-top:5px;">
|
||||
<label><%: Html.Language("Time")%>:</label>
|
||||
<input id="cbxTiming" name="Timing" class="easyui-combogrid" style="width:150px;" value="<%:Model.Timing %>"
|
||||
data-options="
|
||||
editable:true,
|
||||
multiple: true,
|
||||
panelHeight: '120',
|
||||
required: true,
|
||||
idField: 'Value',
|
||||
valueField: 'Value',
|
||||
textField: 'Value',
|
||||
method: 'post',
|
||||
columns:[[
|
||||
{ field: 'ck',checkbox: true },
|
||||
{ field: 'Value', title: '<%: Html.Language("Time")%>' }
|
||||
]],
|
||||
url: '/RoomControl/LoadTiming/'
|
||||
" />
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
449
WebSite/Views/RoomControl/Index.aspx
Normal file
449
WebSite/Views/RoomControl/Index.aspx
Normal file
@@ -0,0 +1,449 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/MasterPage.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
<%: Html.Language("RoomControl")%>
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
|
||||
|
||||
<div title='<%: Html.Language("RoomControl")%>' class="easyui-panel" data-options="fit:true,border:false">
|
||||
<div class="easyui-layout" data-options="fit:true">
|
||||
|
||||
<div data-options="region:'north',border:false">
|
||||
<div class="datagrid-toolbar" style="padding:5px 0px 5px 10px;">
|
||||
<label><%: Html.Language("RoomNumber")%></label>
|
||||
<input id="cbxRoomNumber" class="easyui-combobox" style="width:80px;"
|
||||
data-options="
|
||||
editable: false,
|
||||
valueField: 'ID',
|
||||
textField: 'RoomNumber',
|
||||
onSelect: cbxRoomNumberOnSelect
|
||||
" />
|
||||
|
||||
<label><%: Html.Language("Floor")%></label>
|
||||
<input id="cbtGroup" class="easyui-combotree" style="width:110px;"
|
||||
data-options="
|
||||
editable:false,
|
||||
lines:true
|
||||
" />
|
||||
|
||||
<label><%: Html.Language("RoomStatus")%></label>
|
||||
<input id="cbxRoomStatus" class="easyui-combobox" style="width:80px;"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight:'auto',
|
||||
valueField:'ID',
|
||||
textField:'Name'
|
||||
" />
|
||||
|
||||
<label><%: Html.Language("RoomType")%></label>
|
||||
<input id="cbxRoomType" class="easyui-combobox" style="width:80px;"
|
||||
data-options="
|
||||
editable:false,
|
||||
panelHeight:'auto',
|
||||
valueField:'ID',
|
||||
textField:'Name'
|
||||
" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div region="center" border="false">
|
||||
|
||||
<div id="content">
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="RoomStatus" />
|
||||
<fieldset>
|
||||
<legend><%:Html.Language("ChooseTheRoomStatus")%></legend>
|
||||
<ul>
|
||||
<% foreach (var item in ViewData["RoomStatus"] as IList<Domain.RoomStatus>) { %>
|
||||
<li><input type="radio" name="status" value="<%=item.ID %>" /><%=item.Name %></li>
|
||||
<% } %>
|
||||
<li class="button">
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="sendRoomStatus(this)"><%: Html.Language("Issue")%></a>
|
||||
</li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("GuestRoomDisplayAndSettings")%></legend>
|
||||
|
||||
<!-- col1 -->
|
||||
<div style="width:350px;float:left;">
|
||||
|
||||
<form method="post" action="#">
|
||||
<fieldset>
|
||||
<input type="hidden" name="type" value="DND" />
|
||||
<legend><%: Html.Language("DoNotDisturb")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button">
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a>
|
||||
</li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Clean" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("PleaseClean")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Call" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("RequestACall")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Laundry" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("LaundryService")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Checkout" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("CheckOutRequest")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="SOS" />
|
||||
<fieldset>
|
||||
<legend>SOS</legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Luggage" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("BaggageHandling")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="MealDelivery" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("MealDeliveryService")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="MealDelivery" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("TidyUpThePlate")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- col2 -->
|
||||
<div style="width:350px;float:left;">
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="FreezerDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("TheRefrigeratorDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="RoomDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("TheRoomDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="SafeBoxDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("SafeBoxDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="BalconyDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("BalconyDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="WindowDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("WindowDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="ChestDoorContact" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("ChestDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="RoomDoorLock" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("GuestRoomDoorMagnet")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="SmokeDetector" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("SmokeDetector")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="FloorHeating" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("FloorHeating")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="Sink" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("WaterPan")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- col3 -->
|
||||
<div style="width:350px;float:left;">
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="BathroomInfrared" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("BathroomInfrared")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="DrawingRoomInfrared" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("DrawingRoomInfrared")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="BalconyInfrared" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("BalconyInfrared")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<input type="hidden" name="type" value="ChestInfrared" />
|
||||
<fieldset>
|
||||
<legend><%: Html.Language("ChestInfrared")%></legend>
|
||||
<ul>
|
||||
<li><input type="radio" name="status" value="0" /><%: Html.Language("Issue")%> <%: Html.Language("Cancel")%> </li>
|
||||
<li><input type="radio" name="status" value="1" /><%: Html.Language("Issue")%> <%: Html.Language("Setting")%></li>
|
||||
<li><input type="radio" name="status" value="2" checked="checked" /><%:Html.Language("Invariability")%></li>
|
||||
<li class="button"><a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="send(this)"><%: Html.Language("Issue")%></a></li>
|
||||
</ul>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
<form method="post" action="#">
|
||||
<fieldset>
|
||||
<input type="hidden" name="type" value="RoomStatusAid" />
|
||||
<legend><%: Html.Language("AssistRoomStatus")%></legend>
|
||||
<div style="text-align:left;padding-left:130px;">
|
||||
<% foreach (var item in ViewData["RoomStatusAid"] as IList<Domain.RoomStatusAid>) { %>
|
||||
<input type="checkbox" name="roomStatusAids" <%=item.ActiveIndicator ? "" : "disabled=\"disabled\"" %> value="<%=item.ID %>" /><%=item.Name %><br />
|
||||
<% } %>
|
||||
</div>
|
||||
<div style="text-align:center;">
|
||||
<a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-send'" onclick="sendRoomStatusAid(this)"><%: Html.Language("Issue")%></a>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</fieldset>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</asp:Content>
|
||||
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptContent" runat="server">
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
#content {
|
||||
width:1100px;
|
||||
margin:7px;
|
||||
}
|
||||
|
||||
#content form{
|
||||
margin:1px;
|
||||
}
|
||||
|
||||
#content fieldset {
|
||||
border:1px solid #95B8E7;
|
||||
}
|
||||
|
||||
#content form ul {
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
list-style-type:none;
|
||||
}
|
||||
|
||||
#content form ul li {
|
||||
float:left;
|
||||
height:25px;
|
||||
line-height:25px;
|
||||
width:80px;
|
||||
}
|
||||
|
||||
</style>
|
||||
<script type="text/javascript" src="/Scripts/room-control-index.js"></script>
|
||||
<% switch ((int)Session["isCN"]){case 1: %>
|
||||
<script type="text/javascript" src="/Scripts/en-US.js"></script>
|
||||
<% break; case 2: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
|
||||
<% break;default: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
|
||||
<% break; } %>
|
||||
</asp:Content>
|
||||
110
WebSite/Views/RoomControl/SimonIndex.aspx
Normal file
110
WebSite/Views/RoomControl/SimonIndex.aspx
Normal file
@@ -0,0 +1,110 @@
|
||||
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/SimonMasterPage.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
|
||||
|
||||
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
|
||||
<%: Html.Language("RoomControl")%>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
|
||||
<div class="easyui-layout" data-options="fit:true">
|
||||
<div data-options="region:'north',border:false" style="overflow:hidden;height:30px;">
|
||||
<div class="toolbar">
|
||||
<a href="javascript:void(0)" class="toolbar-button tb-icon-refresh" onclick="$('#dg').datagrid('reload');"><%: Html.Language("Refresh")%></a>
|
||||
<a href="javascript:void(0)" class="toolbar-button tb-icon-add" onclick="addRoomControrl()"><%: Html.Language("New")%></a>
|
||||
<a href="javascript:void(0)" class="toolbar-button tb-icon-edit" onclick="editRoomControrl()"><%: Html.Language("Edit")%></a>
|
||||
<a href="javascript:void(0)" class="toolbar-button tb-icon-remove" onclick="del()"><%: Html.Language("Delete")%></a>
|
||||
<a href="javascript:void(0)" class="toolbar-button tb-icon-apply" onclick="setActiveIndicator()"><%: Html.Language("StartAndStop")%></a>
|
||||
</div>
|
||||
</div>
|
||||
<div data-options="region:'center',border:false">
|
||||
<table id="dg" class="easyui-datagrid" style="width:100%; height:auto;"
|
||||
data-options="
|
||||
border: false,
|
||||
pagination: true,
|
||||
pageSize: 20,
|
||||
rownumbers: true,
|
||||
sortName: 'ID',
|
||||
sortOrder: 'desc',
|
||||
fit: true,
|
||||
fitColumns: true,
|
||||
striped: true,
|
||||
idField: 'ID',
|
||||
url: '/RoomControl/LoadByRoomControl/',
|
||||
method: 'POST',
|
||||
frozenColumns: [[ { field: 'ID', checkbox: true } ]],
|
||||
onDblClickRow: function(index, row) { editRoomControrl(row); },
|
||||
">
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-options="field:'ActiveIndicator',align:'center',resizable:false,formatter:function(val,rec){return val==true ? lang.Yes : lang.No;}">
|
||||
<%: Html.Language("StartAndStop")%>
|
||||
</th>
|
||||
<%--<th data-options="field:'GroupName',sortable:true,resizable:false">
|
||||
<%: Html.Language("Floor")%>
|
||||
</th>--%>
|
||||
<th data-options="field:'RoomTypeName',sortable:true,resizable:false">
|
||||
<%: Html.Language("RoomType")%>
|
||||
</th>
|
||||
<th data-options="field:'RoomNumbers',sortable:true,resizable:false,width:200">
|
||||
<%: Html.Language("RoomNumber")%>
|
||||
</th>
|
||||
<th data-options="field:'RoomStatusID',align:'center',sortable:true,resizable:false,formatter:function(val){
|
||||
switch(val){
|
||||
case 2: return lang.Rented;
|
||||
case 4: return lang.NoRented;
|
||||
case 8: return lang.CheckOut;
|
||||
case 16: return lang.EmptyRoom;
|
||||
default: return ''
|
||||
}
|
||||
}">
|
||||
<%: Html.Language("RoomStatus")%>
|
||||
</th>
|
||||
<th data-options="field:'RoomCardTypeName',sortable:true,resizable:false">
|
||||
<%: Html.Language("CardType")%>
|
||||
</th>
|
||||
<th data-options="field:'RoomTypeSceneName',sortable:true,resizable:false">
|
||||
<%: Html.Language("SceneName")%>
|
||||
</th>
|
||||
<th data-options="field:'TimingType',align:'center',sortable:true,resizable:false,formatter:function(val){
|
||||
switch(val){
|
||||
case 1: return lang.EveryWeek;
|
||||
case 2: return lang.EveryMonth;
|
||||
default: return lang.EveryDay;
|
||||
}
|
||||
}">
|
||||
<%: Html.Language("TimingType")%>
|
||||
</th>
|
||||
<th data-options="field:'TimingDay',align:'center',sortable:true,resizable:false">
|
||||
<%: Html.Language("Date")%>
|
||||
</th>
|
||||
<th data-options="field:'Timing',align:'center',sortable:true,resizable:false">
|
||||
<%: Html.Language("Time")%>
|
||||
</th>
|
||||
<th data-options="field:'ExecStatus',align:'center',sortable:true,resizable:false,formatter: function(val) { return val == true ? lang.Executed : lang.NonExecution; }">
|
||||
<%: Html.Language("ExecStatus")%>
|
||||
</th>
|
||||
<th data-options="field:'ExecTime',sortable:true,resizable:false">
|
||||
<%: Html.Language("ExecTime")%>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="dialog" class="easyui-window" style="padding: 5px;" data-options="closed: true,modal: true,collapsible: false,minimizable: false,maximizable: false">
|
||||
<div class="easyui-panel dlg-content" style="margin-bottom:5px;"></div>
|
||||
<div class="dlg-footer" style="text-align:right; padding:5px 5px 0 0;">
|
||||
<a class="easyui-linkbutton dlg-btn-save" data-options="iconCls:'icon-save'" href="javascript:void(0)"><%: Html.Language("Save")%></a>
|
||||
<a class="easyui-linkbutton dlg-btn-cancel" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="$('#dialog').window('close');"><%: Html.Language("Cancel")%></a>
|
||||
</div>
|
||||
</div>
|
||||
</asp:Content>
|
||||
<asp:Content ID="Content3" ContentPlaceHolderID="ScriptContent" runat="server">
|
||||
<script type="text/javascript" src="/Scripts/room-control-index.js"></script>
|
||||
<% switch ((int)Session["isCN"]){case 1: %>
|
||||
<script type="text/javascript" src="/Scripts/en-US.js"></script>
|
||||
<% break; case 2: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-TW.js"></script>
|
||||
<% break;default: %>
|
||||
<script type="text/javascript" src="/Scripts/zh-CN.js"></script>
|
||||
<% break; } %>
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user