225 lines
17 KiB
Plaintext
225 lines
17 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_elencoMtzProg" CodeBehind="mod_elencoMtzProg.ascx.cs" %>
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
|
|
<%@ Register Src="~/WebUserControls/mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %>
|
|
<% if (false)
|
|
{ %>
|
|
<link href="../Style.css" rel="stylesheet" type="text/css" />
|
|
<% } %>
|
|
<div style="text-align: right;">
|
|
<asp:HyperLink ID="hlExportExcel" runat="server" Target="_blank" />
|
|
</div>
|
|
<div class="txtMini" style="width: 100%; padding: 2px 4px 2px 4px; background-color: #BCDD89; margin-right: 10px;">
|
|
<asp:Button ID="btnShowNew" runat="server" OnClick="btnShowNew_Click" />
|
|
<asp:Button ID="btnMassEdit" runat="server" OnClick="btnMassEdit_Click" />
|
|
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
|
<ContentTemplate>
|
|
<asp:Panel runat="server" ID="pnlMassEdit" Visible="false" BackColor="#BCDD89" Height="150px">
|
|
<div style="font-size: 0.8em;" class="row">
|
|
<div class="col-sm-3">
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkInizioMtzPro" AutoPostBack="true" OnCheckedChanged="chkInizioMtzPro_CheckedChanged" />
|
|
<asp:Panel ID="pnlInizio" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:TextBox runat="server" ID="txtDataInizio" Width="12em" CssClass="textEv_1" TextMode="Date" />
|
|
<%--<cc1:CalendarExtender ID="CalendarExtender1" runat="server" FirstDayOfWeek="Monday" TargetControlID="txtDataInizio" Format="dd/MM/yy"></cc1:CalendarExtender>--%>
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkSetFermo" AutoPostBack="true" OnCheckedChanged="chkSetFermo_CheckedChanged" />
|
|
<asp:Panel ID="pnlSetFermo" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:CheckBox runat="server" ID="chkImpFermo" Font-Bold="true" Font-Size="8pt" />
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkFreq" AutoPostBack="true" OnCheckedChanged="chkFreq_CheckedChanged" />
|
|
<asp:Panel ID="pnlFreq" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:DropDownList runat="server" ID="ddlFreq" CssClass="textEv_1" DataSourceID="odsFreq"
|
|
DataTextField="label" DataValueField="value">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource ID="odsFreq" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selFreqTableAdapter"></asp:ObjectDataSource>
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkCausale" AutoPostBack="true" OnCheckedChanged="chkCausale_CheckedChanged" />
|
|
<asp:Panel ID="pnlCausale" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:DropDownList runat="server" ID="ddlCausale" CssClass="textEv_1" DataSourceID="odsCausali"
|
|
DataTextField="label" DataValueField="value" OnDataBound="ddlCausale_DataBound">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource ID="odsCausali" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selCausaliMacchineTableAdapter"></asp:ObjectDataSource>
|
|
</asp:Panel>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-3">
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkPrior" AutoPostBack="true" OnCheckedChanged="chkPrior_CheckedChanged" />
|
|
<asp:Panel ID="pnlPrior" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:DropDownList runat="server" ID="ddlPrior" DataSourceID="odsPrior" DataTextField="label"
|
|
DataValueField="value" CssClass="textEv_1" OnDataBound="ddlPrior_DataBound" />
|
|
<asp:ObjectDataSource ID="odsPrior" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selPriorTableAdapter"></asp:ObjectDataSource>
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkTipoGuasto" AutoPostBack="true" OnCheckedChanged="chkTipoGuasto_CheckedChanged" />
|
|
<asp:Panel ID="pnlTipoGuasto" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:DropDownList runat="server" ID="ddlTipo" CssClass="textEv_1" DataSourceID="odsTipo"
|
|
DataTextField="label" DataValueField="value">
|
|
</asp:DropDownList>
|
|
<asp:ObjectDataSource ID="odsTipo" runat="server" OldValuesParameterFormatString="original_{0}"
|
|
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selTipoGuastoTableAdapter"></asp:ObjectDataSource>
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="divSx">
|
|
<div class="divSx" style="width: 200px;">
|
|
<asp:CheckBox runat="server" ID="chkCadenza" AutoPostBack="true" OnCheckedChanged="chkCadenza_CheckedChanged" />
|
|
<asp:Panel ID="pnlCadenza" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:TextBox runat="server" ID="txtCadenza" Width="2em" CssClass="textEv_1" />
|
|
</asp:Panel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-4">
|
|
<div class="divSx" style="margin-right: 10px; width: 30em;">
|
|
<asp:CheckBox runat="server" ID="chkDescrMtzPro" AutoPostBack="true" OnCheckedChanged="chkDescrMtzPro_CheckedChanged" />
|
|
<asp:Panel ID="pnlDescrMtzPro" runat="server" Visible="false" HorizontalAlign="right">
|
|
<asp:TextBox runat="server" ID="txtDescrizione" TextMode="MultiLine" Rows="7" Width="30em"
|
|
CssClass="textEv_1Left" />
|
|
</asp:Panel>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm-2">
|
|
<div class="divSx" style="margin-right: 10px;">
|
|
<asp:Label runat="server" ID="lblIstrMtzPrg" Text="..." />
|
|
<br />
|
|
<asp:Button ID="btnEditConfirm" runat="server" CssClass="btn btn-success" OnClick="btnEditConfirm_Click"
|
|
Enabled="false" />
|
|
<br />
|
|
<asp:Button ID="btnEditCancel" runat="server" CssClass="btn btn-warning" OnClick="btnEditCancel_Click"
|
|
Enabled="false" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</asp:Panel>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div style="font-size: 8pt;">
|
|
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" RenderMode="Inline">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="grView" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" PageSize="10" CssClass="table table-striped" Width="100%" OnSelectedIndexChanged="grView_SelectedIndexChanged" OnDataBound="grView_DataBound" DataKeyNames="idxIntPro" DataSourceID="ods" OnRowDataBound="grView_RowDataBound" OnRowUpdating="grView_RowUpdating" OnPageIndexChanged="grView_PageIndexChanged" OnRowDeleted="grView_RowDeleted" OnSorted="grView_Sorted">
|
|
<PagerStyle CssClass="active GridPager" />
|
|
<PagerSettings Mode="NumericFirstLast" />
|
|
<SelectedRowStyle CssClass="info" />
|
|
<EmptyDataTemplate>
|
|
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("noRecord") %>' />
|
|
</EmptyDataTemplate>
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label runat="server" ID="lblidxIntPro" Text='<%# Eval("idxIntPro") %>' Visible='<%# pnlMassEdit.Visible %>'
|
|
Font-Size="6pt" />
|
|
<asp:CheckBox ID="chkSelect" runat="server" Visible='<%# pnlMassEdit.Visible %>' />
|
|
</ItemTemplate>
|
|
<HeaderTemplate>
|
|
<asp:CheckBox ID="btnSelAll" runat="server" Checked="false" ToolTip='<%# traduci("btnSelAll") %>'
|
|
OnCheckedChanged="btnSelAll_Click" CssClass="ctrHeaderPager" AutoPostBack="true"
|
|
Visible='<%# pnlMassEdit.Visible %>' />
|
|
</HeaderTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="lblImpianto" SortExpression="nomeMacchina">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblNomeImpianto" runat="server" Text='<%# Eval("nomeImpianto") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="lblMacchina" SortExpression="nomeMacchina">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblNomeMacchina" runat="server" Text='<%# Eval("nomeMacchina") %>' />
|
|
<asp:Label ID="lblCodMacchina" runat="server" Text='<%# Eval("codMacchina","({0})") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="inizio" HeaderText="inizioMtzPro" SortExpression="inizio"
|
|
DataFormatString="{0:dd/MM/yy}" HtmlEncode="False" />
|
|
<asp:BoundField DataField="frequenza" HeaderText="frequenzaMtzPro" SortExpression="frequenza" />
|
|
<asp:BoundField DataField="cadenza" HeaderText="cadenzaMtzPro" SortExpression="cadenza" />
|
|
<asp:TemplateField HeaderText="descrizione_mtzp" SortExpression="descrizione">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label5" runat="server" Text='<%# trimmaTesto(Eval("descrizione"),50) %>'
|
|
ToolTip='<%# Eval("descrizione") %>' />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="descrTipo" HeaderText="lblTipoGuastoShort" SortExpression="descrTipo" />
|
|
<asp:TemplateField HeaderText="chkImpFermoShort" SortExpression="isFermo" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="Label2" runat="server" Checked='<%# Eval("isFermo") %>' Enabled="false" />
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="lblPriorShort" SortExpression="descrPriorita" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="Label6" runat="server" Text='<%# Eval("idxPriorita") %>' ToolTip='<%# Eval("descrPriorita") %>' />
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="lblCausale" SortExpression="idxCausale" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblCausale" runat="server" Text='<%# Eval("idxCausale") %>' ToolTip='<%# Eval("descrCausale") %>' />
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
|
|
<HeaderTemplate>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:ImageButton ID="imgDelete" runat="server" CausesValidation="False" CommandName="Delete"
|
|
CommandArgument='<%# Eval("idxIntPro") %>' ToolTip='<%# traduci("Delete") %>'
|
|
Visible='<%# isWritable() %>' ImageUrl='<%# imgPath(SteamWare.tipoImg.elimina , SteamWare.dimImg.small) %>' />
|
|
<cc1:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" ConfirmText='<%# traduci("confermaDel")%>'
|
|
TargetControlID="imgDelete"></cc1:ConfirmButtonExtender>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}"
|
|
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_applicazioneTableAdapters.v_mtzProgExpTableAdapter"
|
|
FilterExpression=" codMacchina LIKE '%{0}%' OR nomeMacchina LIKE '%{0}%' OR descrizione LIKE '%{0}%' OR nomeImpianto LIKE '%{0}%' "
|
|
DeleteMethod="deleteQuery" InsertMethod="Insert" UpdateMethod="Update">
|
|
<FilterParameters>
|
|
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="valoreCercato" />
|
|
<asp:SessionParameter DefaultValue="0" Name="idxTipo" SessionField="idxTipo_filt" Type="Int32" />
|
|
<asp:SessionParameter DefaultValue="0" Name="idxImpianto" SessionField="idxImpianto_filt" Type="Int32" />
|
|
<asp:SessionParameter DefaultValue="0" Name="idxMacchina" SessionField="idxMacchina_filt" Type="Int32" />
|
|
</FilterParameters>
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_idxIntPro" Type="Int32" />
|
|
</DeleteParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="idxMacchina" Type="Int32" />
|
|
<asp:Parameter Name="inizio" Type="DateTime" />
|
|
<asp:Parameter Name="codFrequenza" Type="String" />
|
|
<asp:Parameter Name="cadenza" Type="Int32" />
|
|
<asp:Parameter Name="descrizione" Type="String" />
|
|
<asp:Parameter Name="idxPriorita" Type="Int32" />
|
|
<asp:Parameter Name="isFermo" Type="Boolean" />
|
|
<asp:Parameter Name="idxTipo" Type="Int32" />
|
|
<asp:Parameter Name="Original_idxIntPro" Type="Int32" />
|
|
</UpdateParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="idxMacchina" Type="Int32" />
|
|
<asp:Parameter Name="inizio" Type="DateTime" />
|
|
<asp:Parameter Name="codFrequenza" Type="String" />
|
|
<asp:Parameter Name="cadenza" Type="Int32" />
|
|
<asp:Parameter Name="descrizione" Type="String" />
|
|
<asp:Parameter Name="idxPriorita" Type="Int32" />
|
|
<asp:Parameter Name="isFermo" Type="Boolean" />
|
|
<asp:Parameter Name="idxTipo" Type="Int32" />
|
|
</InsertParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
|
<asp:Label ID="lblWarning" runat="server" Visible="false" CssClass="erroreMid" />
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|