OK crea nuova revisione duplicando misure...
This commit is contained in:
Generated
+1423
-1380
File diff suppressed because it is too large
Load Diff
@@ -773,8 +773,7 @@ ORDER BY Ordinale, CodSchedaVers</CommandText>
|
||||
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="[CMS-SC].dbo.v_ElencoDossier" DbObjectType="View" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetData" UserSourceName="Fill">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="Text" ModifiedByUser="true">
|
||||
<CommandText>SELECT *
|
||||
FROM v_ElencoDossier</CommandText>
|
||||
<CommandText>SELECT * FROM v_ElencoDossier</CommandText>
|
||||
<Parameters />
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
@@ -783,16 +782,30 @@ FROM v_ElencoDossier</CommandText>
|
||||
<Mappings>
|
||||
<Mapping SourceColumn="IdxDossier" DataSetColumn="IdxDossier" />
|
||||
<Mapping SourceColumn="Matricola" DataSetColumn="Matricola" />
|
||||
<Mapping SourceColumn="DescrMacchina" DataSetColumn="DescrMacchina" />
|
||||
<Mapping SourceColumn="DataCreazione" DataSetColumn="DataCreazione" />
|
||||
<Mapping SourceColumn="UserCreazione" DataSetColumn="UserCreazione" />
|
||||
<Mapping SourceColumn="NumSchede" DataSetColumn="NumSchede" />
|
||||
<Mapping SourceColumn="NumMisReq" DataSetColumn="NumMisReq" />
|
||||
<Mapping SourceColumn="NumMisEff" DataSetColumn="NumMisEff" />
|
||||
<Mapping SourceColumn="Stato" DataSetColumn="Stato" />
|
||||
<Mapping SourceColumn="DescrMacchina" DataSetColumn="DescrMacchina" />
|
||||
<Mapping SourceColumn="FaseAct" DataSetColumn="FaseAct" />
|
||||
<Mapping SourceColumn="RevAct" DataSetColumn="RevAct" />
|
||||
<Mapping SourceColumn="Note" DataSetColumn="Note" />
|
||||
</Mappings>
|
||||
<Sources>
|
||||
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="[CMS-SC].dbo.stp_ED_CreateRev" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="createRev" Modifier="Public" Name="createRev" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="createRev">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
|
||||
<CommandText>dbo.stp_ED_CreateRev</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="@Original_IdxDossier" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@User" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Note" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
</Parameters>
|
||||
</DbCommand>
|
||||
</SelectCommand>
|
||||
</DbSource>
|
||||
<DbSource ConnectionRef="CMS_SCConnectionString (Settings)" DbObjectName="[CMS-SC].dbo.stp_ED_DeleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="deleteQuery" Modifier="Public" Name="deleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="deleteQuery">
|
||||
<SelectCommand>
|
||||
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
|
||||
@@ -834,7 +847,7 @@ FROM v_ElencoDossier</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="@Original_IdxDossier" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Stato" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@FaseAct" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Note" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumnNullMapping="false" SourceVersion="Current" />
|
||||
</Parameters>
|
||||
</DbCommand>
|
||||
@@ -1744,8 +1757,15 @@ SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParNa
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataCreazione" msprop:Generator_ColumnVarNameInTable="columnDataCreazione" msprop:Generator_ColumnPropNameInRow="DataCreazione" msprop:Generator_ColumnPropNameInTable="DataCreazioneColumn" msprop:Generator_UserColumnName="DataCreazione" type="xs:dateTime" minOccurs="0" />
|
||||
<xs:element name="UserCreazione" msprop:Generator_ColumnVarNameInTable="columnUserCreazione" msprop:Generator_ColumnPropNameInRow="UserCreazione" msprop:Generator_ColumnPropNameInTable="UserCreazioneColumn" msprop:Generator_UserColumnName="UserCreazione" minOccurs="0">
|
||||
<xs:element name="DescrMacchina" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnDescrMacchina" msprop:Generator_ColumnPropNameInRow="DescrMacchina" msprop:Generator_ColumnPropNameInTable="DescrMacchinaColumn" msprop:Generator_UserColumnName="DescrMacchina" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="103" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataCreazione" msprop:Generator_ColumnVarNameInTable="columnDataCreazione" msprop:Generator_ColumnPropNameInRow="DataCreazione" msprop:Generator_ColumnPropNameInTable="DataCreazioneColumn" msprop:Generator_UserColumnName="DataCreazione" type="xs:dateTime" />
|
||||
<xs:element name="UserCreazione" msprop:Generator_ColumnVarNameInTable="columnUserCreazione" msprop:Generator_ColumnPropNameInRow="UserCreazione" msprop:Generator_ColumnPropNameInTable="UserCreazioneColumn" msprop:Generator_UserColumnName="UserCreazione">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
@@ -1755,20 +1775,14 @@ SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParNa
|
||||
<xs:element name="NumSchede" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNumSchede" msprop:Generator_ColumnPropNameInRow="NumSchede" msprop:Generator_ColumnPropNameInTable="NumSchedeColumn" msprop:Generator_UserColumnName="NumSchede" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="NumMisReq" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNumMisReq" msprop:Generator_ColumnPropNameInRow="NumMisReq" msprop:Generator_ColumnPropNameInTable="NumMisReqColumn" msprop:Generator_UserColumnName="NumMisReq" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="NumMisEff" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNumMisEff" msprop:Generator_ColumnPropNameInRow="NumMisEff" msprop:Generator_ColumnPropNameInTable="NumMisEffColumn" msprop:Generator_UserColumnName="NumMisEff" type="xs:int" minOccurs="0" />
|
||||
<xs:element name="Stato" msprop:Generator_ColumnVarNameInTable="columnStato" msprop:Generator_ColumnPropNameInRow="Stato" msprop:Generator_ColumnPropNameInTable="StatoColumn" msprop:Generator_UserColumnName="Stato">
|
||||
<xs:element name="FaseAct" msprop:Generator_ColumnVarNameInTable="columnFaseAct" msprop:Generator_ColumnPropNameInRow="FaseAct" msprop:Generator_ColumnPropNameInTable="FaseActColumn" msprop:Generator_UserColumnName="FaseAct">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DescrMacchina" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnDescrMacchina" msprop:Generator_ColumnPropNameInRow="DescrMacchina" msprop:Generator_ColumnPropNameInTable="DescrMacchinaColumn" msprop:Generator_UserColumnName="DescrMacchina" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="103" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="RevAct" msprop:Generator_ColumnVarNameInTable="columnRevAct" msprop:Generator_ColumnPropNameInRow="RevAct" msprop:Generator_ColumnPropNameInTable="RevActColumn" msprop:Generator_UserColumnName="RevAct" type="xs:int" />
|
||||
<xs:element name="Note" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnNote" msprop:Generator_ColumnPropNameInRow="Note" msprop:Generator_ColumnPropNameInTable="NoteColumn" msprop:Generator_UserColumnName="Note" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:string">
|
||||
|
||||
@@ -4,24 +4,26 @@
|
||||
Changes to this file may cause incorrect behavior and will be lost if
|
||||
the code is regenerated.
|
||||
</autogenerated>-->
|
||||
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="187" ViewPortY="-36" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||
<DiagramLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ex:showrelationlabel="False" ViewPortX="388" ViewPortY="-47" xmlns:ex="urn:schemas-microsoft-com:xml-msdatasource-layout-extended" xmlns="urn:schemas-microsoft-com:xml-msdatasource-layout">
|
||||
<Shapes>
|
||||
<Shape ID="DesignTable:ElencoFamMacc" ZOrder="23" X="598" Y="-22" Height="191" Width="249" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
|
||||
<Shape ID="DesignTable:ElencoMacchineCN" ZOrder="3" X="1029" Y="-32" Height="305" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||
<Shape ID="DesignTable:AnagFasi" ZOrder="18" X="1096" Y="741" Height="172" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:AnagSchede" ZOrder="5" X="67" Y="363" Height="267" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
|
||||
<Shape ID="DesignTable:DettScheda" ZOrder="14" X="414" Y="444" Height="324" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||
<Shape ID="DesignTable:ValidVal" ZOrder="8" X="100" Y="649" Height="286" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||
<Shape ID="DesignTable:SchemaCollFamMacc" ZOrder="4" X="67" Y="-36" Height="362" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
|
||||
<Shape ID="DesignTable:ElencoDossier" ZOrder="2" X="1070" Y="325" Height="343" Width="273" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="216" />
|
||||
<Shape ID="DesignTable:SchemaCollMacc" ZOrder="6" X="738" Y="184" Height="345" Width="280" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="176" />
|
||||
<Shape ID="DesignTable:Misure" ZOrder="9" X="750" Y="562" Height="419" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="256" />
|
||||
<Shape ID="DesignTable:ReportData" ZOrder="15" X="410" Y="783" Height="305" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||
<Shape ID="DesignTable:Tags2Macchine" ZOrder="13" X="1366" Y="-8" Height="134" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:AnagTags" ZOrder="10" X="1376" Y="245" Height="191" Width="247" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:ElencoFamMacc" ZOrder="25" X="598" Y="-22" Height="191" Width="249" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="83" />
|
||||
<Shape ID="DesignTable:ElencoMacchineCN" ZOrder="6" X="1029" Y="-32" Height="305" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="178" />
|
||||
<Shape ID="DesignTable:AnagFasi" ZOrder="2" X="1097" Y="812" Height="204" Width="224" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="76" />
|
||||
<Shape ID="DesignTable:AnagSchede" ZOrder="8" X="67" Y="363" Height="267" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="140" />
|
||||
<Shape ID="DesignTable:DettScheda" ZOrder="17" X="414" Y="444" Height="324" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||
<Shape ID="DesignTable:ValidVal" ZOrder="11" X="100" Y="649" Height="286" Width="227" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="159" />
|
||||
<Shape ID="DesignTable:SchemaCollFamMacc" ZOrder="7" X="67" Y="-36" Height="362" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="197" />
|
||||
<Shape ID="DesignTable:ElencoDossier" ZOrder="1" X="1070" Y="325" Height="434" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="283" />
|
||||
<Shape ID="DesignTable:SchemaCollMacc" ZOrder="9" X="738" Y="184" Height="345" Width="280" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="176" />
|
||||
<Shape ID="DesignTable:Misure" ZOrder="12" X="750" Y="562" Height="419" Width="300" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="256" />
|
||||
<Shape ID="DesignTable:ReportData" ZOrder="18" X="410" Y="783" Height="305" Width="211" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="254" />
|
||||
<Shape ID="DesignTable:Tags2Macchine" ZOrder="16" X="1366" Y="-8" Height="134" Width="234" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:AnagTags" ZOrder="13" X="1376" Y="245" Height="191" Width="247" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="64" />
|
||||
<Shape ID="DesignTable:UserParam" ZOrder="4" X="0" Y="0" Height="90" Width="158" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="0" />
|
||||
<Shape ID="DesignTable:StatoCollaudi" ZOrder="3" X="54" Y="973" Height="319" Width="207" AdapterExpanded="true" DataTableExpanded="true" OldAdapterHeight="0" OldDataTableHeight="0" SplitterPosition="260" />
|
||||
</Shapes>
|
||||
<Connectors>
|
||||
<Connector ID="DesignRelation:FK_DettScheda_AnagSchede1" ZOrder="25" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_DettScheda_AnagSchede1" ZOrder="27" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>367</X>
|
||||
@@ -33,7 +35,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_ElencoMacchineCN_ElencoFamMacc" ZOrder="24" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_ElencoMacchineCN_ElencoFamMacc" ZOrder="26" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>847</X>
|
||||
@@ -45,7 +47,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_ValidVal_DettScheda" ZOrder="22" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_ValidVal_DettScheda" ZOrder="24" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>414</X>
|
||||
@@ -57,7 +59,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_SchemaCollFamMacc_AnagSchede1" ZOrder="20" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_SchemaCollFamMacc_AnagSchede1" ZOrder="22" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>227</X>
|
||||
@@ -69,7 +71,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_SchemaCollFamMacc_ElencoFamMacc" ZOrder="21" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_SchemaCollFamMacc_ElencoFamMacc" ZOrder="23" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>598</X>
|
||||
@@ -81,7 +83,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_ElencoDossier_ElencoMacchineCN" ZOrder="1" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_ElencoDossier_ElencoMacchineCN" ZOrder="5" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>1226</X>
|
||||
@@ -93,7 +95,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_SchemaCollMacc_AnagSchede" ZOrder="7" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_SchemaCollMacc_AnagSchede" ZOrder="10" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>367</X>
|
||||
@@ -105,7 +107,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_SchemaCollMacc_ElencoDossier" ZOrder="19" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_SchemaCollMacc_ElencoDossier" ZOrder="21" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>1070</X>
|
||||
@@ -117,19 +119,19 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_IstanzeMisura_AnagFasi1" ZOrder="17" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_IstanzeMisura_AnagFasi1" ZOrder="20" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>1096</X>
|
||||
<Y>835</Y>
|
||||
<X>1097</X>
|
||||
<Y>909</Y>
|
||||
</Point>
|
||||
<Point>
|
||||
<X>1050</X>
|
||||
<Y>835</Y>
|
||||
<Y>909</Y>
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_Misure_SchemaCollMacc1" ZOrder="16" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_Misure_SchemaCollMacc1" ZOrder="19" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>807</X>
|
||||
@@ -141,7 +143,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_Tags2Macchine_ElencoMacchineCN" ZOrder="12" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_Tags2Macchine_ElencoMacchineCN" ZOrder="15" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>1329</X>
|
||||
@@ -153,7 +155,7 @@
|
||||
</Point>
|
||||
</RoutePoints>
|
||||
</Connector>
|
||||
<Connector ID="DesignRelation:FK_Tags2Macchine_AnagTags" ZOrder="11" LineWidth="11">
|
||||
<Connector ID="DesignRelation:FK_Tags2Macchine_AnagTags" ZOrder="14" LineWidth="11">
|
||||
<RoutePoints>
|
||||
<Point>
|
||||
<X>1476</X>
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
<configSections>
|
||||
</configSections>
|
||||
<connectionStrings>
|
||||
<add name="CMS_SC_Data.Properties.Settings.CMS_SCConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=CMS-SC;Persist Security Info=True;User ID=sa;Password=keyhammer;" providerName="System.Data.SqlClient"/>
|
||||
<add name="CMS_SC_Data.Properties.Settings.CMS_SCConnectionString" connectionString="Data Source=SQL2012DEV;Initial Catalog=CMS-SC;Persist Security Info=True;User ID=sa;Password=keyhammer16;" providerName="System.Data.SqlClient"/>
|
||||
</connectionStrings>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/></startup></configuration>
|
||||
|
||||
@@ -1 +1 @@
|
||||
ef66bc19c903403e353e7e501955e5700dc062bc
|
||||
2fb95a3993cb82f9761f08fd519bb0550ffc5978
|
||||
|
||||
Binary file not shown.
@@ -107,7 +107,7 @@ namespace CMS_SC
|
||||
string fase = "";
|
||||
try
|
||||
{
|
||||
fase = DtProxy.man.taED.getByDossier(idxDossier)[0].Stato;
|
||||
fase = DtProxy.man.taED.getByDossier(idxDossier)[0].FaseAct;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_dossier.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_dossier" %>
|
||||
<div class="row text-center" style="font-size: 0.8em;">
|
||||
<div class="col-12 text-center text-uppercase">
|
||||
<h6>Edit Dossier</h6>
|
||||
<div class="row text-center py-2" style="font-size: 0.8em;">
|
||||
<div class="col-12 text-center text-uppercase text-info">
|
||||
<h6><%: traduci("EditDossier") %></h6>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="col-5">
|
||||
<b><%: traduci("FaseRevAct") %></b>
|
||||
</div>
|
||||
<div class="col-7">
|
||||
<b><%: traduci("NoteDossier") %></b>
|
||||
</div>
|
||||
<div class="col-5">
|
||||
<span class="input-group mb-0">
|
||||
<span class="input-group-prepend">
|
||||
<span class="input-group-text">
|
||||
@@ -19,29 +25,34 @@
|
||||
<span class="input-group-append">
|
||||
<span class="input-group-text">
|
||||
<asp:Label runat="server" ID="lblRevAct" Text="-" />
|
||||
<asp:LinkButton runat="server" ID="lbtNewRev" OnClick="lbtNewRev_Click"><i class="fa fa-plus text-success"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtNewRev" OnClick="lbtNewRev_Click"><i class="fa fa-plus text-info"></i></asp:LinkButton>
|
||||
</span>
|
||||
</span>
|
||||
</span>
|
||||
<asp:Label runat="server" ID="lblFaseRev"><%: traduci("InsEnabOnCurrent") %></asp:Label>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<asp:TextBox runat="server" ID="txtNote" TextMode="MultiLine" CssClass="form-control" Height="6em" AutoPostBack="True" OnTextChanged="txtNote_TextChanged" />
|
||||
<div class="col-7">
|
||||
<asp:TextBox runat="server" ID="txtNote" TextMode="MultiLine" CssClass="form-control" Height="5em" AutoPostBack="True" OnTextChanged="txtNote_TextChanged" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="font-size: 1.5em;">
|
||||
<div class="col-4">
|
||||
<asp:LinkButton runat="server" ID="lbtSalvaNote" class="btn btn-success" Visible="true" OnClick="lbtSalvaNote_Click" Width="200px" ForeColor="White">
|
||||
<asp:LinkButton runat="server" ID="lbtSalvaNote" class="btn btn-success btn-block" Visible="true" OnClick="lbtSalvaNote_Click" ForeColor="White">
|
||||
<i class="fa fa-1x fa-floppy-o shortcut-icon"></i>
|
||||
Salva
|
||||
<%: traduci("SalvaFaseNote") %>
|
||||
</asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtSalvaRev" class="btn btn-info btn-block" Visible="true" OnClick="lbtSalvaRev_Click" ForeColor="White">
|
||||
<i class="fa fa-1x fa-floppy-o shortcut-icon"></i>
|
||||
<%: traduci("SalvaRev") %>
|
||||
</asp:LinkButton>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<asp:Label runat="server" ID="lblWarn" Text="..." CssClass="text-danger" Visible="false" />
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<asp:LinkButton runat="server" ID="lbtResetNote" class="btn btn-danger" Visible="false" OnClick="lbtResetNote_Click" Width="200px" ForeColor="White">
|
||||
<asp:LinkButton runat="server" ID="lbtResetNote" class="btn btn-danger btn-block" Visible="false" OnClick="lbtResetNote_Click" ForeColor="White">
|
||||
<i class="fa fa-1x fa-ban shortcut-icon"></i>
|
||||
Annulla
|
||||
<%: traduci("Annulla") %>
|
||||
</asp:LinkButton>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -62,9 +62,10 @@ namespace CMS_SC.WebUserControls
|
||||
{
|
||||
DS_Applicazione.ElencoDossierRow riga = DtProxy.man.taED.getByDossier(idxDossier)[0];
|
||||
txtNote.Text = riga.Note;
|
||||
ddlFase.SelectedValue = riga.Stato;
|
||||
lblRevAct.Text = riga.Stato; //!!!FARE!!!
|
||||
ddlFase.SelectedValue = riga.FaseAct;
|
||||
lblRevAct.Text = riga.RevAct.ToString();
|
||||
ddlFase.Enabled = editFaseRev;
|
||||
txtNote.Enabled = editFaseRev;
|
||||
icnCancel.Visible = editFaseRev;
|
||||
icnEdit.Visible = !editFaseRev;
|
||||
lbtNewRev.Visible = editFaseRev;
|
||||
@@ -87,6 +88,13 @@ namespace CMS_SC.WebUserControls
|
||||
{
|
||||
lbtResetNote.Visible = showSaveCancel;
|
||||
lbtSalvaNote.Visible = showSaveCancel;
|
||||
lbtSalvaRev.Visible = false;
|
||||
}
|
||||
public void showRevBtn(bool showSaveCancel)
|
||||
{
|
||||
lbtResetNote.Visible = showSaveCancel;
|
||||
lbtSalvaNote.Visible = false;
|
||||
lbtSalvaRev.Visible = showSaveCancel;
|
||||
}
|
||||
|
||||
protected void lbtResetNote_Click(object sender, EventArgs e)
|
||||
@@ -101,10 +109,36 @@ namespace CMS_SC.WebUserControls
|
||||
if (idxDossier > 0)
|
||||
{
|
||||
DtProxy.man.taED.updateNote(idxDossier, ddlFase.SelectedValue, txtNote.Text.Trim());
|
||||
editFaseRev = false;
|
||||
}
|
||||
// ricarico
|
||||
fixControls();
|
||||
showNoteBtn(false);
|
||||
showRevBtn(false);
|
||||
raiseEvent();
|
||||
}
|
||||
protected void lbtSalvaRev_Click(object sender, EventArgs e)
|
||||
{
|
||||
// SE HO le note... sennò errore...
|
||||
if (txtNote.Text.Trim() != "")
|
||||
{
|
||||
// crea una nuova revisione salvando le note e DUPLICANDO tutti i valori alla NUOVA revisione...
|
||||
DtProxy.man.taED.createRev(idxDossier, user_std.UtSn.utente, txtNote.Text.Trim());
|
||||
// ricarico
|
||||
editFaseRev = false;
|
||||
fixControls();
|
||||
showNoteBtn(false);
|
||||
showRevBtn(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
// ricarico
|
||||
fixControls();
|
||||
lblWarn.Visible = true;
|
||||
lblWarn.Text = traduci("ERR-NoteMandatory");
|
||||
showNoteBtn(false);
|
||||
showRevBtn(true);
|
||||
}
|
||||
raiseEvent();
|
||||
}
|
||||
protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e)
|
||||
@@ -121,6 +155,11 @@ namespace CMS_SC.WebUserControls
|
||||
{
|
||||
editFaseRev = !editFaseRev;
|
||||
fixControls();
|
||||
if (!editFaseRev)
|
||||
{
|
||||
showNoteBtn(false);
|
||||
showRevBtn(false);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Crea una nuova revisione
|
||||
@@ -129,18 +168,7 @@ namespace CMS_SC.WebUserControls
|
||||
/// <param name="e"></param>
|
||||
protected void lbtNewRev_Click(object sender, EventArgs e)
|
||||
{
|
||||
// SE HO le note... sennò errore...
|
||||
if (txtNote.Text.Trim() != "")
|
||||
{
|
||||
// crea una nuova revisione salvando le note e DUPLICANDO tutti i valori alla NUOVA revisione...
|
||||
|
||||
// FARE con stored...
|
||||
}
|
||||
else
|
||||
{
|
||||
lblWarn.Visible = true;
|
||||
lblWarn.Text = traduci("ERR-NoteMandatory");
|
||||
}
|
||||
showRevBtn(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
+18
@@ -75,6 +75,15 @@ namespace CMS_SC.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.LinkButton lbtNewRev;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lblFaseRev.
|
||||
/// </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.Label lblFaseRev;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo txtNote.
|
||||
/// </summary>
|
||||
@@ -93,6 +102,15 @@ namespace CMS_SC.WebUserControls {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.LinkButton lbtSalvaNote;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lbtSalvaRev.
|
||||
/// </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.LinkButton lbtSalvaRev;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo lblWarn.
|
||||
/// </summary>
|
||||
|
||||
@@ -27,7 +27,8 @@
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# Eval("NumSchede") + " (" +Eval("NumMisEff")+"/"+ Eval("NumMisReq") +")" %>' ToolTip="Num Schede (misure effettuate / misure richieste)" />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="Stato" HeaderText="Fase" SortExpression="Stato" />
|
||||
<asp:BoundField DataField="FaseAct" HeaderText="Fase" SortExpression="FaseAct" />
|
||||
<asp:BoundField DataField="RevAct" HeaderText="R" SortExpression="RevAct" />
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False" CommandName="Delete" ToolTip="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' CssClass="fa fa-trash text-danger fa-2x" Visible='<%# userCanDel(Eval("IdxDossier")) && showDelete %>' />
|
||||
|
||||
@@ -5,163 +5,163 @@ using System.Web.UI.WebControls;
|
||||
|
||||
namespace CMS_SC.WebUserControls
|
||||
{
|
||||
public partial class mod_elencoDossiers : System.Web.UI.UserControl
|
||||
public partial class mod_elencoDossiers : System.Web.UI.UserControl
|
||||
{
|
||||
/// <summary>
|
||||
/// selezione valore in DettScheda
|
||||
/// </summary>
|
||||
public event EventHandler eh_selezioneValore;
|
||||
/// <summary>
|
||||
/// eliminazione Scheda
|
||||
/// </summary>
|
||||
public event EventHandler eh_deleteVal;
|
||||
/// <summary>
|
||||
/// sollevo evento selezione
|
||||
/// </summary>
|
||||
protected void raiseEvent()
|
||||
{
|
||||
/// <summary>
|
||||
/// selezione valore in DettScheda
|
||||
/// </summary>
|
||||
public event EventHandler eh_selezioneValore;
|
||||
/// <summary>
|
||||
/// eliminazione Scheda
|
||||
/// </summary>
|
||||
public event EventHandler eh_deleteVal;
|
||||
/// <summary>
|
||||
/// sollevo evento selezione
|
||||
/// </summary>
|
||||
protected void raiseEvent()
|
||||
{
|
||||
// sollevo evento nuovo valore...
|
||||
if (eh_selezioneValore != null)
|
||||
{
|
||||
eh_selezioneValore(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// dimensione pagina grid view
|
||||
/// </summary>
|
||||
public int pageSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return grView.PageSize;
|
||||
}
|
||||
set
|
||||
{
|
||||
grView.PageSize = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// dossier selezionato
|
||||
/// </summary>
|
||||
public int idxDossier
|
||||
{
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
try
|
||||
{
|
||||
answ = Convert.ToInt32(grView.SelectedDataKey["IdxDossier"]);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// selezione scheda...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
raiseEvent();
|
||||
}
|
||||
protected void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
resetSelezione();
|
||||
}
|
||||
/// <summary>
|
||||
/// resetto selezione
|
||||
/// </summary>
|
||||
private void resetSelezione()
|
||||
{
|
||||
grView.SelectedIndex = -1;
|
||||
grView.DataBind();
|
||||
raiseEvent();
|
||||
}
|
||||
/// <summary>
|
||||
/// wrapper traduzione
|
||||
/// </summary>
|
||||
/// <param name="lemma"></param>
|
||||
/// <returns></returns>
|
||||
public string traduci(string lemma)
|
||||
{
|
||||
return user_std.UtSn.Traduci(lemma);
|
||||
}
|
||||
/// <summary>
|
||||
/// imposta se sia abilitato delete "in genere" per il controllo
|
||||
/// </summary>
|
||||
public bool showDelete
|
||||
{
|
||||
get
|
||||
{
|
||||
return memLayer.ML.BoolSessionObj(string.Format("canDel_{0}", devicesAuthProxy.pagCorrente));
|
||||
}
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal(string.Format("canDel_{0}", devicesAuthProxy.pagCorrente), value);
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
public bool userCanDel(object _idxDossier)
|
||||
{
|
||||
// se è superuser è SEMPRE true...
|
||||
bool answ = userIsAdmin;
|
||||
if (!answ)
|
||||
{
|
||||
int idxDossier = 0;
|
||||
int trovati = 0;
|
||||
// altrimenti verifico se sia un dossier "vuoto" e quindi eliminabile...
|
||||
try
|
||||
{
|
||||
idxDossier = Convert.ToInt32(_idxDossier);
|
||||
// cerco se ci sono record misure (NON devono esserci...)
|
||||
trovati = DtProxy.man.taMis.getByDossier(idxDossier).Rows.Count;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
if (trovati == 0)
|
||||
{
|
||||
answ = true;
|
||||
}
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// determina se user sia SuperAdmin
|
||||
/// </summary>
|
||||
public bool userIsAdmin
|
||||
{
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
answ = devicesAuthProxy.stObj.userHasRight("SuperAdmin");
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
public void doUpdate()
|
||||
{
|
||||
grView.DataBind();
|
||||
}
|
||||
|
||||
protected void grView_RowDeleted(object sender, GridViewDeletedEventArgs e)
|
||||
{
|
||||
grView.DataBind();
|
||||
// sollevo evento nuovo valore...
|
||||
if (eh_deleteVal != null)
|
||||
{
|
||||
eh_deleteVal(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
// sollevo evento nuovo valore...
|
||||
if (eh_selezioneValore != null)
|
||||
{
|
||||
eh_selezioneValore(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// dimensione pagina grid view
|
||||
/// </summary>
|
||||
public int pageSize
|
||||
{
|
||||
get
|
||||
{
|
||||
return grView.PageSize;
|
||||
}
|
||||
set
|
||||
{
|
||||
grView.PageSize = value;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// dossier selezionato
|
||||
/// </summary>
|
||||
public int idxDossier
|
||||
{
|
||||
get
|
||||
{
|
||||
int answ = 0;
|
||||
try
|
||||
{
|
||||
answ = Convert.ToInt32(grView.SelectedDataKey["IdxDossier"]);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// selezione scheda...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
raiseEvent();
|
||||
}
|
||||
protected void btnReset_Click(object sender, EventArgs e)
|
||||
{
|
||||
resetSelezione();
|
||||
}
|
||||
/// <summary>
|
||||
/// resetto selezione
|
||||
/// </summary>
|
||||
private void resetSelezione()
|
||||
{
|
||||
grView.SelectedIndex = -1;
|
||||
grView.DataBind();
|
||||
raiseEvent();
|
||||
}
|
||||
/// <summary>
|
||||
/// wrapper traduzione
|
||||
/// </summary>
|
||||
/// <param name="lemma"></param>
|
||||
/// <returns></returns>
|
||||
public string traduci(string lemma)
|
||||
{
|
||||
return user_std.UtSn.Traduci(lemma);
|
||||
}
|
||||
/// <summary>
|
||||
/// imposta se sia abilitato delete "in genere" per il controllo
|
||||
/// </summary>
|
||||
public bool showDelete
|
||||
{
|
||||
get
|
||||
{
|
||||
return memLayer.ML.BoolSessionObj(string.Format("canDel_{0}", devicesAuthProxy.pagCorrente));
|
||||
}
|
||||
set
|
||||
{
|
||||
memLayer.ML.setSessionVal(string.Format("canDel_{0}", devicesAuthProxy.pagCorrente), value);
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
|
||||
public bool userCanDel(object _idxDossier)
|
||||
{
|
||||
// se è superuser è SEMPRE true...
|
||||
bool answ = userIsAdmin;
|
||||
if (!answ)
|
||||
{
|
||||
int idxDossier = 0;
|
||||
int trovati = 0;
|
||||
// altrimenti verifico se sia un dossier "vuoto" e quindi eliminabile...
|
||||
try
|
||||
{
|
||||
idxDossier = Convert.ToInt32(_idxDossier);
|
||||
// cerco se ci sono record misure (NON devono esserci...)
|
||||
trovati = DtProxy.man.taMis.getByDossier(idxDossier).Rows.Count;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
if (trovati == 0)
|
||||
{
|
||||
answ = true;
|
||||
}
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// determina se user sia SuperAdmin
|
||||
/// </summary>
|
||||
public bool userIsAdmin
|
||||
{
|
||||
get
|
||||
{
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
answ = devicesAuthProxy.stObj.userHasRight("SuperAdmin");
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
}
|
||||
public void doUpdate()
|
||||
{
|
||||
grView.DataBind();
|
||||
}
|
||||
|
||||
protected void grView_RowDeleted(object sender, GridViewDeletedEventArgs e)
|
||||
{
|
||||
grView.DataBind();
|
||||
// sollevo evento nuovo valore...
|
||||
if (eh_deleteVal != null)
|
||||
{
|
||||
eh_deleteVal(this, new EventArgs());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Reference in New Issue
Block a user