1248 lines
68 KiB
Plaintext
1248 lines
68 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Standard.Master" AutoEventWireup="true" CodeBehind="Messages.aspx.cs" Inherits="TALAS_V5.MessagesMap.Messages" %>
|
|
<%@ Register Assembly="DevExpress.Web.v19.2, Version=19.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web" TagPrefix="dx" %>
|
|
|
|
<asp:Content ID="NaviContent" ContentPlaceHolderID="NaviContent" runat="server">
|
|
|
|
<dx:ASPxMenu ID="ASPxMenuBaseData" runat="server" Width="100%" ItemAutoWidth="False" EnableTheming="True" Theme="TALAS5Standard" >
|
|
<ClientSideEvents ItemClick="function(s, e) {
|
|
OnNaviClick(s,e)
|
|
}" />
|
|
</dx:ASPxMenu>
|
|
|
|
<dx:ASPxLoadingPanel ID="ASPxLoadingPanel1" ClientIDMode="Static" ClientInstanceName="ASPxLoadingPanel1" runat="server">
|
|
</dx:ASPxLoadingPanel>
|
|
|
|
</asp:Content>
|
|
|
|
<asp:Content ID="Content" ContentPlaceHolderID="MainContent" runat="server" >
|
|
|
|
|
|
<style>
|
|
.dx-datagrid-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
|
|
border: 1px solid red;
|
|
}
|
|
</style>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
var lastUpdate;
|
|
var timer1 = setInterval(checkTimeOut, 20000);
|
|
var widthPast = 0;
|
|
var setHeightDone = 0;
|
|
|
|
|
|
|
|
|
|
function OnNaviClick(sender, e) {
|
|
if (e.item.name == 'Aktueller Stand Kabelüberwachungen')
|
|
{
|
|
ASPxLoadingPanel1.SetText("Lade Kabelüberwachungsbericht...");
|
|
ASPxLoadingPanel1.Show();
|
|
}
|
|
else if (e.item.name == 'Meldungshistorie')
|
|
{
|
|
ASPxLoadingPanel1.SetText("Lade historische Meldungen...");
|
|
ASPxLoadingPanel1.Show();
|
|
}
|
|
else if (e.item.name == 'Meldungsstammdaten')
|
|
{
|
|
ASPxLoadingPanel1.SetText("Erstelle Meldungstammdaten...");
|
|
ASPxLoadingPanel1.Show();
|
|
}
|
|
else if (e.item.name == 'Klimasteuerung') {
|
|
ASPxLoadingPanel1.SetText("Lade Klimasteuerungen...");
|
|
ASPxLoadingPanel1.Show();
|
|
}
|
|
else
|
|
{
|
|
ASPxLoadingPanel1.Show();
|
|
}
|
|
}
|
|
|
|
|
|
function OnContextMenuItemClick(sender, e) {
|
|
if(e.item.name != "ShowCustomizationWindow") {
|
|
e.processOnServer = true;
|
|
e.usePostBack = true;
|
|
ASPxLoadingPanel.Show();
|
|
}
|
|
else {
|
|
|
|
}
|
|
}
|
|
|
|
function OpenInfo(url) {
|
|
var serverLink = location.protocol + '//' + location.host
|
|
url = serverLink + "/" + url;
|
|
var win = window.open(url, '_blank');
|
|
win.focus();
|
|
}
|
|
|
|
function GoSite(url) {
|
|
ASPxLoadingPanel.Show();
|
|
location.href = url;
|
|
}
|
|
|
|
function GoIndicates(url) {
|
|
PopUpIndicate.SetText = "...";
|
|
PopUpIndicate.SetContentUrl("Empty.html");
|
|
ASPxLoadingPanel1.Show();
|
|
PopUpIndicate.SetContentUrl(url);
|
|
PopUpIndicate.Show();
|
|
}
|
|
|
|
function OnInit(s, e) {
|
|
|
|
ASPxClientUtils.AttachEventToElement(window, "resize", function(evt) {
|
|
AdjustSize();
|
|
});
|
|
|
|
|
|
}
|
|
|
|
function OnEndCallback(s, e) {
|
|
// AdjustSize();
|
|
}
|
|
|
|
function AdjustSize() {
|
|
var height = document.documentElement.clientHeight;
|
|
var offset = 200;
|
|
|
|
gridViewUnacknowledge.SetHeight((height - offset) / 2);
|
|
gridViewAcknowledge.SetHeight((height - offset) / 2);
|
|
|
|
PopUpIndicate.SetHeight(height - offset - 50);
|
|
|
|
|
|
var width = Math.max(0, document.documentElement.clientWidth);
|
|
|
|
if (width != widthPast) {
|
|
gridViewUnacknowledge.PerformCallback(width);
|
|
gridViewAcknowledge.PerformCallback(width);
|
|
PopUpIndicate.SetWidth(width - 240);
|
|
widthPast = width;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function OnControlsInitialized(s, e) {
|
|
|
|
if (setHeightDone == 0) {
|
|
AdjustSize();
|
|
setHeightDone = 1;
|
|
}
|
|
// AdjustSize();
|
|
|
|
ASPxClientUtils.AttachEventToElement(window, "resize", function (evt) {
|
|
AdjustSize();
|
|
});
|
|
setTimeCheck();
|
|
}
|
|
|
|
var html5_audiotypes = { //define list of audio file extensions and their associated audio types. Add to it if your specified audio file isn't on this list:
|
|
"mp3": "audio/mpeg",
|
|
"mp4": "audio/mp4",
|
|
"ogg": "audio/ogg",
|
|
"wav": "audio/wav"
|
|
}
|
|
|
|
|
|
function createsoundbite(sound) {
|
|
var html5audio = document.createElement('audio')
|
|
if (html5audio.canPlayType) { //check support for HTML5 audio
|
|
|
|
for (var i = 0; i < arguments.length; i++) {
|
|
var sourceel = document.createElement('source')
|
|
sourceel.setAttribute('src', arguments[i])
|
|
if (arguments[i].match(/\.(\w+)$/i))
|
|
sourceel.setAttribute('type', html5_audiotypes[RegExp.$1])
|
|
html5audio.appendChild(sourceel)
|
|
}
|
|
|
|
html5audio.load()
|
|
html5audio.playclip = function () {
|
|
html5audio.pause()
|
|
html5audio.currentTime = 0
|
|
html5audio.play()
|
|
}
|
|
return html5audio
|
|
}
|
|
else {
|
|
return { playclip: function () { throw new Error("Your browser doesn't support HTML5 audio unfortunately") } }
|
|
}
|
|
}
|
|
|
|
function setTimeCheck()
|
|
{
|
|
var currentdate = new Date();
|
|
lastUpdate = currentdate;
|
|
var checkMinute = "00";
|
|
var checkSekunde = "00";
|
|
var checkStunde = "00";
|
|
|
|
if (currentdate.getHours() < 10)
|
|
checkStunde = "0" + currentdate.getHours();
|
|
else
|
|
checkStunde = currentdate.getHours();
|
|
|
|
if (currentdate.getMinutes() < 10)
|
|
checkMinute = "0" + currentdate.getMinutes();
|
|
else
|
|
checkMinute = currentdate.getMinutes();
|
|
|
|
if (currentdate.getSeconds() < 10)
|
|
checkSekunde = "0" + currentdate.getSeconds();
|
|
else
|
|
checkSekunde = currentdate.getSeconds();
|
|
|
|
document.getElementById("timecheck").innerText = "Stand: " + checkStunde + ":" + checkMinute + ":" + checkSekunde + " Uhr:";
|
|
}
|
|
|
|
function checkTimeOut()
|
|
{
|
|
|
|
// alert(lastUpdate.getSeconds());
|
|
//alert(lastUpdate);
|
|
|
|
if (!lastUpdate) {
|
|
|
|
}
|
|
else
|
|
{
|
|
var currentdate = new Date();
|
|
differenz = (currentdate.getTime() - lastUpdate.getTime());
|
|
if (differenz > 180000) {
|
|
alert("Achtung: Die Meldungsseite konnte nicht aktualisert werden. Bitte melden Sie sich neu an!");
|
|
}
|
|
}
|
|
}
|
|
|
|
//Initialize two sound clips with 1 fallback file each:
|
|
|
|
var soundCritical = createsoundbite("AlarmCritical.wav", "AlarmCritical.mp3", "AlarmCritical.ogg");
|
|
var soundMajor = createsoundbite("AlarmMajor.wav", "AlarmMajor.mp3", "AlarmMajor.ogg");
|
|
var soundMinor = createsoundbite("AlarmMinor.wav", "AlarmMinor.mp3", "AlarmMinor.ogg");
|
|
var soundStart = createsoundbite("SpracheEin.wav");
|
|
|
|
|
|
|
|
</script>
|
|
|
|
<dx:ASPxPageControl ID="pc" ClientIDMode="Static" ClientInstanceName="pc" runat="server">
|
|
<ClientSideEvents Init="OnInit" />
|
|
</dx:ASPxPageControl>
|
|
|
|
<dx:ASPxGlobalEvents ID="ge" runat="server">
|
|
<ClientSideEvents ControlsInitialized="OnControlsInitialized" />
|
|
</dx:ASPxGlobalEvents>
|
|
|
|
<div id="topi" style="padding:10px">
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
Unquittierte Meldungen
|
|
</td>
|
|
<td id="timecheck" style="padding-left:4px; font-size:14px; font-family:'Tahoma', 'Segoe UI';">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<dx:ASPxGridView ID="ASPxGridViewUnacknowledge" Settings-VerticalScrollableHeight="300" KeyFieldName="IdLDP" ClientIDMode="Static" ClientInstanceName="gridViewUnacknowledge" runat="server" DataSourceID="ObjectDataSourceUnacknowledge" Theme="TALAS5Standard" AutoGenerateColumns="False" OnHeaderFilterFillItems="Message_HeaderFilterFillItems" OnHtmlRowCreated="ASPxGridViewUnacknowledge_HtmlRowCreated" OnFillContextMenuItems="ASPxGridViewUnacknowledge_FillContextMenuItems" OnContextMenuItemClick="ASPxGridViewUnacknowledge_ContextMenuItemClick" OnCustomButtonCallback="ASPxGridViewUnacknowledge_CustomButtonCallback" OnCustomCallback="ASPxGridViewUnacknowledge_CustomCallback" OnToolbarItemClick="ASPxGridViewUnacknowledge_ToolbarItemClick" SettingsLoadingPanel-Enabled="False" OnCustomButtonInitialize="ASPxGridViewUnacknowledge_CustomButtonInitialize" Width="1800px" SettingsBehavior-EnableRowHotTrack="True" SettingsAdaptivity-HideDataCellsAtWindowInnerWidth="800" SettingsAdaptivity-AdaptivityMode="HideDataCellsWindowLimit" SettingsAdaptivity-AdaptiveDetailColumnCount="2">
|
|
<Toolbars>
|
|
<dx:GridViewToolbar ItemAlign="Right">
|
|
<Items>
|
|
|
|
<dx:GridViewToolbarItem Name="Disorder" Text="Markierte zur Störung" ToolTip="Die Meldungen werden zu einer Störung zusammengefasst oder hinzugefügt.">
|
|
<Image IconID="arrange_withtextwrapping_bottomcenter_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
<dx:GridViewToolbarItem Name="AllAcknowledge" Text="Markierte quittieren" ToolTip="Es werden alle markierte Meldungen quittiert.">
|
|
<Image IconID="actions_apply_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
<dx:GridViewToolbarItem Name="ShowStandardColumn" Text="Standardspalten" ToolTip="Spaltenauswahl wird auf Standard zurückgesetzt." >
|
|
<Image IconID="grid_grid_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
<dx:GridViewToolbarItem Command="ShowCustomizationWindow" Text="Spaltenauswahl" >
|
|
<Image IconID="alignment_contentarrangeincolums_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
<dx:GridViewToolbarItem Name="ColumnSave" Text="Ansicht speichern" ToolTip="Tabellenansicht benutzerspezifisch speichern.">
|
|
<Image IconID="save_save_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
<dx:GridViewToolbarItem Name="PlaySound" Text="Sprachausgabe" ToolTip="Unquittierte Meldungen mit Prio "critical" die noch keinen Meldungskommentar besitzten werden zyklisch akustisch angesagt.">
|
|
<Image IconID="mail_announcement_16x16">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
</Items>
|
|
</dx:GridViewToolbar>
|
|
</Toolbars>
|
|
|
|
<SettingsContextMenu EnableColumnMenu="False" Enabled="True" EnableRowMenu="True" EnableFooterMenu="False" EnableGroupFooterMenu="False" EnableGroupPanelMenu="False">
|
|
<RowMenuItemVisibility CollapseDetailRow="False" CollapseRow="False" DeleteRow="False" EditRow="False" NewRow="False" Refresh="False">
|
|
</RowMenuItemVisibility>
|
|
</SettingsContextMenu>
|
|
|
|
<ClientSideEvents ContextMenuItemClick="OnContextMenuItemClick" ToolbarItemClick="OnContextMenuItemClick" ContextMenu="function(s, e) {
|
|
Timer1.Stop(); e.menu.CloseUp.AddHandler(function(s, e) { Timer1.Start(); });
|
|
}"
|
|
EndCallback="function(s, e) {
|
|
|
|
a=0;
|
|
// setTimeCheck();
|
|
|
|
try{
|
|
if(s.cpPlay=='1')
|
|
{
|
|
setTimeout('soundStart.playclip();',a);
|
|
s.cpPlay=0;
|
|
a+=2500;
|
|
}
|
|
if(s.cpCritical=='1' && s.cpOn=='1')
|
|
{
|
|
setTimeout('soundCritical.playclip();',a);
|
|
a+=2000;
|
|
}
|
|
if(s.cpMajor=='1' && s.cpOn=='1' && s.cpCritical!='1')
|
|
{
|
|
setTimeout('soundMajor.playclip();',a);
|
|
a+=2000;
|
|
}
|
|
if(s.cpMinor=='1' && s.cpOn=='1' && s.cpMajor!='1')
|
|
{
|
|
setTimeout('soundMinor.playclip();',a);
|
|
a+=2000;
|
|
}
|
|
}
|
|
catch(e)
|
|
{
|
|
|
|
}
|
|
|
|
}"
|
|
|
|
/>
|
|
<SettingsAdaptivity AdaptivityMode="HideDataCellsWindowLimit" HideDataCellsAtWindowInnerWidth="800">
|
|
</SettingsAdaptivity>
|
|
<SettingsCustomizationDialog Enabled="True" />
|
|
<SettingsPager Mode="ShowAllRecords">
|
|
</SettingsPager>
|
|
<SettingsEditing Mode="PopupEditForm">
|
|
</SettingsEditing>
|
|
<Settings VerticalScrollableHeight="300" VerticalScrollBarMode="Auto" ShowGroupFooter="VisibleIfExpanded" ShowGroupPanel="True" ShowHeaderFilterListBoxSearchUI="False" ShowHeaderFilterBlankItems="False" ShowGroupedColumns="True" />
|
|
<SettingsBehavior AllowEllipsisInText="True" EnableCustomizationWindow="True" />
|
|
<SettingsResizing ColumnResizeMode="NextColumn" />
|
|
<SettingsCommandButton RenderMode="Image">
|
|
<CustomizationDialogCloseButton>
|
|
<Image Url="~/IconsWhite/x-mark-16.gif">
|
|
</Image>
|
|
</CustomizationDialogCloseButton>
|
|
<UpdateButton Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image IconID="actions_apply_16x16office2013">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingTop="0px" Style-Paddings-PaddingLeft="0px" Style-Paddings-PaddingBottom="0px">
|
|
<Style>
|
|
|
|
</Style>
|
|
</Styles>
|
|
</UpdateButton>
|
|
<CancelButton Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image IconID="actions_cancel_16x16office2013">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingTop="0px" Style-Paddings-PaddingLeft="0px" Style-Paddings-PaddingBottom="0px">
|
|
<Style>
|
|
|
|
</Style>
|
|
</Styles>
|
|
</CancelButton>
|
|
<EditButton Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image IconID="comments_editcomment_16x16">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingTop="0px" Style-Paddings-PaddingLeft="0px" Style-Paddings-PaddingBottom="0px">
|
|
<Style VerticalAlign="Top">
|
|
|
|
</Style>
|
|
</Styles>
|
|
</EditButton>
|
|
</SettingsCommandButton>
|
|
<SettingsPopup>
|
|
<EditForm HorizontalAlign="LeftSides" Modal="true" HorizontalOffset="5" VerticalOffset="-5">
|
|
</EditForm>
|
|
<CustomizationWindow Height="380px" Width="680px" HorizontalOffset="-280" MinHeight="380px" ShowFooter="True" VerticalOffset="20" />
|
|
<HeaderFilter MinHeight="140px"></HeaderFilter>
|
|
</SettingsPopup>
|
|
<SettingsLoadingPanel Mode="Disabled" ShowImage="False" Text="" />
|
|
<SettingsText PopupEditFormCaption="Meldung bearbeiten" CustomizationWindowFooterText="Spalte in die Tabelle mit Maus ziehen. Einige Spalten werden erst nach einem erneuten Aufruf der Seite aktualisiert." CustomizationWindowCaption="Spaltenauswahl" />
|
|
<StylesPopup>
|
|
<Common>
|
|
<Header ForeColor="#01ACFF" BackColor="White">
|
|
</Header>
|
|
</Common>
|
|
<EditForm>
|
|
<Header BackColor="White" ForeColor="#01ACFF"></Header>
|
|
<CloseButton ForeColor="White">
|
|
</CloseButton>
|
|
<Content BackColor="#ffffff">
|
|
</Content>
|
|
</EditForm>
|
|
<CustomizationWindow>
|
|
|
|
<Header BackColor="White" ForeColor="#01ACFF">
|
|
</Header>
|
|
</CustomizationWindow>
|
|
<CustomizationDialog>
|
|
<PopupControl BackColor="White" ForeColor="#01ACFF">
|
|
</PopupControl>
|
|
</CustomizationDialog>
|
|
</StylesPopup>
|
|
<EditFormLayoutProperties ColCount="2" ColumnCount="2">
|
|
<Items>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Gerät / Dienst" HelpText=" " Border-BorderWidth="0" >
|
|
<Border BorderWidth="0px"></Border>
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Name" HelpText=" " >
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Meldung" Name="Meldungstext">
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Kommentar Meldung" ColumnSpan="2" HelpText="Dieser Kommentar bleibt solange bestehen bis eine Gut-Meldung quittiert worden ist.">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Kommentar Datenpunkt" ColumnSpan="2" HelpText="Dieser Kommentar zur Meldung wird immer wieder angezeigt.">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="1" ColumnName="OoS" Name="Out of Service" Width="284px">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:EditModeCommandLayoutItem ColSpan="1" HorizontalAlign="Right">
|
|
</dx:EditModeCommandLayoutItem>
|
|
</Items>
|
|
</EditFormLayoutProperties>
|
|
<Columns>
|
|
|
|
|
|
|
|
<dx:GridViewDataTextColumn Caption="ID" FieldName="IdLDP" VisibleIndex="99" Visible="false">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID Gerät" FieldName="IdLD" VisibleIndex="100" Visible="false" ShowInCustomizationForm="False">
|
|
<Settings AllowDragDrop="False" ShowEditorInBatchEditMode="False" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID Datenpunkt" FieldName="IdDP" VisibleIndex="101" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
|
|
|
|
<dx:GridViewDataTextColumn Caption="Max. Prio." FieldName="DP_PrioName" VisibleIndex="1000" Visible="false" Width="84px" CellStyle-HorizontalAlign="Center" MinWidth="50">
|
|
<Settings AllowHeaderFilter="True" ShowFilterRowMenu="True" />
|
|
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
|
|
<CellStyle HorizontalAlign="Center"></CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Zustand" FieldName="Message_PrioName" VisibleIndex="1001" Width="80px" CellStyle-HorizontalAlign="Center" MinWidth="50">
|
|
<Settings AllowHeaderFilter="True" />
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
<CellStyle HorizontalAlign="Center"></CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Layer_1" FieldName="District" Visible="False" VisibleIndex="1002" MinWidth="10" Name="Ebene 1">
|
|
<Settings AllowHeaderFilter="True" />
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Layer_2" FieldName="Area" ReadOnly="true" Visible="False" VisibleIndex="1003" MinWidth="10" Name="Ebene 2">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Layer_2_short" FieldName="L2Shortname" Visible="False" VisibleIndex="1004" MinWidth="10" Name="Ebene 2 Abk">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Layer_3" FieldName="Location" ReadOnly="true" Visible="False" VisibleIndex="1005" MinWidth="10" ShowInCustomizationForm="True" Name="Ebene 3">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Layer_3_short" FieldName="L3Shortname" Visible="False" VisibleIndex="1006" MinWidth="10" Name="Ebene 3 Abk">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Name" FieldName="Name" VisibleIndex="1007" Visible="False" MinWidth="10" Name="Name">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Meldung" FieldName="Message" ReadOnly="true" Visible="False" VisibleIndex="1008" MinWidth="10" Name="Meldung">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Zuständig" FieldName="Support" VisibleIndex="1009" Visible="False" MinWidth="10" Name="Zuständig">
|
|
<Settings AllowHeaderFilter="True" />
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="DP_PrioColor" FieldName="DP_PrioColor" VisibleIndex="1010" Visible="false" MinWidth="10" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Message_PrioColor" FieldName="Message_PrioColor" VisibleIndex="1011" Visible="false" MinWidth="10" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewCommandColumn ButtonRenderMode="Image" SelectAllCheckboxMode="Page" Visible="False" ShowSelectCheckbox="true" ButtonType="Image" MinWidth="54" Caption="Aktionen" Name="Aktionen" VisibleIndex="1012" Width="50px" MaxWidth="54">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<CellStyle>
|
|
<Paddings Padding="0px" PaddingBottom="0px" PaddingTop="0px" />
|
|
</CellStyle>
|
|
<GroupFooterCellStyle>
|
|
<Paddings Padding="0px" />
|
|
</GroupFooterCellStyle>
|
|
</dx:GridViewCommandColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Kommentar Meldung" FieldName="Comment_Message" Name="Kommentar Meldung" MinWidth="10" Visible="False" ToolTip="Kommentar wird nach dem Quittieren der Gut-Meldung wieder entfernt." VisibleIndex="1013">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Kommentar Datenpunkt" FieldName="Comment_DP" Visible="False" MinWidth="10" VisibleIndex="1014" Name="Kommentar Datenpunkt">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Meldungsgruppe" FieldName="MessageGroup" Visible="False" MinWidth="10" VisibleIndex="1015" Name="Meldungsgruppe">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Gerät / Dienst" FieldName="DeviceName" MinWidth="10" Visible="false" VisibleIndex="1016" Name="Gerät">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Modulname" FieldName="ModulName" MinWidth="10" Visible="false" VisibleIndex="1017" Name="Modul">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewCommandColumn ButtonRenderMode="Image" ButtonType="Image" Caption="Aktion" VisibleIndex="1018" Width="54px" MaxWidth="54" MinWidth="54">
|
|
<CustomButtons>
|
|
<dx:GridViewCommandColumnCustomButton ID="Acknowledge">
|
|
<Image IconID="actions_apply_16x16office2013" ToolTip="Meldung quittieren" Height="14px">
|
|
</Image>
|
|
<Styles >
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px" Paddings-PaddingBottom="0">
|
|
|
|
</Style>
|
|
<FocusRectStyle>
|
|
<Paddings Padding="0px" />
|
|
</FocusRectStyle>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
<dx:GridViewCommandColumnCustomButton ID="Station" Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image Height="14px" IconID="maps_geopointmap_16x16" ToolTip="zur Standortseite">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingTop="0px" Style-Paddings-PaddingBottom="0px">
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px" Paddings-PaddingBottom="0px">
|
|
|
|
</Style>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
</CustomButtons>
|
|
<CellStyle>
|
|
<Paddings Padding="0px" PaddingBottom="0px" PaddingTop="0px" />
|
|
</CellStyle>
|
|
</dx:GridViewCommandColumn>
|
|
|
|
<dx:GridViewDataDateColumn Caption="OoS" FieldName="Oos" Name="OoS" ShowInCustomizationForm="True" ToolTip="out of service" Visible="False" VisibleIndex="1019" Width="184px">
|
|
<PropertiesDateEdit DisplayFormatString="dd.MM.yy HH:mm 'Uhr'" DisplayFormatInEditMode="True" EditFormat="DateTime" EditFormatString="dd.MM.yy HH:mm" MinDate="2020-01-01" NullDisplayText="Nein" NullText="Hier optional OoS Datum auswählen" Width="240px">
|
|
<CalendarProperties FirstDayOfWeek="Monday">
|
|
</CalendarProperties>
|
|
<TimeSectionProperties Visible="True">
|
|
</TimeSectionProperties>
|
|
</PropertiesDateEdit>
|
|
<EditFormSettings Visible="True" />
|
|
</dx:GridViewDataDateColumn>
|
|
|
|
<dx:GridViewDataDateColumn Caption="Zeitstempel" FieldName="Timestamp" VisibleIndex="999" MinWidth="100" Width="100px" MaxWidth="100">
|
|
<PropertiesDateEdit DisplayFormatString="dd.MM.yy HH:mm 'Uhr'" >
|
|
</PropertiesDateEdit>
|
|
</dx:GridViewDataDateColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="ID_Area" FieldName="IdArea" VisibleIndex="1020" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID_Location" FieldName="IdLocation" VisibleIndex="1021" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Systemlink" FieldName="SystemLink" Visible="False" VisibleIndex="1022">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Level" FieldName="Level" Name="Level" SortIndex="0" SortOrder="Ascending" Visible="False" VisibleIndex="1023">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="RoleAck" FieldName="RoleAck" Name="RoleAck" Visible="False" VisibleIndex="1024" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Störung" FieldName="Disorder" Name="Disorder" Visible="False" VisibleIndex="1025" MinWidth="10">
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Arbeitsvorbereitung" FieldName="Workorder" Name="Workorder" ToolTip="Arbeitsvorbereitungen innerhalb der nächsten 7 Tagen oder Überfällig." Visible="False" VisibleIndex="1026" MinWidth="10">
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Infodatei" FieldName="LinkInfo" VisibleIndex="1027" MinWidth="10" Name="Infodatei" Visible="False" >
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="ID_District" FieldName="IdDistrict" VisibleIndex="1028" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Anzahl" FieldName="MessageCounter" VisibleIndex="1029" Visible="false" Width="55px" ToolTip="Anzahl der Meldung seit der letzten Quittierung. Wird beim Quittieren wieder zurückgesetzt.">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewCommandColumn ButtonRenderMode="Image" ButtonType="Image" Caption="Touch" Width="80px" VisibleIndex="1100" Visible="False" ShowEditButton="True" CellStyle-Paddings-PaddingTop="0" CellStyle-Paddings-PaddingBottom="0">
|
|
<CustomButtons>
|
|
<dx:GridViewCommandColumnCustomButton ID="TouchDevice" Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image IconID="gauges_gaugestylelinearhorizontal_16x16" ToolTip="Zur Geräte- / Dienstseite">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingBottom="0px" Style-Paddings-PaddingTop="0px">
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px" Paddings-PaddingBottom="0px">
|
|
<Paddings PaddingTop="0px" PaddingBottom="0px"></Paddings>
|
|
</Style>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
</CustomButtons>
|
|
|
|
<CellStyle>
|
|
<Paddings PaddingTop="0px" PaddingBottom="0px"></Paddings>
|
|
</CellStyle>
|
|
</dx:GridViewCommandColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Anweisungen" FieldName="Indicate" VisibleIndex="1030" Visible="false" Width="55px" MinWidth="60" >
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True" HorizontalAlign="Center">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
|
|
|
|
</Columns>
|
|
|
|
<Styles>
|
|
<RowHotTrack BackColor="#CCCCCC">
|
|
</RowHotTrack>
|
|
|
|
<Cell Font-Size="8pt">
|
|
<Paddings Padding="0px" PaddingLeft="2px" PaddingRight="2px" />
|
|
</Cell>
|
|
<CustomizationDialogTab Height="350px">
|
|
</CustomizationDialogTab>
|
|
<FilterBarCheckBoxCell Border-BorderColor="#FFCCCC">
|
|
</FilterBarCheckBoxCell>
|
|
</Styles>
|
|
|
|
<Border BorderColor="#333333" BorderStyle="Solid" BorderWidth="1px" />
|
|
|
|
</dx:ASPxGridView>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<br />
|
|
|
|
Anstehende quittierte oder OoS Meldungen:
|
|
|
|
<dx:ASPxGridView ID="ASPxGridViewAcknowledge" KeyFieldName="IdLDP" ClientIDMode="Static" ClientInstanceName="gridViewAcknowledge" runat="server" DataSourceID="ObjectDataSourceAcknowledge" Theme="TALAS5Standard" AutoGenerateColumns="False" OnHeaderFilterFillItems="Message_HeaderFilterFillItems" OnHtmlRowCreated="ASPxGridViewAcknowledge_HtmlRowCreated" OnFillContextMenuItems="ASPxGridViewAcknowledge_FillContextMenuItems" OnContextMenuItemClick="ASPxGridViewAcknowledge_ContextMenuItemClick" OnCustomButtonCallback="ASPxGridViewAcknowledge_CustomButtonCallback" OnCustomCallback="ASPxGridViewAcknowledge_CustomCallback" SettingsLoadingPanel-Enabled="False" OnCustomButtonInitialize="ASPxGridViewAcknowledge_CustomButtonInitialize" SettingsBehavior-EnableRowHotTrack="True" Width="1800px" >
|
|
|
|
<Toolbars>
|
|
<dx:GridViewToolbar ItemAlign="Right">
|
|
<Items>
|
|
<dx:GridViewToolbarItem Command="ShowCustomizationWindow" >
|
|
<Image IconID="alignment_contentarrangeincolums_16x16office2013">
|
|
</Image>
|
|
</dx:GridViewToolbarItem>
|
|
</Items>
|
|
</dx:GridViewToolbar>
|
|
</Toolbars>
|
|
|
|
<SettingsContextMenu EnableColumnMenu="False" Enabled="True" EnableRowMenu="True" EnableGroupPanelMenu="False">
|
|
<RowMenuItemVisibility CollapseDetailRow="False" CollapseRow="False" DeleteRow="False" EditRow="False" NewRow="False" Refresh="False">
|
|
</RowMenuItemVisibility>
|
|
</SettingsContextMenu>
|
|
|
|
<ClientSideEvents ContextMenuItemClick="OnContextMenuItemClick" ToolbarItemClick="OnContextMenuItemClick" ContextMenu="function(s, e) {
|
|
Timer1.Stop(); e.menu.CloseUp.AddHandler(function(s, e) { Timer1.Start(); });
|
|
}" />
|
|
<SettingsAdaptivity AdaptivityMode="HideDataCellsWindowLimit" AllowHideDataCellsByColumnMinWidth="True" HideDataCellsAtWindowInnerWidth="800">
|
|
</SettingsAdaptivity>
|
|
<SettingsCustomizationDialog Enabled="True" />
|
|
|
|
<SettingsPager Mode="ShowAllRecords">
|
|
</SettingsPager>
|
|
|
|
<SettingsEditing Mode="PopupEditForm">
|
|
</SettingsEditing>
|
|
|
|
<Settings VerticalScrollableHeight="300" VerticalScrollBarMode="Auto" ShowGroupFooter="VisibleIfExpanded" ShowGroupPanel="True" ShowHeaderFilterListBoxSearchUI="False" ShowHeaderFilterBlankItems="False" ShowGroupedColumns="True" />
|
|
|
|
<SettingsBehavior AllowEllipsisInText="True" EnableCustomizationWindow="True" />
|
|
<SettingsResizing ColumnResizeMode="NextColumn" />
|
|
<SettingsCommandButton RenderMode="Image">
|
|
<UpdateButton>
|
|
<Image IconID="actions_apply_16x16office2013">
|
|
</Image>
|
|
</UpdateButton>
|
|
<CancelButton>
|
|
<Image IconID="actions_cancel_16x16office2013">
|
|
</Image>
|
|
</CancelButton>
|
|
<EditButton ButtonType="Image" RenderMode="Image">
|
|
<Image AlternateText="OoS und Kommentare" IconID="comments_editcomment_16x16" ToolTip="OoS und Kommentare">
|
|
</Image>
|
|
<Styles>
|
|
<Style VerticalAlign="Top">
|
|
</Style>
|
|
</Styles>
|
|
</EditButton>
|
|
</SettingsCommandButton>
|
|
|
|
|
|
|
|
<SettingsPopup>
|
|
<EditForm HorizontalAlign="LeftSides" Modal="true" HorizontalOffset="5" VerticalOffset="-5">
|
|
|
|
</EditForm>
|
|
<CustomizationWindow Height="380px" Width="680px" HorizontalOffset="-280" VerticalOffset="0" ShowFooter="True" />
|
|
<HeaderFilter MinHeight="140px"></HeaderFilter>
|
|
</SettingsPopup>
|
|
<SettingsLoadingPanel Mode="Disabled" ShowImage="False" Text="" />
|
|
<SettingsText PopupEditFormCaption="Meldung bearbeiten" CustomizationWindowFooterText="Spalte in die Tabelle mit Maus ziehen. Einige Spalten werden erst nach einem erneuten Aufruf der Seite aktualisiert." CustomizationWindowCaption="Spaltenauswahl" />
|
|
<StylesPopup>
|
|
<Common>
|
|
<Header BackColor="White" ForeColor="#01ACFF">
|
|
</Header>
|
|
</Common>
|
|
<EditForm>
|
|
<Header BackColor="White" ForeColor="#01ACFF"></Header>
|
|
<PopupControl BackColor="White" ForeColor="#01ACFF">
|
|
</PopupControl>
|
|
<Content BackColor="#ffffff">
|
|
</Content>
|
|
</EditForm>
|
|
<CustomizationWindow>
|
|
<Header BackColor="White" ForeColor="#01ACFF">
|
|
</Header>
|
|
</CustomizationWindow>
|
|
<CustomizationDialog>
|
|
<Content BackColor="White" ForeColor="#01ACFF">
|
|
</Content>
|
|
</CustomizationDialog>
|
|
</StylesPopup>
|
|
<EditFormLayoutProperties ColCount="2" ColumnCount="2">
|
|
<Items>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Gerät / Dienst" HelpText=" " Border-BorderWidth="0" >
|
|
<Border BorderWidth="0px"></Border>
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Name" HelpText=" " >
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Meldung" Name="Meldungstext">
|
|
<NestedControlStyle BackColor="#EEEEEE">
|
|
</NestedControlStyle>
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Kommentar Meldung" ColumnSpan="2" HelpText="Dieser Kommentar bleibt solange bestehen bis eine Gut-Meldung quittiert worden ist.">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="2" ColumnName="Kommentar Datenpunkt" ColumnSpan="2" HelpText="Dieser Kommentar zur Meldung wird immer wieder angezeigt.">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:GridViewColumnLayoutItem ColSpan="1" ColumnName="OoS" Name="Out of Service">
|
|
</dx:GridViewColumnLayoutItem>
|
|
<dx:EditModeCommandLayoutItem ColSpan="1" HorizontalAlign="Right">
|
|
</dx:EditModeCommandLayoutItem>
|
|
</Items>
|
|
</EditFormLayoutProperties>
|
|
<Columns>
|
|
<dx:GridViewDataTextColumn Caption="ID" FieldName="IdLDP" VisibleIndex="100" Visible="false">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID Bereich" FieldName="IdLD" VisibleIndex="101" Visible="false" ShowInCustomizationForm="False">
|
|
<Settings AllowDragDrop="False" ShowEditorInBatchEditMode="False" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID Datenpunkt" FieldName="IdDP" VisibleIndex="102" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Max. Prio." FieldName="DP_PrioName" Visible="false" VisibleIndex="104" MinWidth="10" Width="84px" CellStyle-HorizontalAlign="Center">
|
|
<Settings AllowHeaderFilter="True" />
|
|
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
|
|
<CellStyle HorizontalAlign="Center"></CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Zustand" FieldName="Message_PrioName" VisibleIndex="105" MinWidth="10" Width="80px" CellStyle-HorizontalAlign="Center">
|
|
<Settings AllowHeaderFilter="True" />
|
|
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
|
|
<CellStyle HorizontalAlign="Center"></CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Layer_1" FieldName="District" Visible="False" VisibleIndex="106" MinWidth="10" Name="Ebene 1">
|
|
<Settings AllowHeaderFilter="True" />
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Layer_2" FieldName="Area" Visible="False" VisibleIndex="107" MinWidth="10" Name="Ebene 2">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Layer_2_short" FieldName="L2Shortname" Visible="False" VisibleIndex="120" MinWidth="10" Name="Ebene 2 Abk">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Layer_3" FieldName="Location" VisibleIndex="108" Visible="False" MinWidth="10" ShowInCustomizationForm="True" Name="Ebene 3">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Layer_3_short" FieldName="L3Shortname" VisibleIndex="121" Visible="False" MinWidth="10" Name="Ebene 3 Abk">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Name" FieldName="Name" ReadOnly="true" VisibleIndex="109" Visible="False" MinWidth="10" Name="Name">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Meldung" FieldName="Message" ReadOnly="true" VisibleIndex="110" Visible="False" MinWidth="10" Name="Meldung">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Zuständig" FieldName="Support" VisibleIndex="112" Visible="False" MinWidth="10" Name="Zuständig">
|
|
<Settings AllowHeaderFilter="True" />
|
|
<SettingsHeaderFilter Mode="CheckedList">
|
|
</SettingsHeaderFilter>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="DP_PrioColor" FieldName="DP_PrioColor" VisibleIndex="122" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Message_PrioColor" FieldName="Message_PrioColor" VisibleIndex="124" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Kommentar Meldung" FieldName="Comment_Message" Name="Kommentar Meldung" MinWidth="10" Visible="False" ToolTip="Meldung wird nach dem Quittieren einer Gut-Meldung wieder entfernt." VisibleIndex="111">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Kommentar Datenpunkt" FieldName="Comment_DP" Visible="False" MinWidth="10" VisibleIndex="113" Name="Kommentar Datenpunkt">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Meldungsgruppe" FieldName="MessageGroup" Visible="False" MinWidth="10" VisibleIndex="114" Name="Meldungsgruppe">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Gerät / Dienst" FieldName="DeviceName" ReadOnly="true" MinWidth="10" Visible="false" VisibleIndex="115" Name="Gerät">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Modulname" FieldName="ModulName" MinWidth="10" Visible="false" VisibleIndex="116" Name="Modul">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Störung" FieldName="Disorder" Name="Disorder" MinWidth="10" Visible="False" VisibleIndex="116">
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Arbeitsvorbereitung" FieldName="Workorder" Name="Workorder" ToolTip="Arbeitsvorbereitungen innerhalb der nächsten 7 Tagen oder Überfällig." Visible="False" VisibleIndex="117" MinWidth="10">
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewCommandColumn ButtonRenderMode="Image" ButtonType="Image" Caption="Aktion" VisibleIndex="199" Width="54px" MaxWidth="54" MinWidth="54">
|
|
<CustomButtons>
|
|
<dx:GridViewCommandColumnCustomButton ID="Unacknowledge" >
|
|
<Image IconID="arrows_moveup_16x16office2013" ToolTip="Quittierung aufheben" Height="16px">
|
|
</Image>
|
|
<Styles>
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px">
|
|
|
|
<Paddings PaddingTop="0px"></Paddings>
|
|
|
|
</Style>
|
|
<FocusRectStyle VerticalAlign="Middle">
|
|
<Paddings Padding="0px" />
|
|
</FocusRectStyle>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
<dx:GridViewCommandColumnCustomButton ID="GoLayer2" Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image Height="14px" IconID="maps_geopointmap_16x16" ToolTip="zur Standortseite">
|
|
</Image>
|
|
<Styles>
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px">
|
|
|
|
<Paddings PaddingTop="0px" PaddingBottom="0px"></Paddings>
|
|
|
|
</Style>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
</CustomButtons>
|
|
<CellStyle>
|
|
<Paddings Padding="0px" PaddingTop="1px" />
|
|
</CellStyle>
|
|
</dx:GridViewCommandColumn>
|
|
|
|
<dx:GridViewDataDateColumn Caption="OoS" FieldName="Oos" Name="OoS" ShowInCustomizationForm="True" ToolTip="out of service" Visible="False" VisibleIndex="130" Width="128px" MaxWidth="128" MinWidth="128">
|
|
<PropertiesDateEdit DisplayFormatString="dd.MM.yy HH:mm 'Uhr'" DisplayFormatInEditMode="True" EditFormat="DateTime" EditFormatString="dd.MM.yy HH:mm" MinDate="2020-01-01" NullDisplayText="nein" NullText="Hier optional OoS Datum auswählen" Width="240px">
|
|
<CalendarProperties FirstDayOfWeek="Monday">
|
|
</CalendarProperties>
|
|
<TimeSectionProperties Visible="True">
|
|
</TimeSectionProperties>
|
|
</PropertiesDateEdit>
|
|
<EditFormSettings Visible="True" />
|
|
</dx:GridViewDataDateColumn>
|
|
|
|
<dx:GridViewDataDateColumn Caption="Zeitstempel" FieldName="Timestamp" VisibleIndex="103" MinWidth="100" Width="100px" MaxWidth="100">
|
|
<PropertiesDateEdit DisplayFormatString="dd.MM.yy HH:mm 'Uhr'">
|
|
</PropertiesDateEdit>
|
|
</dx:GridViewDataDateColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="ID_Area" FieldName="IdArea" VisibleIndex="119" Visible="false" ShowInCustomizationForm="False" MinWidth="10">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="ID_Location" FieldName="IdLocation" VisibleIndex="123" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Systemlink" FieldName="SystemLink" Visible="False" VisibleIndex="125">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Level" FieldName="Level" Name="Level" SortIndex="0" SortOrder="Ascending" Visible="False" VisibleIndex="126">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="RoleAck" FieldName="RoleAck" Name="RoleAck" Visible="False" VisibleIndex="129" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Infodatei" FieldName="LinkInfo" VisibleIndex="132" Visible="False" MinWidth="40" Name="Infodatei">
|
|
<Settings AllowHeaderFilter="True" />
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="ID_District" FieldName="IdDistrict" VisibleIndex="131" Visible="false" ShowInCustomizationForm="False">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Anzahl" FieldName="MessageCounter" VisibleIndex="133" Visible="false" Width="55px" ToolTip="Anzahl der Meldung seit der letzten Quittierung. Wird beim Quittieren wieder zurückgesetzt.">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewCommandColumn ButtonRenderMode="Image" ButtonType="Image" Caption="Touch" Width="80px" VisibleIndex="199" Visible="False" ShowEditButton="True" CellStyle-Paddings-PaddingTop="0" CellStyle-Paddings-PaddingBottom="0">
|
|
<CustomButtons>
|
|
<dx:GridViewCommandColumnCustomButton ID="TouchDevice2" Styles-Style-Paddings-PaddingTop="0" Styles-Style-Paddings-PaddingBottom="0">
|
|
<Image IconID="gauges_gaugestylelinearhorizontal_16x16" ToolTip="Zur Geräte- / Dienstseite">
|
|
</Image>
|
|
<Styles Style-Paddings-PaddingTop="0px" Style-Paddings-PaddingBottom="0px">
|
|
<Style VerticalAlign="Top" Paddings-PaddingTop="0px" Paddings-PaddingBottom="0px">
|
|
|
|
</Style>
|
|
</Styles>
|
|
</dx:GridViewCommandColumnCustomButton>
|
|
|
|
</CustomButtons>
|
|
|
|
<CellStyle>
|
|
<Paddings PaddingTop="0px" PaddingBottom="0px"></Paddings>
|
|
</CellStyle>
|
|
</dx:GridViewCommandColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Anweisungen" FieldName="Indicate" VisibleIndex="132" Visible="False" Width="55px" MinWidth="60" >
|
|
<PropertiesTextEdit DisplayFormatString="{0}" EncodeHtml="False">
|
|
</PropertiesTextEdit>
|
|
<CellStyle Wrap="True" HorizontalAlign="Center">
|
|
</CellStyle>
|
|
</dx:GridViewDataTextColumn>
|
|
</Columns>
|
|
|
|
<Styles>
|
|
<RowHotTrack BackColor="#CCCCCC">
|
|
</RowHotTrack>
|
|
<Cell Font-Size="8pt">
|
|
<Paddings PaddingBottom="0px" PaddingLeft="2px" PaddingRight="2px" PaddingTop="0px" />
|
|
</Cell>
|
|
<CustomizationDialogTab Height="350px">
|
|
</CustomizationDialogTab>
|
|
</Styles>
|
|
|
|
</dx:ASPxGridView>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<dx:ASPxTimer ID="ASPxTimer1" runat="server" Interval="18000" ClientIDMode="Static"
|
|
ClientInstanceName="Timer1" >
|
|
|
|
<ClientSideEvents Tick="function(s, e) {
|
|
if(!gridViewUnacknowledge.IsEditing() && !gridViewAcknowledge.IsEditing() && !gridViewUnacknowledge.IsCustomizationWindowVisible() && !gridViewAcknowledge.IsCustomizationWindowVisible() && !popUpModul.IsVisible() && !gridMessages.IsVisible())
|
|
{
|
|
gridViewUnacknowledge.PerformCallback();
|
|
gridViewAcknowledge.PerformCallback();
|
|
|
|
}
|
|
}" />
|
|
</dx:ASPxTimer>
|
|
|
|
<asp:ObjectDataSource ID="ObjectDataSourceUnacknowledge" runat="server" SelectMethod="GetListUnacknowledge" TypeName="TalasLibary.MessagesClass" UpdateMethod="EditUnacknowledgeMessage" >
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="id" Type="Int32" />
|
|
<asp:Parameter Name="comment_message" Type="String" />
|
|
<asp:Parameter Name="comment_DP" Type="String" />
|
|
<asp:Parameter Name="oos" Type="DateTime" />
|
|
</UpdateParameters>
|
|
|
|
<SelectParameters>
|
|
<asp:SessionParameter DefaultValue="0" Name="workorders" SessionField="ShowWorkorders1" Type="String" />
|
|
<asp:SessionParameter DefaultValue="0" Name="disorders" SessionField="ShowDisorders1" Type="String" />
|
|
<asp:SessionParameter DefaultValue="0" Name="indicates" SessionField="ShowIndicates1" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
|
|
|
|
<asp:ObjectDataSource ID="ObjectDataSourceAcknowledge" runat="server" SelectMethod="GetListAcknowledge" TypeName="TalasLibary.MessagesClass" UpdateMethod="EditAcknowledgeMessage" >
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="id" Type="Int32" />
|
|
<asp:Parameter Name="comment_message" Type="String" />
|
|
<asp:Parameter Name="comment_DP" Type="String" />
|
|
<asp:Parameter Name="oos" Type="DateTime" />
|
|
</UpdateParameters>
|
|
<SelectParameters>
|
|
<asp:SessionParameter DefaultValue="0" Name="workorders" SessionField="ShowWorkorders2" Type="String" />
|
|
<asp:SessionParameter DefaultValue="0" Name="disorders" SessionField="ShowDisorders2" Type="String" />
|
|
<asp:SessionParameter DefaultValue="0" Name="indicates" SessionField="ShowIndicates2" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
|
|
<dx:ASPxPopupControl ID="ASPxPopupControlIndicate" ClientIDMode="Static" PopupHorizontalOffset="120" MinWidth="90%" Height="500px" PopupVerticalOffset="90" ClientInstanceName="PopUpIndicate" HeaderText="Handlungsanweisungen" runat="server" ShowFooter="True" Theme="TALAS5Standard" HeaderStyle-ForeColor="#ffff00" AllowResize="True" AllowDragging="True" >
|
|
<ContentCollection>
|
|
<dx:PopupControlContentControl runat="server">
|
|
|
|
</dx:PopupControlContentControl>
|
|
</ContentCollection>
|
|
<ClientSideEvents Shown="function(s, e) {
|
|
ASPxLoadingPanel1.Hide();
|
|
}" CloseButtonClick="function(s, e) {
|
|
PopUpIndicate.SetContentUrl('Empty.html');
|
|
|
|
}" />
|
|
<HeaderStyle BackColor="#00AEFF" ForeColor="White" Font-Size="12pt" />
|
|
<FooterTemplate>
|
|
</FooterTemplate>
|
|
</dx:ASPxPopupControl>
|
|
|
|
|
|
<dx:ASPxPopupControl ID="ASPxPopupControlFourWeek" ClientIDMode="Static" PopupHorizontalOffset="60" Width="910px" PopupVerticalOffset="90" ClientInstanceName="popUpModul" HeaderText="Meldungshistorie & Details" runat="server" ShowFooter="True" PopupElementID="4WeekReport" Theme="TALAS5Standard" HeaderStyle-ForeColor="#444444" AllowDragging="True" AllowResize="True">
|
|
|
|
<ContentCollection>
|
|
<dx:PopupControlContentControl runat="server">
|
|
<div style="vertical-align:middle">
|
|
|
|
<table>
|
|
<tr>
|
|
<td style="padding-right:10px;">
|
|
Bezeichnung:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelName" runat="server" ReadOnly="true" Size="45"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Datenpunkt:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelDatapoint" runat="server" ReadOnly="true" Size="45"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Beschreibung:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelDescription" runat="server" ReadOnly="true" Size="85"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Gerät:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelDevice" runat="server" ReadOnly="true" Size="45"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Standort:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelStation" runat="server" ReadOnly="true" Size="85"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Kommentar DP:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelCommentDP" runat="server" ReadOnly="true" Size="85"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
Zuständigkeit:
|
|
</td>
|
|
<td>
|
|
<dx:ASPxLabel CssClass="textInfo" ID="ASPxLabelSupport" runat="server" ReadOnly="true" Size="85"></dx:ASPxLabel>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
<br />
|
|
Unquittierte Meldungen (max. 100):
|
|
<dx:ASPxGridView ID="ASPxGridViewMessages" ClientInstanceName="gridMessages" ClientIDMode="Static" runat="server" Theme="TALAS5Standard" AutoGenerateColumns="False" EnablePagingGestures="False" Width="100%" OnHtmlRowCreated="ASPxGridViewMessages_HtmlRowCreated" >
|
|
<SettingsPager PageSize="50" Mode="ShowAllRecords">
|
|
</SettingsPager>
|
|
|
|
<Settings VerticalScrollableHeight="400" VerticalScrollBarMode="Visible"/>
|
|
|
|
<SettingsPopup>
|
|
<HeaderFilter MinHeight="140px"></HeaderFilter>
|
|
</SettingsPopup>
|
|
|
|
<Columns>
|
|
<dx:GridViewDataTextColumn Caption="Zeitpunkt" FieldName="Timestamp" VisibleIndex="0" Width="120px">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Status" FieldName="PrioName" Width="80px" CellStyle-HorizontalAlign="Center" VisibleIndex="1" >
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Wert" FieldName="Value" Width="60px" CellStyle-HorizontalAlign="Center" VisibleIndex="2" >
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Meldung" FieldName="Message" Visible="true" VisibleIndex="3">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Farbe" FieldName="PrioColor" Visible="false" VisibleIndex="4">
|
|
</dx:GridViewDataTextColumn>
|
|
<dx:GridViewDataTextColumn Caption="Kommentar" FieldName="Comment" Visible="true" VisibleIndex="5">
|
|
</dx:GridViewDataTextColumn>
|
|
|
|
<dx:GridViewDataTextColumn Caption="Gemeldet" FieldName="ReceiveTime" VisibleIndex="6" Width="120px">
|
|
</dx:GridViewDataTextColumn>
|
|
</Columns>
|
|
<Styles>
|
|
<Row Font-Names="Arial" Font-Size="8pt">
|
|
</Row>
|
|
<AlternatingRow BackColor="#EEEEEE">
|
|
</AlternatingRow>
|
|
<Cell Border-BorderStyle="None">
|
|
<Paddings PaddingBottom="2px" PaddingTop="3px" />
|
|
</Cell>
|
|
<CommandColumn Border-BorderStyle="None">
|
|
<Paddings PaddingBottom="0px" PaddingTop="0px" />
|
|
</CommandColumn>
|
|
</Styles>
|
|
|
|
</dx:ASPxGridView>
|
|
|
|
|
|
</div>
|
|
|
|
</dx:PopupControlContentControl>
|
|
</ContentCollection>
|
|
|
|
<HeaderStyle BackColor="#00AEFF" ForeColor="White" Font-Size="12pt" />
|
|
<FooterTemplate>
|
|
<div style="display: table; margin: 6px 6px 6px auto;">
|
|
</div>
|
|
</FooterTemplate>
|
|
</dx:ASPxPopupControl>
|
|
|
|
|
|
<dx:ASPxPopupControl ID="ASPxPopupControlDisorder" ClientIDMode="Static" PopupHorizontalOffset="60" Width="510px" PopupVerticalOffset="90" ClientInstanceName="popUpModul" HeaderText="Störung anlegen / melden" runat="server" ShowFooter="True" PopupElementID="4WeekReport" Theme="TALAS5Standard" HeaderStyle-ForeColor="#444444">
|
|
|
|
<ContentCollection>
|
|
<dx:PopupControlContentControl runat="server">
|
|
<div style="vertical-align:middle">
|
|
<dx:ASPxLabel ID="ASPxLabelDisorder" runat="server" Text="ASPxLabel" Visible="false"></dx:ASPxLabel>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
Neuer Titel:
|
|
</td>
|
|
<td>
|
|
|
|
</td>
|
|
<td>
|
|
oder offene Störungen hinzufügen:
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<dx:ASPxTextBox ID="ASPxTextBoxDisorderTitel" Theme="TALAS5Standard" runat="server" Width="240px"></dx:ASPxTextBox>
|
|
</td>
|
|
<td></td>
|
|
<td>
|
|
<dx:ASPxComboBox ID="ASPxComboBoxDisorder" Theme="TALAS5Standard" Width="300px" runat="server" ValueType="System.Int32"></dx:ASPxComboBox>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<br />
|
|
<br />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3" style="text-align:center;">
|
|
<dx:ASPxButton ID="ASPxButtonDisorderStep" OnClick="ASPxButtonDisorderStep_Click" runat="server" Text="Weiter"></dx:ASPxButton>
|
|
<dx:ASPxButton ID="ASPxButtonDisorderBack" OnClick="ASPxButtonDisorderBack_Click" runat="server" Text="Abbruch"></dx:ASPxButton>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
</dx:PopupControlContentControl>
|
|
</ContentCollection>
|
|
|
|
<HeaderStyle BackColor="#00AEFF" ForeColor="White" Font-Size="12pt" />
|
|
<FooterTemplate>
|
|
</FooterTemplate>
|
|
|
|
</dx:ASPxPopupControl>
|
|
|
|
<dx:ASPxPopupControl ID="ASPxPopupControlStandard" ClientIDMode="Static" PopupHorizontalOffset="120" Width="310px" PopupVerticalOffset="90" ClientInstanceName="popUpModulStandardCol" HeaderText="Spalten zurücksetzten" runat="server" ShowFooter="True" PopupElementID="PopStandardColum" Theme="TALAS5Standard" HeaderStyle-ForeColor="#f">
|
|
<ContentCollection>
|
|
<dx:PopupControlContentControl runat="server">
|
|
<div style="vertical-align:middle">
|
|
<dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="ASPxLabel" Visible="false"></dx:ASPxLabel>
|
|
Möchten Sie wirklich die angezeigten Spalten auf Standardspalten zurücksetzen?
|
|
<br />
|
|
<br />
|
|
<div style="text-align:center; width:310px">
|
|
<dx:ASPxButton ID="ASPxButtonScNo" Width="90px" runat="server" Text="Nein">
|
|
<ClientSideEvents Click="function(s, e) {
|
|
popUpModulStandardCol.Hide();
|
|
}" />
|
|
</dx:ASPxButton>
|
|
<dx:ASPxButton ID="ASPxButtonScYes" Width="90px" runat="server" Text="Ja" OnClick="ASPxButtonScYes_Click"></dx:ASPxButton>
|
|
</div>
|
|
</div>
|
|
</dx:PopupControlContentControl>
|
|
</ContentCollection>
|
|
<HeaderStyle BackColor="#00AEFF" ForeColor="White" Font-Size="12pt" />
|
|
<FooterTemplate>
|
|
</FooterTemplate>
|
|
</dx:ASPxPopupControl>
|
|
|
|
<dx:ASPxLoadingPanel ID="ASPxLoadingPanel" ClientIDMode="Static" ClientInstanceName="ASPxLoadingPanel" runat="server"></dx:ASPxLoadingPanel>
|
|
|
|
</asp:Content>
|