Update metodo PAZ_STATS

This commit is contained in:
Samuele E. Locatelli
2018-08-07 19:16:45 +02:00
parent dc156b46a5
commit 46e7c83516
8 changed files with 1057 additions and 118 deletions
+823 -47
View File
File diff suppressed because it is too large Load Diff
+41 -4
View File
@@ -548,7 +548,7 @@ FROM v_AssF2C</CommandText>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdateForn" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdateForn" Modifier="Public" Name="UpdateForn" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy4" UserSourceName="UpdateForn">
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdateForn" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdateForn" Modifier="Public" Name="UpdateForn" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="UpdateForn">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_ER_UpdateForn</CommandText>
@@ -561,7 +561,7 @@ FROM v_AssF2C</CommandText>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdatePrior" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdatePrior" Modifier="Public" Name="UpdatePrior" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="UpdatePrior">
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdatePrior" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdatePrior" Modifier="Public" Name="UpdatePrior" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="UpdatePrior">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_ER_UpdatePrior</CommandText>
@@ -586,7 +586,7 @@ FROM v_AssF2C</CommandText>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdateText" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdateText" Modifier="Public" Name="UpdateText" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="UpdateText">
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_ER_UpdateText" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="UpdateText" Modifier="Public" Name="UpdateText" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="UpdateText">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_ER_UpdateText</CommandText>
@@ -845,6 +845,31 @@ FROM v_ER_Acts</CommandText>
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="PAZ_DashStatsTableAdapter" GeneratorDataComponentClassName="PAZ_DashStatsTableAdapter" Name="PAZ_DashStats" UserDataComponentName="PAZ_DashStatsTableAdapter">
<MainSource>
<DbSource ConnectionRef="B2BCondConnectionString (Settings)" DbObjectName="B2BCond.dbo.stp_PAZ_DashStats" DbObjectType="StoredProcedure" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_PAZ_DashStats</CommandText>
<Parameters>
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idxFornitore" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="nRichieste" DataSetColumn="nRichieste" />
<Mapping SourceColumn="nPrevReq" DataSetColumn="nPrevReq" />
<Mapping SourceColumn="nPrevAppr" DataSetColumn="nPrevAppr" />
<Mapping SourceColumn="nAperte" DataSetColumn="nAperte" />
<Mapping SourceColumn="nConcluse" DataSetColumn="nConcluse" />
<Mapping SourceColumn="nFatturate" DataSetColumn="nFatturate" />
<Mapping SourceColumn="nPagate" DataSetColumn="nPagate" />
</Mappings>
<Sources />
</TableAdapter>
</Tables>
<Sources />
</DataSource>
@@ -1387,6 +1412,19 @@ FROM v_ER_Acts</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PAZ_DashStats" msprop:Generator_TableClassName="PAZ_DashStatsDataTable" msprop:Generator_TableVarName="tablePAZ_DashStats" msprop:Generator_RowChangedName="PAZ_DashStatsRowChanged" msprop:Generator_TablePropName="PAZ_DashStats" msprop:Generator_RowDeletingName="PAZ_DashStatsRowDeleting" msprop:Generator_RowChangingName="PAZ_DashStatsRowChanging" msprop:Generator_RowEvHandlerName="PAZ_DashStatsRowChangeEventHandler" msprop:Generator_RowDeletedName="PAZ_DashStatsRowDeleted" msprop:Generator_RowClassName="PAZ_DashStatsRow" msprop:Generator_UserTableName="PAZ_DashStats" msprop:Generator_RowEvArgName="PAZ_DashStatsRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="nRichieste" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnRichieste" msprop:Generator_ColumnPropNameInRow="nRichieste" msprop:Generator_ColumnPropNameInTable="nRichiesteColumn" msprop:Generator_UserColumnName="nRichieste" type="xs:int" minOccurs="0" />
<xs:element name="nPrevReq" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnPrevReq" msprop:Generator_ColumnPropNameInRow="nPrevReq" msprop:Generator_ColumnPropNameInTable="nPrevReqColumn" msprop:Generator_UserColumnName="nPrevReq" type="xs:int" minOccurs="0" />
<xs:element name="nPrevAppr" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnPrevAppr" msprop:Generator_ColumnPropNameInRow="nPrevAppr" msprop:Generator_ColumnPropNameInTable="nPrevApprColumn" msprop:Generator_UserColumnName="nPrevAppr" type="xs:int" minOccurs="0" />
<xs:element name="nAperte" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnAperte" msprop:Generator_ColumnPropNameInRow="nAperte" msprop:Generator_ColumnPropNameInTable="nAperteColumn" msprop:Generator_UserColumnName="nAperte" type="xs:int" minOccurs="0" />
<xs:element name="nConcluse" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnConcluse" msprop:Generator_ColumnPropNameInRow="nConcluse" msprop:Generator_ColumnPropNameInTable="nConcluseColumn" msprop:Generator_UserColumnName="nConcluse" type="xs:int" minOccurs="0" />
<xs:element name="nFatturate" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnFatturate" msprop:Generator_ColumnPropNameInRow="nFatturate" msprop:Generator_ColumnPropNameInTable="nFatturateColumn" msprop:Generator_UserColumnName="nFatturate" type="xs:int" minOccurs="0" />
<xs:element name="nPagate" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnnPagate" msprop:Generator_ColumnPropNameInRow="nPagate" msprop:Generator_ColumnPropNameInTable="nPagateColumn" msprop:Generator_UserColumnName="nPagate" type="xs:int" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -1440,7 +1478,6 @@ FROM v_ER_Acts</CommandText>
<msdata:Relationship name="AnagAree_RelFornitore2Area" msdata:parent="AnagAree" msdata:child="AssF2A" msdata:parentkey="idxArea" msdata:childkey="idxArea" msprop:Generator_UserChildTable="AssF2A" msprop:Generator_ChildPropName="GetAssF2ARows" msprop:Generator_UserRelationName="AnagAree_RelFornitore2Area" msprop:Generator_RelationVarName="relationAnagAree_RelFornitore2Area" msprop:Generator_UserParentTable="AnagAree" msprop:Generator_ParentPropName="AnagAreeRow" />
<msdata:Relationship name="FK_RelFornitore2Condominio_AnagCondomini" msdata:parent="AnagCondomini" msdata:child="AssF2C" msdata:parentkey="idxCond" msdata:childkey="idxCond" msprop:Generator_UserChildTable="AssF2C" msprop:Generator_ChildPropName="GetAssF2CRows" msprop:Generator_UserRelationName="FK_RelFornitore2Condominio_AnagCondomini" msprop:Generator_ParentPropName="AnagCondominiRow" msprop:Generator_RelationVarName="relationFK_RelFornitore2Condominio_AnagCondomini" msprop:Generator_UserParentTable="AnagCondomini" />
<msdata:Relationship name="FK_RelFornitore2Condominio_AnagFornitori" msdata:parent="AnagFornitori" msdata:child="AssF2C" msdata:parentkey="idxFornitore" msdata:childkey="idxFornitore" msprop:Generator_UserChildTable="AssF2C" msprop:Generator_ChildPropName="GetAssF2CRows" msprop:Generator_UserRelationName="FK_RelFornitore2Condominio_AnagFornitori" msprop:Generator_ParentPropName="AnagFornitoriRow" msprop:Generator_RelationVarName="relationFK_RelFornitore2Condominio_AnagFornitori" msprop:Generator_UserParentTable="AnagFornitori" />
<msdata:Relationship name="FK_AssF2A_AnagFornitori" msdata:parent="AnagFornitori" msdata:child="AssF2A" msdata:parentkey="idxFornitore" msdata:childkey="idxFornitore" msprop:Generator_UserChildTable="AssF2A" msprop:Generator_ChildPropName="GetAssF2ARows" msprop:Generator_UserRelationName="FK_AssF2A_AnagFornitori" msprop:Generator_RelationVarName="relationFK_AssF2A_AnagFornitori" msprop:Generator_UserParentTable="AnagFornitori" msprop:Generator_ParentPropName="AnagFornitoriRow" />
</xs:appinfo>
</xs:annotation>
</xs:schema>
+11 -30
View File
@@ -6,30 +6,31 @@
</autogenerated>-->
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="-10" ViewPortY="-47" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
<Shapes>
<Shape ID="DesignTable:AnagAmministratori" ZOrder="19" X="30" Y="75" Height="296" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="237" />
<Shape ID="DesignTable:AnagAmministratori" ZOrder="19" X="55" Y="106" Height="296" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="237" />
<Shape ID="DesignTable:AnagCondomini" ZOrder="18" X="440" Y="70" Height="319" Width="283" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="237" />
<Shape ID="DesignTable:AnagAree" ZOrder="13" X="802" Y="1133" Height="273" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="145" />
<Shape ID="DesignTable:AnagFornitori" ZOrder="16" X="811" Y="495" Height="365" Width="292" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="260" />
<Shape ID="DesignTable:AssF2A" ZOrder="10" X="807" Y="913" Height="181" Width="298" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="99" />
<Shape ID="DesignTable:AssF2C" ZOrder="9" X="815" Y="36" Height="388" Width="268" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="306" />
<Shape ID="DesignTable:PBO_DashStats" ZOrder="8" X="90" Y="465" Height="273" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="214" />
<Shape ID="DesignTable:ElencolRich" ZOrder="1" X="58" Y="1104" Height="503" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="306" />
<Shape ID="DesignTable:AnagStati" ZOrder="7" X="130" Y="795" Height="230" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
<Shape ID="DesignTable:StatoRich" ZOrder="6" X="520" Y="784" Height="184" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="94" />
<Shape ID="DesignTable:PAM_DashStats" ZOrder="5" X="519" Y="594" Height="184" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="94" />
<Shape ID="DesignTable:AnagPrior" ZOrder="4" X="858" Y="1438" Height="181" Width="239" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="99" />
<Shape ID="DesignTable:ER_Acts" ZOrder="2" X="488" Y="1165" Height="411" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="306" />
<Shape ID="DesignTable:ElencolRich" ZOrder="3" X="58" Y="1104" Height="503" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="306" />
<Shape ID="DesignTable:AnagStati" ZOrder="1" X="446" Y="1542" Height="204" Width="292" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="122" />
<Shape ID="DesignTable:StatoRich" ZOrder="7" X="431" Y="743" Height="252" Width="319" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="193" />
<Shape ID="DesignTable:PAM_DashStats" ZOrder="6" X="456" Y="472" Height="250" Width="287" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="191" />
<Shape ID="DesignTable:AnagPrior" ZOrder="5" X="858" Y="1438" Height="181" Width="239" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="99" />
<Shape ID="DesignTable:ER_Acts" ZOrder="4" X="444" Y="1115" Height="411" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="306" />
<Shape ID="DesignTable:PAZ_DashStats" ZOrder="2" X="89" Y="758" Height="250" Width="299" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="191" />
</Shapes>
<Connectors>
<Connector ID="DesignRelation:FK_AnagCondomini_AnagAmministratori" ZOrder="17" LineWidth="11">
<RoutePoints>
<Point>
<X>330</X>
<Y>154</Y>
<X>355</X>
<Y>185</Y>
</Point>
<Point>
<X>440</X>
<Y>154</Y>
<Y>185</Y>
</Point>
</RoutePoints>
</Connector>
@@ -81,25 +82,5 @@
</Point>
</RoutePoints>
</Connector>
<Connector ID="DesignRelation:FK_AssF2A_AnagFornitori" ZOrder="3" LineWidth="11">
<RoutePoints>
<Point>
<X>151</X>
<Y>0</Y>
</Point>
<Point>
<X>151</X>
<Y>-30</Y>
</Point>
<Point>
<X>110</X>
<Y>-30</Y>
</Point>
<Point>
<X>110</X>
<Y>0</Y>
</Point>
</RoutePoints>
</Connector>
</Connectors>
</DiagramLayout>
-5
View File
@@ -1,9 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace PUB.PAM
{
+15 -22
View File
@@ -1,25 +1,18 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="MyDashboard.aspx.cs" Inherits="PUB.PAZ.MyDashboard" %>
<asp:Content ID="Content2" ContentPlaceHolderID="JumboTronContent" runat="server">
<div class="py-3">
<div class="container">
<h1>B2BCONDOMINI.IT</h1>
<p class="lead">Qui dobbiamo spiegare all'utente "FORNITORE" cosa deve fare e come deve accedere... TENDENZIALMENTE con email e certificato associato (come quelli già usati)</p>
<p>Però per le aziende potremmo avere anche il caso di + accessi (es un accesso principale e altri accessi secondari): accesso principale riceve notifiche e fa gestione principale, accessi secondari possono solo "portare avanti" le cose già accettate/iniziate/prese in carico...</p>
<p>POTREBBE essere utile pensare anche a una forma di pubblicità (da rieptere dalla sezione "about" / contatti?) x convincere le aziende all'accesso</p>
<p>!!!DA COMPLETARE!!! </p>
<p><a href="/About" class="btn btn-primary btn-lg">Per maggiori informazioni &raquo;</a></p>
</div>
</div>
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<div class="container">
<div class="row">
<div class="col-12">
<h2>Accesso FORNITORI / AZIENDE</h2>
<p>DISABILITATO</p>
<i>dobbiamo definire come farli entrare... loro con il sistema email + link cliccabile... ma dobbiamo decidere se si ciano accessi multipli (di sub-users) con altri metodi</i>
<%@ Page Title="" Language="C#" MasterPageFile="~/SitePAZ.Master" AutoEventWireup="true" CodeBehind="MyDashboard.aspx.cs" Inherits="PUB.PAZ.MyDashboard" %>
<%@ Register Src="~/WebUserContols/mod_ER_inCorso.ascx" TagPrefix="uc1" TagName="mod_ER_inCorso" %>
<%@ Register Src="~/WebUserContols/mod_ER_richieste.ascx" TagPrefix="uc1" TagName="mod_ER_richieste" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<div class="container-fluid my-1 bg-light">
<div class="row p-2">
<div class="col-md-6 my-1">
<uc1:mod_ER_richieste runat="server" id="mod_ER_richieste" />
</div>
<div class="col-md-6 my-1">
<uc1:mod_ER_inCorso runat="server" ID="mod_ER_inCorso" />
</div>
</div>
</div>
</asp:Content>
</asp:Content>
+18
View File
@@ -11,5 +11,23 @@ namespace PUB.PAZ {
public partial class MyDashboard {
/// <summary>
/// Controllo mod_ER_richieste.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::PUB.WebUserContols.mod_ER_richieste mod_ER_richieste;
/// <summary>
/// Controllo mod_ER_inCorso.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::PUB.WebUserContols.mod_ER_inCorso mod_ER_inCorso;
}
}
+123
View File
@@ -1 +1,124 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_statusRowPAZ.ascx.cs" Inherits="PUB.WebUserContols.mod_statusRowPAZ" %>
<asp:Repeater ID="repStats" runat="server" DataSourceID="ods">
<ItemTemplate>
<div class="d-flex bg-secondary py-2 m-0">
<div class="px-2 flex-fill bd-highlight">
<div class="item d-flex align-items-center p-1 bg-white">
<asp:HyperLink runat="server" ID="hlAnagrafiche" NavigateUrl="~/PAM/Condomini" CssClass="text-info">
<div class="d-flex align-items-center">
<div class="icona text-info px-2">
<i class="fas fa-user"></i>
</div>
<div class="titolo px-2">
Preventivi
</div>
</div>
</asp:HyperLink>
<div class="d-flex ml-auto align-items-center">
<div class="number px-2 text-right">
<div>
<strong>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("numUsers") %>' /></strong> registrati
</div>
<div>
<strong>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("reqUsers") %>' /></strong> da approvare
</div>
</div>
</div>
</div>
</div>
<div class="px-2 flex-fill bd-highlight">
<div class="item d-flex align-items-center p-1 bg-white">
<asp:HyperLink runat="server" ID="hlRichieste" NavigateUrl="~/PAM/Richieste" CssClass="text-danger">
<div class="d-flex align-items-center">
<div class="icona px-2">
<i class="fas fa-phone"></i>
</div>
<div class="titolo px-2">
Richieste
</div>
</div>
</asp:HyperLink>
<div class="d-flex ml-auto align-items-center">
<div class="number px-2 text-right">
<div>
<strong>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("nRichieste") %>' /></strong> attive
</div>
</div>
</div>
</div>
</div>
<div class="px-2 flex-fill bd-highlight">
<div class="item d-flex align-items-center p-1 bg-white">
<asp:HyperLink runat="server" ID="HyperLink1" NavigateUrl="~/PAM/MyDashboard" CssClass="text-default">
<div class="d-flex align-items-center">
<div class="icona text-default px-2">
<i class="fas fa-tachometer-alt text-default"></i>
</div>
<div class="titolo px-2 text-upper">
Dashboard
</div>
</div>
</asp:HyperLink>
</div>
</div>
<div class="px-2 flex-fill bd-highlight">
<div class="item d-flex align-items-center p-1 bg-white">
<asp:HyperLink runat="server" ID="hlAziende" NavigateUrl="~/PAM/Interventi" CssClass="text-warning">
<div class="d-flex align-items-center">
<div class="icona px-2">
<i class="fas fa-industry"></i>
</div>
<div class="titolo px-2">
Interventi aperti
</div>
</div>
</asp:HyperLink>
<div class="d-flex ml-auto align-items-center">
<div class="number px-2 text-right">
<div>
<strong>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("nAperte") %>' /></strong> in corso
</div>
</div>
</div>
</div>
</div>
<div class="px-2 flex-fill bd-highlight">
<div class="item d-flex align-items-center p-1 bg-white">
<asp:HyperLink runat="server" ID="hlInterventi" NavigateUrl="~/PAM/Conclusi" CssClass="text-success">
<div class="d-flex align-items-center">
<div class="icona px-2">
<i class="fas fa-euro-sign"></i>
</div>
<div class="titolo px-2">
Conclusi
</div>
</div>
</asp:HyperLink>
<div class="d-flex ml-auto align-items-center">
<div class="number px-2 text-right">
<div>
<strong>
<asp:Label ID="Label7" runat="server" Text='<%# Eval("nConcluse") %>' /></strong> chiusi
</div>
<div>
<strong>
<asp:Label ID="Label8" runat="server" Text='<%# Eval("nFatturate") %>' /></strong>
<asp:Label runat="server" ID="lblMat" ToolTip="Fatture fornitore emesse">maturati</asp:Label>
</div>
</div>
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.PAZ_DashStatsTableAdapter">
<SelectParameters>
<asp:SessionParameter DefaultValue="1" Name="idxFornitore" SessionField="idxFornitore" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
+26 -10
View File
@@ -1,17 +1,33 @@
//------------------------------------------------------------------------------
// <auto-generated>
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </auto-generated>
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace PUB.WebUserContols
{
public partial class mod_statusRowPAZ
{
}
namespace PUB.WebUserContols {
public partial class mod_statusRowPAZ {
/// <summary>
/// Controllo repStats.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.Repeater repStats;
/// <summary>
/// Controllo ods.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}
}