/
ivan
/
ModMas
Обзор
Документация
Войти
/
ivan
/
ModMas
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ModuleMaster/modulemaster2.aspx
262 строки
14 KB
i.krivokon
Initial commit
13 мар 2026, 13:49
13 мар 2026, 13:49
00d9fb6
Код
Авторство
О чём код?
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ModuleMaster2.aspx.vb" Inherits="ModuleMaster" EnableEventValidation="false" ValidateRequest ="false" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <%@ Register Src="UserControls/editableGrid.ascx" TagName="editableGrid" TagPrefix="uc1" %> <%@ Register Src="UserControls/Auth.ascx" TagName="Auth" TagPrefix="uc2" %> <%@ Register Src="UserControls/formulaEditor.ascx" TagName="formulaEditor" TagPrefix="uc3" %> <%@ Register Src="~/UserControls/graphForTable.ascx" TagPrefix="uc1" TagName="graphForTable" %> <%@ Register Src="UserControls/fieldSelector.ascx" TagName="fieldSelector" TagPrefix="uc4" %> <%@ Register Src="~/UserControls/pivotForTable.ascx" TagPrefix="uc1" TagName="pivotForTable" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> <%@ Register Src="~/UserControls/editableGridNew.ascx" TagPrefix="uc1" TagName="editableGridNew" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Module Master</title> <style type="text/css"> body { font-family: Calibri; font-size: 12px; background-color: #f0f0f2; } #tblBody td { vertical-align: top; text-align: center; } #tblBody { width: 99%; } a { text-decoration: none; } </style> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <table style="width: 100%;"> <tr> <td style="width: 50%; text-align: right;"> <img alt="" src="Images/gif/Logo24.gif" /> </td> <td style="text-align: center; vertical-align: middle; "> <h1>Welcome to Module Master</h1> </td> <td style="text-align: right; width: 50%;"> <uc2:Auth ID="Auth1" runat="server" /> </td> </tr> </table> </div> <asp:UpdatePanel runat="server" ID="upMain" UpdateMode="Conditional"> <ContentTemplate> <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0" Style="margin: 0 auto;" Width="98%"> <asp:TabPanel runat="server" HeaderText="Module" ID="tpModule"> <HeaderTemplate>Module</HeaderTemplate> <ContentTemplate> <uc1:editableGrid ID="edModule" runat="server" TableName="ModuleMaster" TableId="36" /> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpTable" runat="server" HeaderText="Table" > <HeaderTemplate>Table</HeaderTemplate> <ContentTemplate> <div style="overflow-x: scroll;"> <asp:HiddenField ID="hfModuleId" runat="server" /> <br /> <uc1:editableGrid ID="edTable" runat="server" TableName="MODULETABLES" TableId="23" /> </div> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpFields" runat="server" HeaderText="tpFields" Visible="false"> <HeaderTemplate>Fields</HeaderTemplate> <ContentTemplate> <div style="overflow-x: scroll;"> <asp:HiddenField ID="hfTableId" runat="server" /> <uc3:formulaEditor ID="formulaEditor1" runat="server" Visible="False" /> <uc1:editableGrid ID="edFields" runat="server" TableName="TABLEFIELDS" TableId="303" /> </div> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpViews" runat="server" HeaderText="Views" Visible=" false"> <ContentTemplate> <div style="overflow-x: scroll;"> <div style="font-size: x-large; text-align : center;">When adding new view - just specify Name and Description <br /> Fields list will be copied from default view. </div> <div style="overflow-x: scroll;"> <uc1:editableGrid ID="edViews" runat="server" TableId="638" /> </div> </div> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpFieldVaslues" runat="server" HeaderText="Field values" Visible="false"> <HeaderTemplate>Field values</HeaderTemplate> <ContentTemplate> <uc1:editableGrid ID="edFieldsValues" runat="server" TableName="FieldsValues" TableId="52" /> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpGroupingText" runat="server" HeaderText="Grouping Text" Visible ="false" > <ContentTemplate> <div style="overflow-x: scroll;"> <div style="font-size: x-large; text-align : center;"> To add grouping text to a specific VIEW - select it WITH VIEW_ID filter in previous tab </div> <uc1:editableGrid ID="edGroupingText" runat="server" TableName="GROUPING_TEXT" TableId="217" /> </div> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpMenu" runat="server" HeaderText="Menu" Visible="false"> <HeaderTemplate>Menu</HeaderTemplate> <ContentTemplate> <asp:Label ID="lblSelectedModuleName" runat="server"></asp:Label>/<asp:Label ID="lblSelectedTableName" runat="server"></asp:Label><br /> <asp:Label runat="server" ID="lblMessage" Style="font-weight: 700"></asp:Label><table> <tr> <td>Assigned menu[ID: <asp:Label ID="lblAssignedMenuId" runat="server"></asp:Label>] </td> <td> <asp:ComboBox ID="ddlMenu1" runat="server" AutoPostBack="True" MaxLength="0"> </asp:ComboBox> <asp:ComboBox ID="ddlMenu2" runat="server" Visible="False" AutoPostBack="True" MaxLength="0"> </asp:ComboBox> <asp:ComboBox ID="ddlMenu3" runat="server" Visible="False" AutoPostBack="True" MaxLength="0"> </asp:ComboBox> <asp:ComboBox ID="ddlMenu4" runat="server" Visible="False" AutoPostBack="True" MaxLength="0"> </asp:ComboBox> </td> <td style="padding-left: 15px;"> <asp:ImageButton ID="ibCreateMenuItem" runat="server" ImageUrl="~/Images/Buttons/24/Tree.png" ToolTip="Create menu node" /></td> <td style="padding-left: 15px;"> <asp:ImageButton ID="ibSaveMenu" runat="server" ImageUrl="~/Images/Save.png" ToolTip="Create menu item" /> </td> <td style="padding-left: 15px;"> <asp:ImageButton ID="ibRefreshMenu" runat="server" ImageUrl="~/Images/Refresh.png" /> </td> <td style="padding-left: 15px;"> <asp:ImageButton ID="ibDeleteMenuItem" runat="server" ImageUrl="~/Images/Buttons/24/Trash.png" Visible="False" /></td> </tr> </table> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpGraph" runat="server" Visible="false"> <HeaderTemplate>Graph</HeaderTemplate> <ContentTemplate> <uc1:editableGrid ID="edGraph" runat="server" TableName="TABLEGRAPH" TableId="188" /> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpPivot" runat="server" HeaderText="tpPivot" Visible ="false" > <HeaderTemplate> Pivot </HeaderTemplate> <ContentTemplate> <table style="margin: 0 auto; border: 1px solid Black; border-collapse: collapse ;"> <tr> <th colspan ="2" style="text-align: center; color: White; background-color: SteelBlue">Pivot Constructor</th> </tr> <tr> <td colspan ="2" style="text-align: center; background-color: LightSteelBlue"> <asp:TextBox runat ="server" ID="txtPivotName" Width ="70%" ></asp:TextBox> <asp:ImageButton ID="ibSavePivot" ImageUrl ="~/Images/Save.png" runat="server" style="float: right;" /> </td> </tr> <tr> <td></td> <td> <uc4:fieldSelector ID="fsColumns" runat="server" Title="Column Labels" Filter=" and (FieldType <> 'NUMBER') and (FieldType <> 'FORMULA')" /> </td> </tr> <tr> <td> <uc4:fieldSelector ID="fsRows" runat="server" Title="Row Labels" Filter=" and (FieldType <> 'NUMBER') and (FieldType <> 'FORMULA')" /> </td> <td> <uc4:fieldSelector ID="fsValues" runat="server" Title="Values" Filter=" and ((FieldType = 'NUMBER') or (FieldType = 'FORMULA'))" /> </td> </tr> </table> <uc1:editableGrid ID="edPivot" runat="server" TableName="TABLEPIVOT" TableId="201" /> <asp:UpdatePanel runat="server" ID="upPivot" UpdateMode ="Conditional" > <ContentTemplate> <div style="overflow-x: scroll"> <uc1:pivotForTable runat="server" ID="pivotForTable" /> </div> </ContentTemplate> </asp:UpdatePanel> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpMailingGroup" runat="server" Visible="false"> <HeaderTemplate>Mail Group</HeaderTemplate> <ContentTemplate> <uc1:editableGrid ID="edMailGroup" runat="server" TableName="MAIL_GROUPS" TableId="266" /> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="tpMailingSchedule" runat="server" Visible="false"> <HeaderTemplate>Mail Schedule</HeaderTemplate> <ContentTemplate> <uc1:editableGrid ID="edMailSchedule" runat="server" TableName="MAIL_GROUPS" TableId="278" /> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="TabPanel1" runat="server" HeaderText="TabPanel1" Visible ="false"> </asp:TabPanel> </asp:TabContainer> <div style="text-align: center;"> <asp:HyperLink ID="lnkTableView" runat="server" Target="_blank"></asp:HyperLink> / <asp:HyperLink ID="lnkGraphView" runat="server" Target="_blank"></asp:HyperLink> </div> <%--<uc1:editableGrid ID="edResultingTable" runat="server" PageSize="10" Width="80%" /> --%> <uc1:editableGridNew runat="server" ID="edResultingTable" PageSize="5" Width="80%" /> <uc1:graphForTable runat="server" ID="graphForTable" /> </ContentTemplate> </asp:UpdatePanel> </form> </body> <%--<script type="text/javascript"> $get('<%=TabPanel1.ClientID %>').style.visibility = "visible"; $get('<%=TabPanel1.ClientID %>').style.display = "block"; function pageLoad() { $get('<%=TabPanel1.ClientID %>').style.visibility = "hidden"; $get('<%=TabPanel1.ClientID %>').style.display = "none"; } </script>--%> </html>