Fix redirect Home/Default x sistemare visibilità utenti "power" rispetto base x collaudi...

This commit is contained in:
Samuele E. Locatelli
2015-10-29 18:50:42 +01:00
parent 8435e058b6
commit 1e6e17fbb8
25 changed files with 1400 additions and 40 deletions
+134 -25
View File
@@ -1317,6 +1317,83 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</DbSource>
</Sources>
</TableAdapter>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="UserParamTableAdapter" GeneratorDataComponentClassName="UserParamTableAdapter" Name="UserParam" UserDataComponentName="UserParamTableAdapter">
<MainSource>
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="[CMS-SC].dbo.UserParam" DbObjectType="Table" 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">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>DELETE FROM [dbo].[UserParam] WHERE (([Email] = @Original_Email) AND ([ParName] = @Original_ParName))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Email" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParName" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>INSERT INTO [dbo].[UserParam] ([Email], [ParName], [ParValue]) VALUES (@Email, @ParName, @ParValue);
SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParName = @ParName)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Email" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParName" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ParValue" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParValue" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
<SelectCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>SELECT Email, ParName, ParValue FROM dbo.UserParam</CommandText>
<Parameters />
</DbCommand>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<CommandText>UPDATE [dbo].[UserParam] SET [Email] = @Email, [ParName] = @ParName, [ParValue] = @ParValue WHERE (([Email] = @Original_Email) AND ([ParName] = @Original_ParName));
SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParName = @ParName)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Email" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParName" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@ParValue" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParValue" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Email" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Email" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ParName" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</UpdateCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="Email" DataSetColumn="Email" />
<Mapping SourceColumn="ParName" DataSetColumn="ParName" />
<Mapping SourceColumn="ParValue" DataSetColumn="ParValue" />
</Mappings>
<Sources>
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="[CMS-SC].dbo.stp_UsrPar_getByKey" DbObjectType="StoredProcedure" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByKey" GetMethodModifier="Public" GetMethodName="getByKey" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByKey" UserSourceName="getByKey">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_UsrPar_getByKey</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="nvarchar" DbType="String" Direction="Input" ParameterName="@email" Precision="0" ProviderType="NVarChar" Scale="0" Size="250" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="upsert" Modifier="Public" Name="upsert" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="upsert">
<InsertCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_UsrPar_upsert</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="nvarchar" DbType="String" Direction="Input" ParameterName="@Email" Precision="0" ProviderType="NVarChar" Scale="0" Size="250" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ParName" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@ParValue" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
</InsertCommand>
</DbSource>
</Sources>
</TableAdapter>
</Tables>
<Sources />
</DataSource>
@@ -1325,7 +1402,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
<xs:element name="DS_Applicazione" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_Applicazione" msprop:Generator_UserDSName="DS_Applicazione">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="ElencoFamMacc" msprop:Generator_TableClassName="ElencoFamMaccDataTable" msprop:Generator_TableVarName="tableElencoFamMacc" msprop:Generator_TablePropName="ElencoFamMacc" msprop:Generator_RowDeletingName="ElencoFamMaccRowDeleting" msprop:Generator_RowChangingName="ElencoFamMaccRowChanging" msprop:Generator_RowEvHandlerName="ElencoFamMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoFamMaccRowDeleted" msprop:Generator_UserTableName="ElencoFamMacc" msprop:Generator_RowChangedName="ElencoFamMaccRowChanged" msprop:Generator_RowEvArgName="ElencoFamMaccRowChangeEvent" msprop:Generator_RowClassName="ElencoFamMaccRow">
<xs:element name="ElencoFamMacc" msprop:Generator_TableClassName="ElencoFamMaccDataTable" msprop:Generator_TableVarName="tableElencoFamMacc" msprop:Generator_RowChangedName="ElencoFamMaccRowChanged" msprop:Generator_TablePropName="ElencoFamMacc" msprop:Generator_RowDeletingName="ElencoFamMaccRowDeleting" msprop:Generator_RowChangingName="ElencoFamMaccRowChanging" msprop:Generator_RowEvHandlerName="ElencoFamMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoFamMaccRowDeleted" msprop:Generator_RowClassName="ElencoFamMaccRow" msprop:Generator_UserTableName="ElencoFamMacc" msprop:Generator_RowEvArgName="ElencoFamMaccRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="CodFam" msprop:Generator_ColumnVarNameInTable="columnCodFam" msprop:Generator_ColumnPropNameInRow="CodFam" msprop:Generator_ColumnPropNameInTable="CodFamColumn" msprop:Generator_UserColumnName="CodFam">
@@ -1346,7 +1423,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoMacchineCN" msprop:Generator_TableClassName="ElencoMacchineCNDataTable" msprop:Generator_TableVarName="tableElencoMacchineCN" msprop:Generator_TablePropName="ElencoMacchineCN" msprop:Generator_RowDeletingName="ElencoMacchineCNRowDeleting" msprop:Generator_RowChangingName="ElencoMacchineCNRowChanging" msprop:Generator_RowEvHandlerName="ElencoMacchineCNRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoMacchineCNRowDeleted" msprop:Generator_UserTableName="ElencoMacchineCN" msprop:Generator_RowChangedName="ElencoMacchineCNRowChanged" msprop:Generator_RowEvArgName="ElencoMacchineCNRowChangeEvent" msprop:Generator_RowClassName="ElencoMacchineCNRow">
<xs:element name="ElencoMacchineCN" msprop:Generator_TableClassName="ElencoMacchineCNDataTable" msprop:Generator_TableVarName="tableElencoMacchineCN" msprop:Generator_RowChangedName="ElencoMacchineCNRowChanged" msprop:Generator_TablePropName="ElencoMacchineCN" msprop:Generator_RowDeletingName="ElencoMacchineCNRowDeleting" msprop:Generator_RowChangingName="ElencoMacchineCNRowChanging" msprop:Generator_RowEvHandlerName="ElencoMacchineCNRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoMacchineCNRowDeleted" msprop:Generator_RowClassName="ElencoMacchineCNRow" msprop:Generator_UserTableName="ElencoMacchineCN" msprop:Generator_RowEvArgName="ElencoMacchineCNRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="Matricola" msprop:Generator_ColumnVarNameInTable="columnMatricola" msprop:Generator_ColumnPropNameInRow="Matricola" msprop:Generator_ColumnPropNameInTable="MatricolaColumn" msprop:Generator_UserColumnName="Matricola">
@@ -1384,7 +1461,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagFasi" msprop:Generator_TableClassName="AnagFasiDataTable" msprop:Generator_TableVarName="tableAnagFasi" msprop:Generator_TablePropName="AnagFasi" msprop:Generator_RowDeletingName="AnagFasiRowDeleting" msprop:Generator_RowChangingName="AnagFasiRowChanging" msprop:Generator_RowEvHandlerName="AnagFasiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagFasiRowDeleted" msprop:Generator_UserTableName="AnagFasi" msprop:Generator_RowChangedName="AnagFasiRowChanged" msprop:Generator_RowEvArgName="AnagFasiRowChangeEvent" msprop:Generator_RowClassName="AnagFasiRow">
<xs:element name="AnagFasi" msprop:Generator_TableClassName="AnagFasiDataTable" msprop:Generator_TableVarName="tableAnagFasi" msprop:Generator_RowChangedName="AnagFasiRowChanged" msprop:Generator_TablePropName="AnagFasi" msprop:Generator_RowDeletingName="AnagFasiRowDeleting" msprop:Generator_RowChangingName="AnagFasiRowChanging" msprop:Generator_RowEvHandlerName="AnagFasiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagFasiRowDeleted" msprop:Generator_RowClassName="AnagFasiRow" msprop:Generator_UserTableName="AnagFasi" msprop:Generator_RowEvArgName="AnagFasiRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="Fase" msprop:Generator_ColumnVarNameInTable="columnFase" msprop:Generator_ColumnPropNameInRow="Fase" msprop:Generator_ColumnPropNameInTable="FaseColumn" msprop:Generator_UserColumnName="Fase">
@@ -1404,7 +1481,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagSchede" msprop:Generator_TableClassName="AnagSchedeDataTable" msprop:Generator_TableVarName="tableAnagSchede" msprop:Generator_RowChangedName="AnagSchedeRowChanged" msprop:Generator_TablePropName="AnagSchede" msprop:Generator_RowDeletingName="AnagSchedeRowDeleting" msprop:Generator_RowChangingName="AnagSchedeRowChanging" msprop:Generator_RowEvHandlerName="AnagSchedeRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagSchedeRowDeleted" msprop:Generator_RowClassName="AnagSchedeRow" msprop:Generator_UserTableName="AnagSchede" msprop:Generator_RowEvArgName="AnagSchedeRowChangeEvent">
<xs:element name="AnagSchede" msprop:Generator_TableClassName="AnagSchedeDataTable" msprop:Generator_TableVarName="tableAnagSchede" msprop:Generator_TablePropName="AnagSchede" msprop:Generator_RowDeletingName="AnagSchedeRowDeleting" msprop:Generator_RowChangingName="AnagSchedeRowChanging" msprop:Generator_RowEvHandlerName="AnagSchedeRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagSchedeRowDeleted" msprop:Generator_UserTableName="AnagSchede" msprop:Generator_RowChangedName="AnagSchedeRowChanged" msprop:Generator_RowEvArgName="AnagSchedeRowChangeEvent" msprop:Generator_RowClassName="AnagSchedeRow">
<xs:complexType>
<xs:sequence>
<xs:element name="CodScheda" msprop:Generator_ColumnVarNameInTable="columnCodScheda" msprop:Generator_ColumnPropNameInRow="CodScheda" msprop:Generator_ColumnPropNameInTable="CodSchedaColumn" msprop:Generator_UserColumnName="CodScheda">
@@ -1446,7 +1523,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DettScheda" msprop:Generator_TableClassName="DettSchedaDataTable" msprop:Generator_TableVarName="tableDettScheda" msprop:Generator_TablePropName="DettScheda" msprop:Generator_RowDeletingName="DettSchedaRowDeleting" msprop:Generator_RowChangingName="DettSchedaRowChanging" msprop:Generator_RowEvHandlerName="DettSchedaRowChangeEventHandler" msprop:Generator_RowDeletedName="DettSchedaRowDeleted" msprop:Generator_UserTableName="DettScheda" msprop:Generator_RowChangedName="DettSchedaRowChanged" msprop:Generator_RowEvArgName="DettSchedaRowChangeEvent" msprop:Generator_RowClassName="DettSchedaRow">
<xs:element name="DettScheda" msprop:Generator_TableClassName="DettSchedaDataTable" msprop:Generator_TableVarName="tableDettScheda" msprop:Generator_RowChangedName="DettSchedaRowChanged" msprop:Generator_TablePropName="DettScheda" msprop:Generator_RowDeletingName="DettSchedaRowDeleting" msprop:Generator_RowChangingName="DettSchedaRowChanging" msprop:Generator_RowEvHandlerName="DettSchedaRowChangeEventHandler" msprop:Generator_RowDeletedName="DettSchedaRowDeleted" msprop:Generator_RowClassName="DettSchedaRow" msprop:Generator_UserTableName="DettScheda" msprop:Generator_RowEvArgName="DettSchedaRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="CodScheda" msprop:Generator_ColumnVarNameInTable="columnCodScheda" msprop:Generator_ColumnPropNameInRow="CodScheda" msprop:Generator_ColumnPropNameInTable="CodSchedaColumn" msprop:Generator_UserColumnName="CodScheda">
@@ -1495,7 +1572,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ValidVal" msprop:Generator_TableClassName="ValidValDataTable" msprop:Generator_TableVarName="tableValidVal" msprop:Generator_TablePropName="ValidVal" msprop:Generator_RowDeletingName="ValidValRowDeleting" msprop:Generator_RowChangingName="ValidValRowChanging" msprop:Generator_RowEvHandlerName="ValidValRowChangeEventHandler" msprop:Generator_RowDeletedName="ValidValRowDeleted" msprop:Generator_UserTableName="ValidVal" msprop:Generator_RowChangedName="ValidValRowChanged" msprop:Generator_RowEvArgName="ValidValRowChangeEvent" msprop:Generator_RowClassName="ValidValRow">
<xs:element name="ValidVal" msprop:Generator_TableClassName="ValidValDataTable" msprop:Generator_TableVarName="tableValidVal" msprop:Generator_RowChangedName="ValidValRowChanged" msprop:Generator_TablePropName="ValidVal" msprop:Generator_RowDeletingName="ValidValRowDeleting" msprop:Generator_RowChangingName="ValidValRowChanging" msprop:Generator_RowEvHandlerName="ValidValRowChangeEventHandler" msprop:Generator_RowDeletedName="ValidValRowDeleted" msprop:Generator_RowClassName="ValidValRow" msprop:Generator_UserTableName="ValidVal" msprop:Generator_RowEvArgName="ValidValRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="CodScheda" msprop:Generator_ColumnVarNameInTable="columnCodScheda" msprop:Generator_ColumnPropNameInRow="CodScheda" msprop:Generator_ColumnPropNameInTable="CodSchedaColumn" msprop:Generator_UserColumnName="CodScheda">
@@ -1520,7 +1597,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SchemaCollFamMacc" msprop:Generator_TableClassName="SchemaCollFamMaccDataTable" msprop:Generator_TableVarName="tableSchemaCollFamMacc" msprop:Generator_TablePropName="SchemaCollFamMacc" msprop:Generator_RowDeletingName="SchemaCollFamMaccRowDeleting" msprop:Generator_RowChangingName="SchemaCollFamMaccRowChanging" msprop:Generator_RowEvHandlerName="SchemaCollFamMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="SchemaCollFamMaccRowDeleted" msprop:Generator_UserTableName="SchemaCollFamMacc" msprop:Generator_RowChangedName="SchemaCollFamMaccRowChanged" msprop:Generator_RowEvArgName="SchemaCollFamMaccRowChangeEvent" msprop:Generator_RowClassName="SchemaCollFamMaccRow">
<xs:element name="SchemaCollFamMacc" msprop:Generator_TableClassName="SchemaCollFamMaccDataTable" msprop:Generator_TableVarName="tableSchemaCollFamMacc" msprop:Generator_RowChangedName="SchemaCollFamMaccRowChanged" msprop:Generator_TablePropName="SchemaCollFamMacc" msprop:Generator_RowDeletingName="SchemaCollFamMaccRowDeleting" msprop:Generator_RowChangingName="SchemaCollFamMaccRowChanging" msprop:Generator_RowEvHandlerName="SchemaCollFamMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="SchemaCollFamMaccRowDeleted" msprop:Generator_RowClassName="SchemaCollFamMaccRow" msprop:Generator_UserTableName="SchemaCollFamMacc" msprop:Generator_RowEvArgName="SchemaCollFamMaccRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="CodFam" msprop:Generator_ColumnVarNameInTable="columnCodFam" msprop:Generator_ColumnPropNameInRow="CodFam" msprop:Generator_ColumnPropNameInTable="CodFamColumn" msprop:Generator_UserColumnName="CodFam">
@@ -1577,7 +1654,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ElencoDossier" msprop:Generator_TableClassName="ElencoDossierDataTable" msprop:Generator_TableVarName="tableElencoDossier" msprop:Generator_RowChangedName="ElencoDossierRowChanged" msprop:Generator_TablePropName="ElencoDossier" msprop:Generator_RowDeletingName="ElencoDossierRowDeleting" msprop:Generator_RowChangingName="ElencoDossierRowChanging" msprop:Generator_RowEvHandlerName="ElencoDossierRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoDossierRowDeleted" msprop:Generator_RowClassName="ElencoDossierRow" msprop:Generator_UserTableName="ElencoDossier" msprop:Generator_RowEvArgName="ElencoDossierRowChangeEvent">
<xs:element name="ElencoDossier" msprop:Generator_TableClassName="ElencoDossierDataTable" msprop:Generator_TableVarName="tableElencoDossier" msprop:Generator_TablePropName="ElencoDossier" msprop:Generator_RowDeletingName="ElencoDossierRowDeleting" msprop:Generator_RowChangingName="ElencoDossierRowChanging" msprop:Generator_RowEvHandlerName="ElencoDossierRowChangeEventHandler" msprop:Generator_RowDeletedName="ElencoDossierRowDeleted" msprop:Generator_UserTableName="ElencoDossier" msprop:Generator_RowChangedName="ElencoDossierRowChanged" msprop:Generator_RowEvArgName="ElencoDossierRowChangeEvent" msprop:Generator_RowClassName="ElencoDossierRow">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxDossier" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdxDossier" msprop:Generator_ColumnPropNameInRow="IdxDossier" msprop:Generator_ColumnPropNameInTable="IdxDossierColumn" msprop:Generator_UserColumnName="IdxDossier" type="xs:int" />
@@ -1623,7 +1700,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SchemaCollMacc" msprop:Generator_TableClassName="SchemaCollMaccDataTable" msprop:Generator_TableVarName="tableSchemaCollMacc" msprop:Generator_RowChangedName="SchemaCollMaccRowChanged" msprop:Generator_TablePropName="SchemaCollMacc" msprop:Generator_RowDeletingName="SchemaCollMaccRowDeleting" msprop:Generator_RowChangingName="SchemaCollMaccRowChanging" msprop:Generator_RowEvHandlerName="SchemaCollMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="SchemaCollMaccRowDeleted" msprop:Generator_RowClassName="SchemaCollMaccRow" msprop:Generator_UserTableName="SchemaCollMacc" msprop:Generator_RowEvArgName="SchemaCollMaccRowChangeEvent">
<xs:element name="SchemaCollMacc" msprop:Generator_TableClassName="SchemaCollMaccDataTable" msprop:Generator_TableVarName="tableSchemaCollMacc" msprop:Generator_TablePropName="SchemaCollMacc" msprop:Generator_RowDeletingName="SchemaCollMaccRowDeleting" msprop:Generator_RowChangingName="SchemaCollMaccRowChanging" msprop:Generator_RowEvHandlerName="SchemaCollMaccRowChangeEventHandler" msprop:Generator_RowDeletedName="SchemaCollMaccRowDeleted" msprop:Generator_UserTableName="SchemaCollMacc" msprop:Generator_RowChangedName="SchemaCollMaccRowChanged" msprop:Generator_RowEvArgName="SchemaCollMaccRowChangeEvent" msprop:Generator_RowClassName="SchemaCollMaccRow">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxDossier" msprop:Generator_ColumnVarNameInTable="columnIdxDossier" msprop:Generator_ColumnPropNameInRow="IdxDossier" msprop:Generator_ColumnPropNameInTable="IdxDossierColumn" msprop:Generator_UserColumnName="IdxDossier" type="xs:int" />
@@ -1660,7 +1737,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Misure" msprop:Generator_TableClassName="MisureDataTable" msprop:Generator_TableVarName="tableMisure" msprop:Generator_RowChangedName="MisureRowChanged" msprop:Generator_TablePropName="Misure" msprop:Generator_RowDeletingName="MisureRowDeleting" msprop:Generator_RowChangingName="MisureRowChanging" msprop:Generator_RowEvHandlerName="MisureRowChangeEventHandler" msprop:Generator_RowDeletedName="MisureRowDeleted" msprop:Generator_RowClassName="MisureRow" msprop:Generator_UserTableName="Misure" msprop:Generator_RowEvArgName="MisureRowChangeEvent">
<xs:element name="Misure" msprop:Generator_TableClassName="MisureDataTable" msprop:Generator_TableVarName="tableMisure" msprop:Generator_TablePropName="Misure" msprop:Generator_RowDeletingName="MisureRowDeleting" msprop:Generator_RowChangingName="MisureRowChanging" msprop:Generator_RowEvHandlerName="MisureRowChangeEventHandler" msprop:Generator_RowDeletedName="MisureRowDeleted" msprop:Generator_UserTableName="Misure" msprop:Generator_RowChangedName="MisureRowChanged" msprop:Generator_RowEvArgName="MisureRowChangeEvent" msprop:Generator_RowClassName="MisureRow">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxDossier" msprop:Generator_ColumnVarNameInTable="columnIdxDossier" msprop:Generator_ColumnPropNameInRow="IdxDossier" msprop:Generator_ColumnPropNameInTable="IdxDossierColumn" msprop:Generator_UserColumnName="IdxDossier" type="xs:int" />
@@ -1753,7 +1830,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReportData" msprop:Generator_TableClassName="ReportDataDataTable" msprop:Generator_TableVarName="tableReportData" msprop:Generator_TablePropName="ReportData" msprop:Generator_RowDeletingName="ReportDataRowDeleting" msprop:Generator_RowChangingName="ReportDataRowChanging" msprop:Generator_RowEvHandlerName="ReportDataRowChangeEventHandler" msprop:Generator_RowDeletedName="ReportDataRowDeleted" msprop:Generator_UserTableName="ReportData" msprop:Generator_RowChangedName="ReportDataRowChanged" msprop:Generator_RowEvArgName="ReportDataRowChangeEvent" msprop:Generator_RowClassName="ReportDataRow">
<xs:element name="ReportData" msprop:Generator_TableClassName="ReportDataDataTable" msprop:Generator_TableVarName="tableReportData" msprop:Generator_RowChangedName="ReportDataRowChanged" msprop:Generator_TablePropName="ReportData" msprop:Generator_RowDeletingName="ReportDataRowDeleting" msprop:Generator_RowChangingName="ReportDataRowChanging" msprop:Generator_RowEvHandlerName="ReportDataRowChangeEventHandler" msprop:Generator_RowDeletedName="ReportDataRowDeleted" msprop:Generator_RowClassName="ReportDataRow" msprop:Generator_UserTableName="ReportData" msprop:Generator_RowEvArgName="ReportDataRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxDossier" msprop:Generator_ColumnVarNameInTable="columnIdxDossier" msprop:Generator_ColumnPropNameInRow="IdxDossier" msprop:Generator_ColumnPropNameInTable="IdxDossierColumn" msprop:Generator_UserColumnName="IdxDossier" type="xs:int" />
@@ -1867,7 +1944,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Tags2Macchine" msprop:Generator_TableClassName="Tags2MacchineDataTable" msprop:Generator_TableVarName="tableTags2Macchine" msprop:Generator_RowChangedName="Tags2MacchineRowChanged" msprop:Generator_TablePropName="Tags2Macchine" msprop:Generator_RowDeletingName="Tags2MacchineRowDeleting" msprop:Generator_RowChangingName="Tags2MacchineRowChanging" msprop:Generator_RowEvHandlerName="Tags2MacchineRowChangeEventHandler" msprop:Generator_RowDeletedName="Tags2MacchineRowDeleted" msprop:Generator_RowClassName="Tags2MacchineRow" msprop:Generator_UserTableName="Tags2Macchine" msprop:Generator_RowEvArgName="Tags2MacchineRowChangeEvent">
<xs:element name="Tags2Macchine" msprop:Generator_TableClassName="Tags2MacchineDataTable" msprop:Generator_TableVarName="tableTags2Macchine" msprop:Generator_TablePropName="Tags2Macchine" msprop:Generator_RowDeletingName="Tags2MacchineRowDeleting" msprop:Generator_RowChangingName="Tags2MacchineRowChanging" msprop:Generator_RowEvHandlerName="Tags2MacchineRowChangeEventHandler" msprop:Generator_RowDeletedName="Tags2MacchineRowDeleted" msprop:Generator_UserTableName="Tags2Macchine" msprop:Generator_RowChangedName="Tags2MacchineRowChanged" msprop:Generator_RowEvArgName="Tags2MacchineRowChangeEvent" msprop:Generator_RowClassName="Tags2MacchineRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Matricola" msprop:Generator_ColumnVarNameInTable="columnMatricola" msprop:Generator_ColumnPropNameInRow="Matricola" msprop:Generator_ColumnPropNameInTable="MatricolaColumn" msprop:Generator_UserColumnName="Matricola">
@@ -1887,7 +1964,7 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagTags" msprop:Generator_TableClassName="AnagTagsDataTable" msprop:Generator_TableVarName="tableAnagTags" msprop:Generator_RowChangedName="AnagTagsRowChanged" msprop:Generator_TablePropName="AnagTags" msprop:Generator_RowDeletingName="AnagTagsRowDeleting" msprop:Generator_RowChangingName="AnagTagsRowChanging" msprop:Generator_RowEvHandlerName="AnagTagsRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagTagsRowDeleted" msprop:Generator_RowClassName="AnagTagsRow" msprop:Generator_UserTableName="AnagTags" msprop:Generator_RowEvArgName="AnagTagsRowChangeEvent">
<xs:element name="AnagTags" msprop:Generator_TableClassName="AnagTagsDataTable" msprop:Generator_TableVarName="tableAnagTags" msprop:Generator_TablePropName="AnagTags" msprop:Generator_RowDeletingName="AnagTagsRowDeleting" msprop:Generator_RowChangingName="AnagTagsRowChanging" msprop:Generator_RowEvHandlerName="AnagTagsRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagTagsRowDeleted" msprop:Generator_UserTableName="AnagTags" msprop:Generator_RowChangedName="AnagTagsRowChanged" msprop:Generator_RowEvArgName="AnagTagsRowChangeEvent" msprop:Generator_RowClassName="AnagTagsRow">
<xs:complexType>
<xs:sequence>
<xs:element name="TagCode" msprop:Generator_ColumnVarNameInTable="columnTagCode" msprop:Generator_ColumnPropNameInRow="TagCode" msprop:Generator_ColumnPropNameInTable="TagCodeColumn" msprop:Generator_UserColumnName="TagCode">
@@ -1907,6 +1984,33 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UserParam" msprop:Generator_TableClassName="UserParamDataTable" msprop:Generator_TableVarName="tableUserParam" msprop:Generator_TablePropName="UserParam" msprop:Generator_RowDeletingName="UserParamRowDeleting" msprop:Generator_RowChangingName="UserParamRowChanging" msprop:Generator_RowEvHandlerName="UserParamRowChangeEventHandler" msprop:Generator_RowDeletedName="UserParamRowDeleted" msprop:Generator_UserTableName="UserParam" msprop:Generator_RowChangedName="UserParamRowChanged" msprop:Generator_RowEvArgName="UserParamRowChangeEvent" msprop:Generator_RowClassName="UserParamRow">
<xs:complexType>
<xs:sequence>
<xs:element name="Email" msprop:Generator_ColumnVarNameInTable="columnEmail" msprop:Generator_ColumnPropNameInRow="Email" msprop:Generator_ColumnPropNameInTable="EmailColumn" msprop:Generator_UserColumnName="Email">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ParName" msprop:Generator_ColumnVarNameInTable="columnParName" msprop:Generator_ColumnPropNameInRow="ParName" msprop:Generator_ColumnPropNameInTable="ParNameColumn" msprop:Generator_UserColumnName="ParName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ParValue" msprop:Generator_ColumnVarNameInTable="columnParValue" msprop:Generator_ColumnPropNameInRow="ParValue" msprop:Generator_ColumnPropNameInTable="ParValueColumn" msprop:Generator_UserColumnName="ParValue">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
<xs:unique name="Constraint1" msdata:PrimaryKey="true">
@@ -1974,21 +2078,26 @@ SELECT TagCode, DescrTag FROM AnagTags WHERE (TagCode = @TagCode)</CommandText>
<xs:selector xpath=".//mstns:AnagTags" />
<xs:field xpath="mstns:TagCode" />
</xs:unique>
<xs:unique name="UserParam_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
<xs:selector xpath=".//mstns:UserParam" />
<xs:field xpath="mstns:Email" />
<xs:field xpath="mstns:ParName" />
</xs:unique>
</xs:element>
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="FK_DettScheda_AnagSchede1" msdata:parent="AnagSchede" msdata:child="DettScheda" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="DettScheda" msprop:Generator_ChildPropName="GetDettSchedaRows" msprop:Generator_UserRelationName="FK_DettScheda_AnagSchede1" msprop:Generator_ParentPropName="AnagSchedeRowParent" msprop:Generator_RelationVarName="relationFK_DettScheda_AnagSchede1" msprop:Generator_UserParentTable="AnagSchede" />
<msdata:Relationship name="FK_ElencoMacchineCN_ElencoFamMacc" msdata:parent="ElencoFamMacc" msdata:child="ElencoMacchineCN" msdata:parentkey="CodFam" msdata:childkey="CodFam" msprop:Generator_UserChildTable="ElencoMacchineCN" msprop:Generator_ChildPropName="GetElencoMacchineCNRows" msprop:Generator_UserRelationName="FK_ElencoMacchineCN_ElencoFamMacc" msprop:Generator_ParentPropName="ElencoFamMaccRow" msprop:Generator_RelationVarName="relationFK_ElencoMacchineCN_ElencoFamMacc" msprop:Generator_UserParentTable="ElencoFamMacc" />
<msdata:Relationship name="FK_ValidVal_DettScheda" msdata:parent="DettScheda" msdata:child="ValidVal" msdata:parentkey="CodScheda Vers CodMisura" msdata:childkey="CodScheda Vers CodMisura" msprop:Generator_UserChildTable="ValidVal" msprop:Generator_ChildPropName="GetValidValRows" msprop:Generator_UserRelationName="FK_ValidVal_DettScheda" msprop:Generator_ParentPropName="DettSchedaRowParent" msprop:Generator_RelationVarName="relationFK_ValidVal_DettScheda" msprop:Generator_UserParentTable="DettScheda" />
<msdata:Relationship name="FK_SchemaCollFamMacc_AnagSchede1" msdata:parent="AnagSchede" msdata:child="SchemaCollFamMacc" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="SchemaCollFamMacc" msprop:Generator_ChildPropName="GetSchemaCollFamMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollFamMacc_AnagSchede1" msprop:Generator_ParentPropName="AnagSchedeRowParent" msprop:Generator_RelationVarName="relationFK_SchemaCollFamMacc_AnagSchede1" msprop:Generator_UserParentTable="AnagSchede" />
<msdata:Relationship name="FK_SchemaCollFamMacc_ElencoFamMacc" msdata:parent="ElencoFamMacc" msdata:child="SchemaCollFamMacc" msdata:parentkey="CodFam" msdata:childkey="CodFam" msprop:Generator_UserChildTable="SchemaCollFamMacc" msprop:Generator_ChildPropName="GetSchemaCollFamMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollFamMacc_ElencoFamMacc" msprop:Generator_ParentPropName="ElencoFamMaccRow" msprop:Generator_RelationVarName="relationFK_SchemaCollFamMacc_ElencoFamMacc" msprop:Generator_UserParentTable="ElencoFamMacc" />
<msdata:Relationship name="FK_ElencoDossier_ElencoMacchineCN" msdata:parent="ElencoMacchineCN" msdata:child="ElencoDossier" msdata:parentkey="Matricola" msdata:childkey="Matricola" msprop:Generator_UserChildTable="ElencoDossier" msprop:Generator_ChildPropName="GetElencoDossierRows" msprop:Generator_UserRelationName="FK_ElencoDossier_ElencoMacchineCN" msprop:Generator_RelationVarName="relationFK_ElencoDossier_ElencoMacchineCN" msprop:Generator_UserParentTable="ElencoMacchineCN" msprop:Generator_ParentPropName="ElencoMacchineCNRow" />
<msdata:Relationship name="FK_SchemaCollMacc_AnagSchede" msdata:parent="AnagSchede" msdata:child="SchemaCollMacc" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="SchemaCollMacc" msprop:Generator_ChildPropName="GetSchemaCollMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollMacc_AnagSchede" msprop:Generator_RelationVarName="relationFK_SchemaCollMacc_AnagSchede" msprop:Generator_UserParentTable="AnagSchede" msprop:Generator_ParentPropName="AnagSchedeRowParent" />
<msdata:Relationship name="FK_SchemaCollMacc_ElencoDossier" msdata:parent="ElencoDossier" msdata:child="SchemaCollMacc" msdata:parentkey="IdxDossier" msdata:childkey="IdxDossier" msprop:Generator_UserChildTable="SchemaCollMacc" msprop:Generator_ChildPropName="GetSchemaCollMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollMacc_ElencoDossier" msprop:Generator_RelationVarName="relationFK_SchemaCollMacc_ElencoDossier" msprop:Generator_UserParentTable="ElencoDossier" msprop:Generator_ParentPropName="ElencoDossierRow" />
<msdata:Relationship name="FK_IstanzeMisura_AnagFasi1" msdata:parent="AnagFasi" msdata:child="Misure" msdata:parentkey="Fase" msdata:childkey="Fase" msprop:Generator_UserChildTable="Misure" msprop:Generator_ChildPropName="GetMisureRows" msprop:Generator_UserRelationName="FK_IstanzeMisura_AnagFasi1" msprop:Generator_RelationVarName="relationFK_IstanzeMisura_AnagFasi1" msprop:Generator_UserParentTable="AnagFasi" msprop:Generator_ParentPropName="AnagFasiRow" />
<msdata:Relationship name="FK_Misure_SchemaCollMacc1" msdata:parent="SchemaCollMacc" msdata:child="Misure" msdata:parentkey="IdxDossier CodScheda Vers NumScheda" msdata:childkey="IdxDossier CodScheda Vers NumScheda" msprop:Generator_UserChildTable="Misure" msprop:Generator_ChildPropName="GetMisureRows" msprop:Generator_UserRelationName="FK_Misure_SchemaCollMacc1" msprop:Generator_RelationVarName="relationFK_Misure_SchemaCollMacc1" msprop:Generator_UserParentTable="SchemaCollMacc" msprop:Generator_ParentPropName="SchemaCollMaccRowParent" />
<msdata:Relationship name="FK_Tags2Macchine_ElencoMacchineCN" msdata:parent="ElencoMacchineCN" msdata:child="Tags2Macchine" msdata:parentkey="Matricola" msdata:childkey="Matricola" msprop:Generator_UserChildTable="Tags2Macchine" msprop:Generator_ChildPropName="GetTags2MacchineRows" msprop:Generator_UserRelationName="FK_Tags2Macchine_ElencoMacchineCN" msprop:Generator_RelationVarName="relationFK_Tags2Macchine_ElencoMacchineCN" msprop:Generator_UserParentTable="ElencoMacchineCN" msprop:Generator_ParentPropName="ElencoMacchineCNRow" />
<msdata:Relationship name="FK_Tags2Macchine_AnagTags" msdata:parent="AnagTags" msdata:child="Tags2Macchine" msdata:parentkey="TagCode" msdata:childkey="TagCode" msprop:Generator_UserChildTable="Tags2Macchine" msprop:Generator_ChildPropName="GetTags2MacchineRows" msprop:Generator_UserRelationName="FK_Tags2Macchine_AnagTags" msprop:Generator_ParentPropName="AnagTagsRow" msprop:Generator_RelationVarName="relationFK_Tags2Macchine_AnagTags" msprop:Generator_UserParentTable="AnagTags" />
<msdata:Relationship name="FK_DettScheda_AnagSchede1" msdata:parent="AnagSchede" msdata:child="DettScheda" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="DettScheda" msprop:Generator_ChildPropName="GetDettSchedaRows" msprop:Generator_UserRelationName="FK_DettScheda_AnagSchede1" msprop:Generator_RelationVarName="relationFK_DettScheda_AnagSchede1" msprop:Generator_UserParentTable="AnagSchede" msprop:Generator_ParentPropName="AnagSchedeRowParent" />
<msdata:Relationship name="FK_ElencoMacchineCN_ElencoFamMacc" msdata:parent="ElencoFamMacc" msdata:child="ElencoMacchineCN" msdata:parentkey="CodFam" msdata:childkey="CodFam" msprop:Generator_UserChildTable="ElencoMacchineCN" msprop:Generator_ChildPropName="GetElencoMacchineCNRows" msprop:Generator_UserRelationName="FK_ElencoMacchineCN_ElencoFamMacc" msprop:Generator_RelationVarName="relationFK_ElencoMacchineCN_ElencoFamMacc" msprop:Generator_UserParentTable="ElencoFamMacc" msprop:Generator_ParentPropName="ElencoFamMaccRow" />
<msdata:Relationship name="FK_ValidVal_DettScheda" msdata:parent="DettScheda" msdata:child="ValidVal" msdata:parentkey="CodScheda Vers CodMisura" msdata:childkey="CodScheda Vers CodMisura" msprop:Generator_UserChildTable="ValidVal" msprop:Generator_ChildPropName="GetValidValRows" msprop:Generator_UserRelationName="FK_ValidVal_DettScheda" msprop:Generator_RelationVarName="relationFK_ValidVal_DettScheda" msprop:Generator_UserParentTable="DettScheda" msprop:Generator_ParentPropName="DettSchedaRowParent" />
<msdata:Relationship name="FK_SchemaCollFamMacc_AnagSchede1" msdata:parent="AnagSchede" msdata:child="SchemaCollFamMacc" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="SchemaCollFamMacc" msprop:Generator_ChildPropName="GetSchemaCollFamMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollFamMacc_AnagSchede1" msprop:Generator_RelationVarName="relationFK_SchemaCollFamMacc_AnagSchede1" msprop:Generator_UserParentTable="AnagSchede" msprop:Generator_ParentPropName="AnagSchedeRowParent" />
<msdata:Relationship name="FK_SchemaCollFamMacc_ElencoFamMacc" msdata:parent="ElencoFamMacc" msdata:child="SchemaCollFamMacc" msdata:parentkey="CodFam" msdata:childkey="CodFam" msprop:Generator_UserChildTable="SchemaCollFamMacc" msprop:Generator_ChildPropName="GetSchemaCollFamMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollFamMacc_ElencoFamMacc" msprop:Generator_RelationVarName="relationFK_SchemaCollFamMacc_ElencoFamMacc" msprop:Generator_UserParentTable="ElencoFamMacc" msprop:Generator_ParentPropName="ElencoFamMaccRow" />
<msdata:Relationship name="FK_ElencoDossier_ElencoMacchineCN" msdata:parent="ElencoMacchineCN" msdata:child="ElencoDossier" msdata:parentkey="Matricola" msdata:childkey="Matricola" msprop:Generator_UserChildTable="ElencoDossier" msprop:Generator_ChildPropName="GetElencoDossierRows" msprop:Generator_UserRelationName="FK_ElencoDossier_ElencoMacchineCN" msprop:Generator_ParentPropName="ElencoMacchineCNRow" msprop:Generator_RelationVarName="relationFK_ElencoDossier_ElencoMacchineCN" msprop:Generator_UserParentTable="ElencoMacchineCN" />
<msdata:Relationship name="FK_SchemaCollMacc_AnagSchede" msdata:parent="AnagSchede" msdata:child="SchemaCollMacc" msdata:parentkey="CodScheda Vers" msdata:childkey="CodScheda Vers" msprop:Generator_UserChildTable="SchemaCollMacc" msprop:Generator_ChildPropName="GetSchemaCollMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollMacc_AnagSchede" msprop:Generator_ParentPropName="AnagSchedeRowParent" msprop:Generator_RelationVarName="relationFK_SchemaCollMacc_AnagSchede" msprop:Generator_UserParentTable="AnagSchede" />
<msdata:Relationship name="FK_SchemaCollMacc_ElencoDossier" msdata:parent="ElencoDossier" msdata:child="SchemaCollMacc" msdata:parentkey="IdxDossier" msdata:childkey="IdxDossier" msprop:Generator_UserChildTable="SchemaCollMacc" msprop:Generator_ChildPropName="GetSchemaCollMaccRows" msprop:Generator_UserRelationName="FK_SchemaCollMacc_ElencoDossier" msprop:Generator_ParentPropName="ElencoDossierRow" msprop:Generator_RelationVarName="relationFK_SchemaCollMacc_ElencoDossier" msprop:Generator_UserParentTable="ElencoDossier" />
<msdata:Relationship name="FK_IstanzeMisura_AnagFasi1" msdata:parent="AnagFasi" msdata:child="Misure" msdata:parentkey="Fase" msdata:childkey="Fase" msprop:Generator_UserChildTable="Misure" msprop:Generator_ChildPropName="GetMisureRows" msprop:Generator_UserRelationName="FK_IstanzeMisura_AnagFasi1" msprop:Generator_ParentPropName="AnagFasiRow" msprop:Generator_RelationVarName="relationFK_IstanzeMisura_AnagFasi1" msprop:Generator_UserParentTable="AnagFasi" />
<msdata:Relationship name="FK_Misure_SchemaCollMacc1" msdata:parent="SchemaCollMacc" msdata:child="Misure" msdata:parentkey="IdxDossier CodScheda Vers NumScheda" msdata:childkey="IdxDossier CodScheda Vers NumScheda" msprop:Generator_UserChildTable="Misure" msprop:Generator_ChildPropName="GetMisureRows" msprop:Generator_UserRelationName="FK_Misure_SchemaCollMacc1" msprop:Generator_ParentPropName="SchemaCollMaccRowParent" msprop:Generator_RelationVarName="relationFK_Misure_SchemaCollMacc1" msprop:Generator_UserParentTable="SchemaCollMacc" />
<msdata:Relationship name="FK_Tags2Macchine_ElencoMacchineCN" msdata:parent="ElencoMacchineCN" msdata:child="Tags2Macchine" msdata:parentkey="Matricola" msdata:childkey="Matricola" msprop:Generator_UserChildTable="Tags2Macchine" msprop:Generator_ChildPropName="GetTags2MacchineRows" msprop:Generator_UserRelationName="FK_Tags2Macchine_ElencoMacchineCN" msprop:Generator_ParentPropName="ElencoMacchineCNRow" msprop:Generator_RelationVarName="relationFK_Tags2Macchine_ElencoMacchineCN" msprop:Generator_UserParentTable="ElencoMacchineCN" />
<msdata:Relationship name="FK_Tags2Macchine_AnagTags" msdata:parent="AnagTags" msdata:child="Tags2Macchine" msdata:parentkey="TagCode" msdata:childkey="TagCode" msprop:Generator_UserChildTable="Tags2Macchine" msprop:Generator_ChildPropName="GetTags2MacchineRows" msprop:Generator_UserRelationName="FK_Tags2Macchine_AnagTags" msprop:Generator_RelationVarName="relationFK_Tags2Macchine_AnagTags" msprop:Generator_UserParentTable="AnagTags" msprop:Generator_ParentPropName="AnagTagsRow" />
</xs:appinfo>
</xs:annotation>
</xs:schema>
File diff suppressed because it is too large Load Diff
+3
View File
@@ -35,6 +35,7 @@ namespace CMS_SC_Data
taSCFM = new DS_ApplicazioneTableAdapters.SchemaCollFamMaccTableAdapter();
taSCM = new DS_ApplicazioneTableAdapters.SchemaCollMaccTableAdapter();
taT2M = new DS_ApplicazioneTableAdapters.Tags2MacchineTableAdapter();
taUsrPar = new DS_ApplicazioneTableAdapters.UserParamTableAdapter();
taVV = new DS_ApplicazioneTableAdapters.ValidValTableAdapter();
taFiles = new DS_UtilityTableAdapters.tblFilesTableAdapter();
taListVal = new DS_UtilityTableAdapters.ListValuesTableAdapter();
@@ -61,6 +62,7 @@ namespace CMS_SC_Data
taSCFM.Connection.ConnectionString = connStr;
taSCM.Connection.ConnectionString = connStr;
taT2M.Connection.ConnectionString = connStr;
taUsrPar.Connection.ConnectionString = connStr;
taVV.Connection.ConnectionString = connStr;
taFiles.Connection.ConnectionString = connStr;
taListVal.Connection.ConnectionString = connStr;
@@ -84,6 +86,7 @@ namespace CMS_SC_Data
public DS_ApplicazioneTableAdapters.SchemaCollFamMaccTableAdapter taSCFM;
public DS_ApplicazioneTableAdapters.SchemaCollMaccTableAdapter taSCM;
public DS_ApplicazioneTableAdapters.Tags2MacchineTableAdapter taT2M;
public DS_ApplicazioneTableAdapters.UserParamTableAdapter taUsrPar;
public DS_ApplicazioneTableAdapters.ValidValTableAdapter taVV;
public DS_UtilityTableAdapters.tblFilesTableAdapter taFiles;
public DS_UtilityTableAdapters.ListValuesTableAdapter taListVal;
Binary file not shown.
Binary file not shown.
Binary file not shown.
+148
View File
@@ -0,0 +1,148 @@
------------------------------------------------------------------------------------------------------
-- Utenti
------------------------------------------------------------------------------------------------------
carlo.viviani@gmail.com Viviani Carlo carlo.viviani@gmail.com BM5U64BBGG4ULA08NL6X 1001 True IT False
ceo@steamware.net CEO USER ceo@steamware.net BM5U64BBGG4ULA08NL6X 1001 True IT False
giancarlo@steamware.net Rottoli Giancarlo giancarlo@steamware.net BM5U64BBGG4ULA08NL6X 1001 True IT False
johnny.colleoni@cms.it Colleoni Johnny johnny.colleoni@cms.it 3QZA06RKIH5A0WT7SPYD 1001 True IT False
marco.labaria@cms.it Labaria Marco marco.labaria@cms.it B2A3IZXOES1S503C4H7L 1001 True IT False
mario.volpi@cms.it Volpi Mario mario.volpi@cms.it 1RZGII6IW2NJJF95KGN7 1001 True IT False
michele.zanchi@cms.it Zanchi Michele michele.zanchi@cms.it ES34RWTC5NZ0LYUVRKUL 1001 True IT False
piercarlo.moreschi@cms.it Moreschi Piercarlo piercarlo.moreschi@cms.it 9M7A7RRUC85EUFXYAJVP 1001 True IT False
samuele@steamware.net Locatelli Samuele samuele@steamware.net BM5U64BBGG4ULA08NL6X 1001 True IT False
santo.benintendi@cms.it Benintendi Santo santo.benintendi@cms.it 91OLLIZGKBUUPZL16ZRQ 1001 True IT False
simone.baroni@cms.it Baroni Simone simone.baroni@cms.it HLNOX02RAELTZKIGEZQE 1001 True IT False
valerio.benintendi@cms.it Benintendi Valerio valerio.benintendi@cms.it M0DIMN8SLHQ5AP3X48BT 1001 True IT False
vittorio.paninforni@cms.it Paninforni Vittorio vittorio.paninforni@cms.it 57SF2P1GF7O2E7SQW0C7 1001 True IT False
------------------------------------------------------------------------------------------------------
-- Diritti
------------------------------------------------------------------------------------------------------
carlo.viviani@gmail.com X999 CMS_SC CapoGruppo
carlo.viviani@gmail.com X999 CMS_SC CapoOfficina
carlo.viviani@gmail.com X999 CMS_SC SuperAdmin
carlo.viviani@gmail.com X999 CMS_SC User
ceo@steamware.net X999 CMS_SC User
giancarlo@steamware.net X999 CMS_SC CapoGruppo
giancarlo@steamware.net X999 CMS_SC CapoOfficina
giancarlo@steamware.net X999 CMS_SC SuperAdmin
giancarlo@steamware.net X999 CMS_SC User
johnny.colleoni@cms.it X999 CMS_SC User
marco.labaria@cms.it X999 CMS_SC User
mario.volpi@cms.it X999 CMS_SC CapoGruppo
mario.volpi@cms.it X999 CMS_SC CapoOfficina
mario.volpi@cms.it X999 CMS_SC CqSetSC
mario.volpi@cms.it X999 CMS_SC User
michele.zanchi@cms.it X999 CMS_SC User
piercarlo.moreschi@cms.it X999 CMS_SC User
samuele@steamware.net X999 CMS_SC CapoGruppo
samuele@steamware.net X999 CMS_SC CapoOfficina
samuele@steamware.net X999 CMS_SC CqSetSC
samuele@steamware.net X999 CMS_SC SuperAdmin
samuele@steamware.net X999 CMS_SC User
santo.benintendi@cms.it X999 CMS_SC User
simone.baroni@cms.it X999 CMS_SC User
valerio.benintendi@cms.it X999 CMS_SC CapoGruppo
valerio.benintendi@cms.it X999 CMS_SC CqSetSC
valerio.benintendi@cms.it X999 CMS_SC User
vittorio.paninforni@cms.it X999 CMS_SC User
------------------------------------------------------------------------------------------------------
-- Vocabolario
------------------------------------------------------------------------------------------------------
exec voc.stp_insNewLemma 'AuthUserBaseCollaudi','Accesso Utenti Collaudo'
exec voc.stp_insNewLemma 'AuthUserBaseTitle','Istruzioni'
exec voc.stp_insNewLemma 'AuthUserBaseInstr01','Inserendo Cognome e Nome gli utenti collaudatori registrati possono accedere alla funzionalità di inserimento dati di Collaudo'
exec voc.stp_insNewLemma 'btnAuthUserBase','Effettua Login'
exec voc.stp_insNewLemma 'ErrorEAK04','[ErrorEAK04] Attenzione: profilo utente non corretto per accesso Collaudatore'
exec voc.stp_insNewLemma 'ErrorEAK05','[ErrorEAK05] Attenzione: email non trovata, prego contattare amministratore!'
exec voc.stp_insNewLemma 'UserData','Dati Utente'
exec voc.stp_insNewLemma 'UserRights','Permessi Utente'
exec voc.stp_insNewLemma 'DevicesList','Elenco Devices Autorizzati'
exec voc.stp_insNewLemma 'UserAuthOk','User'
exec voc.stp_insNewLemma 'Logout','Logout'
------------------------------------------------------------------------------------------------------
-- UserParam
------------------------------------------------------------------------------------------------------
/****** Object: Table [dbo].[UserParam] Script Date: 29/10/2015 17:24:29 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UserParam](
[Email] [nvarchar](250) NOT NULL,
[ParName] [nvarchar](50) NOT NULL,
[ParValue] [nvarchar](max) NOT NULL,
CONSTRAINT [PK_UserParam] PRIMARY KEY CLUSTERED
(
[Email] ASC,
[ParName] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE [dbo].[UserParam] ADD CONSTRAINT [DF_Table_1_email] DEFAULT ('@') FOR [Email]
GO
ALTER TABLE [dbo].[UserParam] ADD CONSTRAINT [DF_UserParam_ParValue] DEFAULT ('') FOR [ParValue]
GO
------------------------------------------------------------------------------------------------------
-- stored!
------------------------------------------------------------------------------------------------------
-- =============================================
-- Author: S.E. Locatelli
-- Create date: 2015.10.29
-- Description: recupera parametro utente da key
-- =============================================
CREATE PROCEDURE [dbo].stp_UsrPar_getByKey
(
@email nvarchar(250),
@ParName nvarchar(50)
)
AS
SET NOCOUNT ON;
SELECT Email, ParName, ParValue
FROM dbo.UserParam
WHERE Email = @email
AND ParName = @ParName
-- =============================================
-- Author: S.E. Locatelli
-- Create date: 2015.10.29
-- Description: upsert record parametro x utente
-- =============================================
CREATE PROCEDURE [dbo].[stp_UsrPar_upsert]
(
@Email NVARCHAR(250),
@ParName NVARCHAR(50),
@ParValue NVARCHAR(MAX)
)
AS
BEGIN tran
SET NOCOUNT OFF;
-- SE NON HO un record lo inserisco altrimenti update...
MERGE UserParam AS target
USING (SELECT @Email, @ParName, @ParValue) AS source (Email, ParName, ParValue)
ON (target.Email = source.Email AND target.ParName = source.ParName)
WHEN MATCHED THEN
UPDATE SET ParValue = source.ParValue
WHEN NOT MATCHED THEN
INSERT (Email, ParName, ParValue)
VALUES (source.Email, source.ParName, source.ParValue);
-- Rileggo..
SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParName = @ParName)
COMMIT tran
+9
View File
@@ -163,6 +163,7 @@
<Content Include="AnagTags.aspx" />
<Content Include="App_Readme\Elmah.txt" />
<Content Include="App_Readme\ServerCMS.txt" />
<Content Include="App_Readme\UpdateSql_v_2.0.sql" />
<Content Include="Collaudi.aspx" />
<Content Include="Content\bootstrap-theme.css" />
<Content Include="Content\bootstrap-theme.min.css">
@@ -283,6 +284,7 @@
<Content Include="Images\WorkInProgress.jpg" />
<Content Include="jumper.aspx" />
<Content Include="ListValues.aspx" />
<Content Include="Logout.aspx" />
<Content Include="packages.config" />
<Content Include="Bootstrap.Master" />
<Content Include="Files\PlaceHolder.file" />
@@ -561,6 +563,13 @@
<Compile Include="ListValues.aspx.designer.cs">
<DependentUpon>ListValues.aspx</DependentUpon>
</Compile>
<Compile Include="Logout.aspx.cs">
<DependentUpon>Logout.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="Logout.aspx.designer.cs">
<DependentUpon>Logout.aspx</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ReportCliente.aspx.cs">
<DependentUpon>ReportCliente.aspx</DependentUpon>
+94
View File
@@ -19,10 +19,31 @@ namespace CMS_SC
memLayer.ML.setSessionVal("showHist", false);
// pannello principale
mod_righePag.numRowPag = 10;
if (getPar("numRowPagColl_Main") != "")
{
try
{
mod_righePag.numRowPag = Convert.ToInt32(getPar("numRowPagColl_Main"));
}
catch
{ }
}
mod_collaudi.pageSize = mod_righePag.numRowPag;
// pannello secondario
mod_righePagPrev.numRowPag = 20;
if (getPar("numRowPagColl_Sec") != "")
{
try
{
mod_righePagPrev.numRowPag = Convert.ToInt32(getPar("numRowPagColl_Sec"));
}
catch
{ }
}
mod_collaudiPrev.pageSize = mod_righePagPrev.numRowPag;
tryGetParam();
// collego ed aggiorno resto...
ddlFase.DataBind();
ddlDossier.DataBind();
@@ -33,12 +54,76 @@ namespace CMS_SC
mod_righePag.eh_newNum += mod_righePag_eh_newNum;
mod_righePagPrev.eh_newNum += mod_righePagPrev_eh_newNum;
}
/// <summary>
/// cerca di recuperare i 3 parametri selezionati dall'utente (SE ci sono su DB)
/// </summary>
private void tryGetParam()
{
// rileggo SE CI SONO i parametri filtrati...
if (getPar("ddlFase") != "")
{
try
{
ddlFase.SelectedValue = getPar("ddlFase");
}
catch
{ }
}
// rileggo SE CI SONO i parametri filtrati...
if (getPar("ddlDossier") != "")
{
try
{
ddlDossier.SelectedValue = getPar("ddlDossier");
}
catch
{ }
}
// rileggo SE CI SONO i parametri filtrati...
if (getPar("ddlSelScheda") != "")
{
try
{
ddlSelScheda.SelectedValue = getPar("ddlSelScheda");
}
catch
{ }
}
}
/// <summary>
/// recupera (se c'è) da db il parametro selezionato dall'utente
/// </summary>
/// <param name="paramName"></param>
/// <returns></returns>
protected string getPar(string paramName)
{
string answ = "";
try
{
answ = DtProxy.man.taUsrPar.getByKey(OpAuth.currAuth.email, paramName)[0].ParValue;
}
catch
{ }
return answ;
}
/// <summary>
/// salva su DB il parametro scelto dall'utente
/// </summary>
/// <param name="paramName"></param>
/// <param name="paramValue"></param>
protected void savePar(string paramName, string paramValue)
{
DtProxy.man.taUsrPar.upsert(OpAuth.currAuth.email, paramName, paramValue);
}
void mod_righePag_eh_newNum(object sender, EventArgs e)
{
savePar("numRowPagColl_Main", mod_righePag.numRowPag.ToString());
mod_collaudi.pageSize = mod_righePag.numRowPag;
}
void mod_righePagPrev_eh_newNum(object sender, EventArgs e)
{
savePar("numRowPagColl_Sec", mod_righePagPrev.numRowPag.ToString());
mod_collaudiPrev.pageSize = mod_righePagPrev.numRowPag;
}
void mod_collaudi_eh_selezioneValore(object sender, EventArgs e)
@@ -190,6 +275,9 @@ namespace CMS_SC
protected void ddlDossier_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo!
savePar("ddlDossier", ddlDossier.SelectedValue);
// fix visualizzazione
ddlSelScheda.DataBind();
fixControls();
ddlSelSchedaPrev.DataBind();
@@ -197,10 +285,16 @@ namespace CMS_SC
}
protected void ddlSelScheda_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo!
savePar("ddlSelScheda", ddlSelScheda.SelectedValue);
// fix visualizzazione
fixControls();
}
protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo!
savePar("ddlFase", ddlFase.SelectedValue);
// fix visualizzazione
ddlDossier.DataBind();
ddlSelScheda.DataBind();
fixControls();
+2
View File
@@ -1,4 +1,5 @@
using SteamWare;
using CMS_SC_Data;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -14,6 +15,7 @@ namespace CMS_SC
{
// resetto i dati utente all'accesso alla pagina default...
devicesAuthProxy.stObj.clearAllUserData();
OpAuth.stopAuth();
Response.Redirect("Home");
}
}
+5 -5
View File
@@ -23,19 +23,19 @@
</div>
<div class="panel-body">
<div class="shortcuts">
<asp:HyperLink runat="server" ID="hlAnagSchedeColl" class='<%# "shortcut " + checkShow() %>' NavigateUrl="AnagSchedeColl">
<asp:HyperLink runat="server" ID="hlAnagSchedeColl" class='<%# "shortcut " + checkShow(true) %>' NavigateUrl="AnagSchedeColl">
<i class="fa fa-cubes shortcut-icon"></i> <span class="shortcut-label"><%: traduci("AnagSchedeColl") %></span>
</asp:HyperLink>
<asp:HyperLink runat="server" ID="hlElencoSchede" class='<%# "shortcut " + checkShow() %>' NavigateUrl="ElencoSchede">
<asp:HyperLink runat="server" ID="hlElencoSchede" class='<%# "shortcut " + checkShow(true) %>' NavigateUrl="ElencoSchede">
<i class="fa fa-database shortcut-icon"></i> <span class="shortcut-label"><%: traduci("ElencoSchede") %></span>
</asp:HyperLink>
<asp:HyperLink runat="server" ID="hlCollaudi" class="shortcut" NavigateUrl="Collaudi">
<i class="fa fa-cube shortcut-icon"></i> <span class="shortcut-label"><%: traduci("Collaudi") %></span>
</asp:HyperLink>
<%--<asp:HyperLink runat="server" ID="HyperLink5" class="shortcut" NavigateUrl="MarginReport">
<i class="fa fa-eur shortcut-icon"></i> <span class="shortcut-label"><%: traduci("Report") %></span>
<asp:HyperLink runat="server" ID="hlLogout" class='<%# "shortcut " + checkShow(false) %>' NavigateUrl="Logout">
<i class="fa fa-sign-out shortcut-icon"></i> <span class="shortcut-label"><%: traduci("Logout") %></span>
</asp:HyperLink>
<asp:HyperLink runat="server" ID="HyperLink6" class="shortcut" NavigateUrl="StdCostList">
<%--<asp:HyperLink runat="server" ID="HyperLink6" class="shortcut" NavigateUrl="StdCostList">
<i class="fa fa-calculator shortcut-icon"></i> <span class="shortcut-label"><%: traduci("StdCostList") %></span>
</asp:HyperLink>--%>
</div>
+13 -3
View File
@@ -16,6 +16,7 @@ namespace CMS_SC
{
hlAnagSchedeColl.DataBind();
hlElencoSchede.DataBind();
hlLogout.DataBind();
}
}
/// <summary>
@@ -60,15 +61,24 @@ namespace CMS_SC
/// <summary>
/// verifica visibilità in base al menù...
/// </summary>
/// <param name="doShow"></param>
/// <returns></returns>
public string checkShow()
public string checkShow(object _doShow)
{
string answ = "hidden ";
bool doShow = false;
try
{
doShow = Convert.ToBoolean(_doShow);
}
catch
{ }
// verifico: se è userIsSuperAdmin vede tutto
if (userIsSuperAdmin || userIsCapoOfficina || userIsCapoGruppo || userIsAnagAdmin)
{
answ = "";
doShow = !doShow;
}
string answ = "";
if (doShow) answ = "hidden ";
return answ;
}
}
+9
View File
@@ -38,5 +38,14 @@ namespace CMS_SC {
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HyperLink hlCollaudi;
/// <summary>
/// hlLogout control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HyperLink hlLogout;
}
}
+16
View File
@@ -0,0 +1,16 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Logout.aspx.cs" Inherits="CMS_SC.Logout" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
+25
View File
@@ -0,0 +1,25 @@
using CMS_SC_Data;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace CMS_SC
{
public partial class Logout : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// cancello cookie!
memLayer.ML.emptyCookieVal(devicesAuthProxy.AuthCookieName);
// resetto sessione
devicesAuthProxy.stObj.clearAllUserData();
OpAuth.stopAuth();
// reload default!
Response.Redirect("Default");
}
}
}
+26
View File
@@ -0,0 +1,26 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace CMS_SC
{
public partial class Logout
{
/// <summary>
/// form1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
}
}
@@ -27,7 +27,7 @@ namespace CMS_SC.WebUserControls
{
// salvo i dati MINIMI per auth utente (in sessione) SENZA cookie...
setupUserBase();
Response.Redirect("Collaudi");
Response.Redirect("Default");
}
else
{
+1 -1
View File
@@ -26,7 +26,7 @@
<div class="collapse subnav-collapse">
<ul class="mainnav">
<li class='<%: liClass("Default") %>'>
<a href="Default">
<a href="Home">
<i class="fa fa-home"></i>
<span>Home</span>
</a>
+1 -1
View File
@@ -214,7 +214,7 @@ namespace CMS_SC.WebUserControls
{ }
}
}
// salvo in sessione utente
// salvo in sessione utente l'email...
memLayer.ML.setSessionVal("email", email);
// avvio utente...
devicesAuthProxy.stObj.startUpUtente(email);
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2 -2
View File
@@ -5,7 +5,7 @@
using System.Reflection;
[assembly: AssemblyVersion("1.9.109.356")]
[assembly: AssemblyFileVersion("1.9.109.356")]
[assembly: AssemblyVersion("2.0.123.356")]
[assembly: AssemblyFileVersion("2.0.123.356")]
[assembly: AssemblyCopyright("Steamware © 2009-2015")]
[assembly: AssemblyCompany("Steamware")]
+2 -2
View File
@@ -6,8 +6,8 @@
using System.Reflection;
[assembly: AssemblyVersion("1.9.109.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("1.9.109.<#= this.RevisionNumber #>")]
[assembly: AssemblyVersion("2.0.123.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("2.0.123.<#= this.RevisionNumber #>")]
[assembly: AssemblyCopyright("Steamware © 2009-<#= DateTime.Now.Year #>")]
[assembly: AssemblyCompany("Steamware")]
<#+
Binary file not shown.