Files
MoonPro.net/MP-ADM/WebUserControls/mod_planStats.ascx
T
2019-05-16 11:02:56 +02:00

165 lines
9.4 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_planStats.ascx.cs" Inherits="MP_ADM.WebUserControls.mod_planStats" %>
<div class="row">
<div class="col-12 btn btn-dark mt-0 mb-2">
<asp:FormView runat="server" ID="fvGlobal" DataSourceID="odsStGlb" Width="100%" Font-Size="1.5em">
<ItemTemplate>
<div class="row">
<div class="col">
<div class="row">
<div class="col">
<label for="lblNumRows" class="col my-0">Richieste</label>
</div>
<div class="col">
<div class="col my-0 text-right font-weight-bold">
<asp:Label runat="server" ID="lblNumRows" Text='<%# Eval("NumRows") %>' />
</div>
</div>
</div>
</div>
<div class="col">
<div class="row">
<div class="col">
<label for="lblNumGrp" class="col my-0">Gruppi</label>
</div>
<div class="col">
<div class="col my-0 text-right font-weight-bold">
<asp:Label runat="server" ID="lblNumGrp" Text='<%# Eval("NumGrp") %>' />
</div>
</div>
</div>
</div>
<div class="col">
<div class="row">
<div class="col">
<label for="lblNumMacc" class="col my-0">Macchine</label>
</div>
<div class="col">
<div class="col my-0 text-right font-weight-bold">
<asp:Label runat="server" ID="lblNumMacc" Text='<%# Eval("NumMacc") %>' />
</div>
</div>
</div>
</div>
<div class="col text-danger">
<div class="row">
<div class="col">
<label for="lblNumMacc" class="col my-0">Richieste</label>
</div>
<div class="col">
<div class="col my-0 text-right font-weight-bold">
<asp:Label runat="server" ID="Label1" Text='<%# Eval("TotOreRich","{0:N2} h") %>' />
</div>
</div>
</div>
</div>
<div class="col text-success">
<div class="row">
<div class="col">
<label for="lblNumMacc" class="col my-0">Pianificate</label>
</div>
<div class="col">
<div class="col my-0 text-right font-weight-bold">
<asp:Label runat="server" ID="Label2" Text='<%# Eval("TotOrePlan","{0:N2} h") %>' />
</div>
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource runat="server" ID="odsStGlb" OldValuesParameterFormatString="original_{0}" SelectMethod="getFilt" TypeName="MapoDb.DS_PlanTableAdapters.planStatsGlobalTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="gvParetoGrp" DefaultValue="*" Name="CodGruppo" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="col-12">
<div class="card-deck">
<asp:HiddenField runat="server" ID="hlCodIstTemp" />
<div class="card">
<div class="card-header bg-dark text-light">
<h4>Reparti/Fasi</h4>
</div>
<div class="card-body p-1">
<asp:GridView runat="server" ID="gvParetoGrp" AutoGenerateColumns="False" DataSourceID="odsStGrp" CssClass="table table-striped table-sm my-0" PageSize="10" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="gvParetoGrp_SelectedIndexChanged" DataKeyNames="CodGruppo">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:LinkButton ID="lbtResetGrp" runat="server" OnClick="lbtResetGrp_Click" CssClass="btn btn-info btn-sm" Visible="true" ToolTip='<%# traduci("Reset") %>'><i class="fa fa-refresh"></i></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lbSelect" CausesValidation="false" CssClass="btn btn-secondary btn-sm" CommandName="Select" ToolTip='<%# traduci("Select") %>'><i class="fa fa-search"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="DescrGruppo" HeaderText="Gruppo" SortExpression="DescrGruppo" />
<asp:BoundField DataField="TotQty" HeaderText="Tot Qty" SortExpression="TotQty" DataFormatString="{0:N0}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOreRich" HeaderText="Ore Rich" ReadOnly="True" SortExpression="TotOreRich" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOrePlan" HeaderText="Ore Plan" ReadOnly="True" SortExpression="TotOrePlan" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="odsStGrp" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="MapoDb.DS_PlanTableAdapters.planStatsGroupTableAdapter"></asp:ObjectDataSource>
</div>
</div>
<div class="card">
<div class="card-header bg-secondary text-light">
<h4>Macchine</h4>
</div>
<div class="card-body p-1">
<asp:GridView runat="server" ID="gvParetoMac" AutoGenerateColumns="False" DataSourceID="odsStMac" CssClass="table table-striped table-sm my-0" PageSize="10" AllowPaging="True" AllowSorting="True">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:BoundField DataField="DescrMacc" HeaderText="Macchina" SortExpression="DescrMacc" />
<asp:BoundField DataField="TotQty" HeaderText="Tot Qty" SortExpression="TotQty" DataFormatString="{0:N0}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOreRich" HeaderText="Ore Rich" ReadOnly="True" SortExpression="TotOreRich" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOrePlan" HeaderText="Ore Plan" ReadOnly="True" SortExpression="TotOrePlan" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="odsStMac" OldValuesParameterFormatString="original_{0}" SelectMethod="getFilt" TypeName="MapoDb.DS_PlanTableAdapters.planStatsMaccTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="gvParetoGrp" DefaultValue="*" Name="CodGruppo" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
<div class="card">
<div class="card-header bg-secondary text-light">
<h4>Articoli</h4>
</div>
<div class="card-body p-1">
<asp:GridView runat="server" ID="gvParetoArt" AutoGenerateColumns="False" DataSourceID="odsStArt" CssClass="table table-striped table-sm my-0" PageSize="5" AllowPaging="True" AllowSorting="True">
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:TemplateField HeaderText="Articolo" SortExpression="Disegno">
<ItemTemplate>
<asp:Label ID="lblDisegno" runat="server" Text='<%# Eval("Disegno") %>'></asp:Label>
<div class="small text-truncate">
<asp:Label ID="lblDescArticolo" runat="server" Text='<%# Eval("DescArticolo") %>'></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TotQty" HeaderText="Tot Qty" SortExpression="TotQty" DataFormatString="{0:N0}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOreRich" HeaderText="Ore Rich" ReadOnly="True" SortExpression="TotOreRich" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
<asp:BoundField DataField="TotOrePlan" HeaderText="Ore Plan" ReadOnly="True" SortExpression="TotOrePlan" DataFormatString="{0:N2}" HeaderStyle-CssClass="text-right" ItemStyle-CssClass="text-right" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="odsStArt" OldValuesParameterFormatString="original_{0}" SelectMethod="getFilt" TypeName="MapoDb.DS_PlanTableAdapters.planStatsArtTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="gvParetoGrp" DefaultValue="*" Name="CodGruppo" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
</div>
</div>
</div>