61028fb668
- porting Bootstrap4 --> bootstrap5 - vari fix (es search vocabolario)
144 lines
10 KiB
Plaintext
144 lines
10 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_planStats.ascx.cs" Inherits="MP_ADM.WebUserControls.cmp_planStats" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_planStats_Fasi.ascx" TagPrefix="uc1" TagName="cmp_planStats_Fasi" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_planStats_Mac.ascx" TagPrefix="uc1" TagName="cmp_planStats_Mac" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_planStats_Art.ascx" TagPrefix="uc1" TagName="cmp_planStats_Art" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_planStats_Cli.ascx" TagPrefix="uc1" TagName="cmp_planStats_Cli" %>
|
|
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card mx-0">
|
|
<div class="card-header bg-dark text-light">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="p-0 align-self-center">
|
|
<h5>Richieste Ricevute</h5>
|
|
<asp:UpdateProgress runat="server" ID="updProgImport" DynamicLayout="true" DisplayAfter="1">
|
|
<ProgressTemplate>
|
|
<div id="progress_back">
|
|
</div>
|
|
<div id="progress_top">
|
|
<div class="progress my-1" style="height: 0.3em;">
|
|
<div class="progress-bar bg-info progress-bar-striped progress-bar-animated" style="width: 80%">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ProgressTemplate>
|
|
</asp:UpdateProgress>
|
|
</div>
|
|
<div class="p-0" style="font-size: 1.6em;">
|
|
<asp:FormView runat="server" ID="frmView" DataSourceID="ods">
|
|
<ItemTemplate>
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2 border-right border-light">
|
|
<asp:LinkButton runat="server" ID="lbtForceReload" CssClass="btn btn-info" ToolTip="Caricamento dati da ERP" OnClick="lbtForceReload_Click"><i class="fa fa-refresh"></i> FORCE RELOAD</asp:LinkButton>
|
|
</div>
|
|
<div class="py-0 px-2 border-right border-light">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2">Tot #</div>
|
|
<div class="py-0 px-2 font-weight-bold">
|
|
<asp:Label runat="server" ID="lblNumRows" Text='<%# Eval("NumRows") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2">Fasi</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="lblNumGrp" Text='<%# Eval("NumGrp") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2">Macchine</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="lblNumMacc" Text='<%# Eval("NumMacc") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2">Clienti</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="Label3" Text='<%# Eval("NumCli") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between">
|
|
<div class="py-0 px-2">Articoli</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="Label4" Text='<%# Eval("NumArt") %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2 border-left border-light">
|
|
<div class="d-flex justify-content-between text-danger">
|
|
<div class="py-0 px-2">Richieste</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="lblRich" Text='<%# showData(Eval("TotOreRich"),Eval("NumRows")) %>' />
|
|
<%--<asp:Label runat="server" ID="Label5" Text='<%# Eval("TotOreRich","{0:N2} h") %>' />--%>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between text-success">
|
|
<div class="py-0 px-2">Pianificate</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="lblPlan" Text='<%# showData(Eval("TotOrePlan"),Eval("NumPlan")) %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between text-primary">
|
|
<div class="py-0 px-2">Attive</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="Label1" Text='<%# showData(Eval("TotOreAtt"),Eval("NumAtt")) %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="py-0 px-2">
|
|
<div class="d-flex justify-content-between text-secondary">
|
|
<div class="py-0 px-2">Inattive</div>
|
|
<div class="p-0 pr-0 font-weight-bold">
|
|
<asp:Label runat="server" ID="Label2" Text='<%# showData(Eval("TotOreInatt"),Eval("NumInatt")) %>' />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:FormView>
|
|
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getFilt" TypeName="MapoDb.DS_PlanTableAdapters.planStatsGlobalTableAdapter">
|
|
<SelectParameters>
|
|
<asp:ControlParameter ControlID="hfCodGrp" DefaultValue="*" Name="CodGruppo" PropertyName="Value" Type="String" />
|
|
<asp:ControlParameter ControlID="hfCodArt" DefaultValue="*" Name="CodArticolo" PropertyName="Value" Type="String" />
|
|
<asp:ControlParameter ControlID="hfIdxMacc" DefaultValue="*" Name="IdxMacchina" PropertyName="Value" Type="String" />
|
|
<asp:ControlParameter ControlID="hfCodCli" DefaultValue="*" Name="CodCliente" PropertyName="Value" Type="String" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
<div class="p-0">
|
|
<asp:DropDownList runat="server" ID="ddlTipoStat" AutoPostBack="true" CssClass="btn btn-light dropdown-toggle" OnSelectedIndexChanged="ddlTipoStat_SelectedIndexChanged">
|
|
<asp:ListItem Value="0" Text="Num" Selected="True" />
|
|
<asp:ListItem Value="1" Text="Ore" />
|
|
</asp:DropDownList>
|
|
</div>
|
|
<div class="p-0 align-self-center">
|
|
<asp:LinkButton runat="server" ID="lbtToggle" OnClick="lbtToggle_Click" CssClass="btn btn-light"><i class="fa fa-chevron-up" aria-hidden="true" runat="server" id="tgIcon"></i></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-body p-1 bg-secondary" runat="server" id="divDetail">
|
|
<div class="card-group py-0 px-1">
|
|
<uc1:cmp_planStats_Fasi runat="server" ID="cmp_planStats_Fasi" />
|
|
<uc1:cmp_planStats_Mac runat="server" ID="cmp_planStats_Mac" />
|
|
<uc1:cmp_planStats_Cli runat="server" ID="cmp_planStats_Cli" />
|
|
<uc1:cmp_planStats_Art runat="server" ID="cmp_planStats_Art" />
|
|
<asp:HiddenField runat="server" ID="hfIdxMacc" />
|
|
<asp:HiddenField runat="server" ID="hfCodGrp" />
|
|
<asp:HiddenField runat="server" ID="hfCodArt" />
|
|
<asp:HiddenField runat="server" ID="hfCodCli" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div> |