Fix x procedura insert nuovo dipendente (codHW + data assuzione), update query insert

This commit is contained in:
Samuele Locatelli
2022-02-16 11:35:31 +01:00
parent 3ae5d5b035
commit 8fb6aa40e7
3 changed files with 73 additions and 48 deletions
@@ -311,6 +311,7 @@
<InsertParameters>
<asp:Parameter Name="matricola" Type="String" />
<asp:Parameter Name="CF" Type="String" />
<asp:Parameter Name="CodHw" Type="String" />
<asp:Parameter Name="Cognome" Type="String" />
<asp:Parameter Name="Nome" Type="String" />
<asp:Parameter Name="dataNascita" Type="DateTime" />
+54 -31
View File
@@ -22880,6 +22880,7 @@ SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, p
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@matricola", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CF", global::System.Data.SqlDbType.NVarChar, 16, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodHw", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cognome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Nome", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@dataNascita", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
@@ -24066,7 +24067,23 @@ SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, p
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "17.0.0.0")]
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, false)]
public virtual int insertQuery(string matricola, string CF, string Cognome, string Nome, global::System.Nullable<global::System.DateTime> dataNascita, string luogoNascita, string provNascita, string nazNascita, string email, string dominio, string utente, string codOrario, string gruppo, string authKey, global::System.Nullable<bool> attivo) {
public virtual int insertQuery(
string matricola,
string CF,
string CodHw,
string Cognome,
string Nome,
global::System.Nullable<global::System.DateTime> dataNascita,
string luogoNascita,
string provNascita,
string nazNascita,
string email,
string dominio,
string utente,
string codOrario,
string gruppo,
string authKey,
global::System.Nullable<bool> attivo) {
global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[8];
if ((matricola == null)) {
command.Parameters[1].Value = global::System.DBNull.Value;
@@ -24080,83 +24097,89 @@ SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, p
else {
command.Parameters[2].Value = ((string)(CF));
}
if ((Cognome == null)) {
if ((CodHw == null)) {
command.Parameters[3].Value = global::System.DBNull.Value;
}
else {
command.Parameters[3].Value = ((string)(Cognome));
command.Parameters[3].Value = ((string)(CodHw));
}
if ((Nome == null)) {
if ((Cognome == null)) {
command.Parameters[4].Value = global::System.DBNull.Value;
}
else {
command.Parameters[4].Value = ((string)(Nome));
command.Parameters[4].Value = ((string)(Cognome));
}
if ((dataNascita.HasValue == true)) {
command.Parameters[5].Value = ((System.DateTime)(dataNascita.Value));
}
else {
if ((Nome == null)) {
command.Parameters[5].Value = global::System.DBNull.Value;
}
if ((luogoNascita == null)) {
command.Parameters[6].Value = global::System.DBNull.Value;
else {
command.Parameters[5].Value = ((string)(Nome));
}
if ((dataNascita.HasValue == true)) {
command.Parameters[6].Value = ((System.DateTime)(dataNascita.Value));
}
else {
command.Parameters[6].Value = ((string)(luogoNascita));
command.Parameters[6].Value = global::System.DBNull.Value;
}
if ((provNascita == null)) {
if ((luogoNascita == null)) {
command.Parameters[7].Value = global::System.DBNull.Value;
}
else {
command.Parameters[7].Value = ((string)(provNascita));
command.Parameters[7].Value = ((string)(luogoNascita));
}
if ((nazNascita == null)) {
if ((provNascita == null)) {
command.Parameters[8].Value = global::System.DBNull.Value;
}
else {
command.Parameters[8].Value = ((string)(nazNascita));
command.Parameters[8].Value = ((string)(provNascita));
}
if ((email == null)) {
if ((nazNascita == null)) {
command.Parameters[9].Value = global::System.DBNull.Value;
}
else {
command.Parameters[9].Value = ((string)(email));
command.Parameters[9].Value = ((string)(nazNascita));
}
if ((dominio == null)) {
if ((email == null)) {
command.Parameters[10].Value = global::System.DBNull.Value;
}
else {
command.Parameters[10].Value = ((string)(dominio));
command.Parameters[10].Value = ((string)(email));
}
if ((utente == null)) {
if ((dominio == null)) {
command.Parameters[11].Value = global::System.DBNull.Value;
}
else {
command.Parameters[11].Value = ((string)(utente));
command.Parameters[11].Value = ((string)(dominio));
}
if ((codOrario == null)) {
if ((utente == null)) {
command.Parameters[12].Value = global::System.DBNull.Value;
}
else {
command.Parameters[12].Value = ((string)(codOrario));
command.Parameters[12].Value = ((string)(utente));
}
if ((gruppo == null)) {
if ((codOrario == null)) {
command.Parameters[13].Value = global::System.DBNull.Value;
}
else {
command.Parameters[13].Value = ((string)(gruppo));
command.Parameters[13].Value = ((string)(codOrario));
}
if ((authKey == null)) {
if ((gruppo == null)) {
command.Parameters[14].Value = global::System.DBNull.Value;
}
else {
command.Parameters[14].Value = ((string)(authKey));
command.Parameters[14].Value = ((string)(gruppo));
}
if ((attivo.HasValue == true)) {
command.Parameters[15].Value = ((bool)(attivo.Value));
if ((authKey == null)) {
command.Parameters[15].Value = global::System.DBNull.Value;
}
else {
command.Parameters[15].Value = global::System.DBNull.Value;
command.Parameters[15].Value = ((string)(authKey));
}
if ((attivo.HasValue == true)) {
command.Parameters[16].Value = ((bool)(attivo.Value));
}
else {
command.Parameters[16].Value = global::System.DBNull.Value;
}
global::System.Data.ConnectionState previousConnectionState = command.Connection.State;
if (((command.Connection.State & global::System.Data.ConnectionState.Open)
+18 -17
View File
@@ -5,7 +5,7 @@
<DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="GPWConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="GPWConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.GPW_data.Properties.Settings.GlobalReference.Default.GPWConnectionString" Provider="System.Data.SqlClient" />
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="ETS_GPWConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="ETS_GPWConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.GPW_data.Properties.Settings.GlobalReference.Default.GPWConnectionString" Provider="System.Data.SqlClient" />
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="ETS_GPWConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="ETS_GPWConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.GPW_data.Properties.Settings.GlobalReference.Default.GPWConnectionString" Provider="System.Data.SqlClient" />
</Connections>
<Tables>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="TimbratureTableAdapter" GeneratorDataComponentClassName="TimbratureTableAdapter" Name="Timbrature" UserDataComponentName="TimbratureTableAdapter">
@@ -1018,6 +1018,7 @@ SELECT idxDipendente, matricola, CF, Cognome, Nome, dataNascita, luogoNascita, p
<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="@matricola" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CF" Precision="0" ProviderType="NVarChar" Scale="0" Size="16" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@CodHw" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Cognome" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="nvarchar" DbType="String" Direction="Input" ParameterName="@Nome" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DataTypeServer="datetime" DbType="DateTime" Direction="Input" ParameterName="@dataNascita" Precision="23" ProviderType="DateTime" Scale="3" Size="8" SourceColumnNullMapping="false" SourceVersion="Current" />
@@ -4134,45 +4135,45 @@ SELECT idxDipendente, gruppo FROM Dipendenti2Gruppi WHERE (gruppo = @gruppo) AND
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagGruppi" msprop:Generator_RowClassName="AnagGruppiRow" msprop:Generator_RowEvHandlerName="AnagGruppiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagGruppiRowDeleted" msprop:Generator_RowDeletingName="AnagGruppiRowDeleting" msprop:Generator_RowEvArgName="AnagGruppiRowChangeEvent" msprop:Generator_TablePropName="AnagGruppi" msprop:Generator_RowChangedName="AnagGruppiRowChanged" msprop:Generator_UserTableName="AnagGruppi" msprop:Generator_RowChangingName="AnagGruppiRowChanging" msprop:Generator_TableClassName="AnagGruppiDataTable" msprop:Generator_TableVarName="tableAnagGruppi">
<xs:element name="AnagGruppi" msprop:Generator_RowEvHandlerName="AnagGruppiRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagGruppiRowDeleted" msprop:Generator_RowDeletingName="AnagGruppiRowDeleting" msprop:Generator_RowEvArgName="AnagGruppiRowChangeEvent" msprop:Generator_TablePropName="AnagGruppi" msprop:Generator_RowChangedName="AnagGruppiRowChanged" msprop:Generator_UserTableName="AnagGruppi" msprop:Generator_RowChangingName="AnagGruppiRowChanging" msprop:Generator_RowClassName="AnagGruppiRow" msprop:Generator_TableClassName="AnagGruppiDataTable" msprop:Generator_TableVarName="tableAnagGruppi">
<xs:complexType>
<xs:sequence>
<xs:element name="gruppo" msprop:Generator_UserColumnName="gruppo" msprop:Generator_ColumnPropNameInTable="gruppoColumn" msprop:Generator_ColumnPropNameInRow="gruppo" msprop:Generator_ColumnVarNameInTable="columngruppo">
<xs:element name="gruppo" msprop:Generator_ColumnPropNameInTable="gruppoColumn" msprop:Generator_ColumnPropNameInRow="gruppo" msprop:Generator_UserColumnName="gruppo" msprop:Generator_ColumnVarNameInTable="columngruppo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="descrGruppo" msprop:Generator_UserColumnName="descrGruppo" msprop:Generator_ColumnPropNameInTable="descrGruppoColumn" msprop:Generator_ColumnPropNameInRow="descrGruppo" msprop:Generator_ColumnVarNameInTable="columndescrGruppo" minOccurs="0">
<xs:element name="descrGruppo" msprop:Generator_ColumnPropNameInTable="descrGruppoColumn" msprop:Generator_ColumnPropNameInRow="descrGruppo" msprop:Generator_UserColumnName="descrGruppo" msprop:Generator_ColumnVarNameInTable="columndescrGruppo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="codExt" msprop:Generator_UserColumnName="codExt" msprop:Generator_ColumnPropNameInTable="codExtColumn" msprop:Generator_ColumnPropNameInRow="codExt" msprop:Generator_ColumnVarNameInTable="columncodExt" minOccurs="0">
<xs:element name="codExt" msprop:Generator_ColumnPropNameInTable="codExtColumn" msprop:Generator_ColumnPropNameInRow="codExt" msprop:Generator_UserColumnName="codExt" msprop:Generator_ColumnVarNameInTable="columncodExt" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="exportEnab" msprop:Generator_UserColumnName="exportEnab" msprop:Generator_ColumnPropNameInTable="exportEnabColumn" msprop:Generator_ColumnPropNameInRow="exportEnab" msprop:Generator_ColumnVarNameInTable="columnexportEnab" type="xs:boolean" minOccurs="0" />
<xs:element name="exportEnab" msprop:Generator_ColumnPropNameInTable="exportEnabColumn" msprop:Generator_ColumnPropNameInRow="exportEnab" msprop:Generator_UserColumnName="exportEnab" msprop:Generator_ColumnVarNameInTable="columnexportEnab" type="xs:boolean" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Dipendenti2Gruppi" msprop:Generator_RowClassName="Dipendenti2GruppiRow" msprop:Generator_RowEvHandlerName="Dipendenti2GruppiRowChangeEventHandler" msprop:Generator_RowDeletedName="Dipendenti2GruppiRowDeleted" msprop:Generator_RowDeletingName="Dipendenti2GruppiRowDeleting" msprop:Generator_RowEvArgName="Dipendenti2GruppiRowChangeEvent" msprop:Generator_TablePropName="Dipendenti2Gruppi" msprop:Generator_RowChangedName="Dipendenti2GruppiRowChanged" msprop:Generator_UserTableName="Dipendenti2Gruppi" msprop:Generator_RowChangingName="Dipendenti2GruppiRowChanging" msprop:Generator_TableClassName="Dipendenti2GruppiDataTable" msprop:Generator_TableVarName="tableDipendenti2Gruppi">
<xs:element name="Dipendenti2Gruppi" msprop:Generator_RowEvHandlerName="Dipendenti2GruppiRowChangeEventHandler" msprop:Generator_RowDeletedName="Dipendenti2GruppiRowDeleted" msprop:Generator_RowDeletingName="Dipendenti2GruppiRowDeleting" msprop:Generator_RowEvArgName="Dipendenti2GruppiRowChangeEvent" msprop:Generator_TablePropName="Dipendenti2Gruppi" msprop:Generator_RowChangedName="Dipendenti2GruppiRowChanged" msprop:Generator_UserTableName="Dipendenti2Gruppi" msprop:Generator_RowChangingName="Dipendenti2GruppiRowChanging" msprop:Generator_RowClassName="Dipendenti2GruppiRow" msprop:Generator_TableClassName="Dipendenti2GruppiDataTable" msprop:Generator_TableVarName="tableDipendenti2Gruppi">
<xs:complexType>
<xs:sequence>
<xs:element name="gruppo" msprop:Generator_UserColumnName="gruppo" msprop:Generator_ColumnPropNameInTable="gruppoColumn" msprop:Generator_ColumnPropNameInRow="gruppo" msprop:Generator_ColumnVarNameInTable="columngruppo">
<xs:element name="gruppo" msprop:Generator_ColumnPropNameInTable="gruppoColumn" msprop:Generator_ColumnPropNameInRow="gruppo" msprop:Generator_UserColumnName="gruppo" msprop:Generator_ColumnVarNameInTable="columngruppo">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="idxDipendente" msprop:Generator_UserColumnName="idxDipendente" msprop:Generator_ColumnPropNameInTable="idxDipendenteColumn" msprop:Generator_ColumnPropNameInRow="idxDipendente" msprop:Generator_ColumnVarNameInTable="columnidxDipendente" type="xs:int" />
<xs:element name="idxDipendente" msprop:Generator_ColumnPropNameInTable="idxDipendenteColumn" msprop:Generator_ColumnPropNameInRow="idxDipendente" msprop:Generator_UserColumnName="idxDipendente" msprop:Generator_ColumnVarNameInTable="columnidxDipendente" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
@@ -4285,14 +4286,14 @@ SELECT idxDipendente, gruppo FROM Dipendenti2Gruppi WHERE (gruppo = @gruppo) AND
</xs:element>
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="FK_Timbrature_Dipendenti" msdata:parent="Dipendenti" msdata:child="Timbrature" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="Timbrature" msprop:Generator_RelationVarName="relationFK_Timbrature_Dipendenti" msprop:Generator_ChildPropName="GetTimbratureRows" msprop:Generator_ParentPropName="DipendentiRow" msprop:Generator_UserRelationName="FK_Timbrature_Dipendenti" />
<msdata:Relationship name="FK_AnagFasi_AnagProgetti" msdata:parent="AnagProgetti" msdata:child="AnagFasi" msdata:parentkey="idxProgetto" msdata:childkey="idxProgetto" msprop:Generator_UserParentTable="AnagProgetti" msprop:Generator_UserChildTable="AnagFasi" msprop:Generator_RelationVarName="relationFK_AnagFasi_AnagProgetti" msprop:Generator_ChildPropName="GetAnagFasiRows" msprop:Generator_ParentPropName="AnagProgettiRow" msprop:Generator_UserRelationName="FK_AnagFasi_AnagProgetti" />
<msdata:Relationship name="FK_RegAttivita_AnagFasi" msdata:parent="AnagFasi" msdata:child="RegAttivita" msdata:parentkey="idxFase" msdata:childkey="idxFase" msprop:Generator_UserParentTable="AnagFasi" msprop:Generator_UserChildTable="RegAttivita" msprop:Generator_RelationVarName="relationFK_RegAttivita_AnagFasi" msprop:Generator_ChildPropName="GetRegAttivitaRows" msprop:Generator_ParentPropName="AnagFasiRow" msprop:Generator_UserRelationName="FK_RegAttivita_AnagFasi" />
<msdata:Relationship name="FK_RegAttivita_Dipendenti" msdata:parent="Dipendenti" msdata:child="RegAttivita" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="RegAttivita" msprop:Generator_RelationVarName="relationFK_RegAttivita_Dipendenti" msprop:Generator_ChildPropName="GetRegAttivitaRows" msprop:Generator_ParentPropName="DipendentiRow" msprop:Generator_UserRelationName="FK_RegAttivita_Dipendenti" />
<msdata:Relationship name="FK_Dipendenti_AnagOrari" msdata:parent="AnagOrari" msdata:child="Dipendenti" msdata:parentkey="codOrario" msdata:childkey="codOrario" msprop:Generator_UserParentTable="AnagOrari" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagOrari" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_UserRelationName="FK_Dipendenti_AnagOrari" msprop:Generator_ParentPropName="AnagOrariRow" />
<msdata:Relationship name="FK_RilievoTemp_Dipendenti" msdata:parent="Dipendenti" msdata:child="RilievoTemp" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="RilievoTemp" msprop:Generator_RelationVarName="relationFK_RilievoTemp_Dipendenti" msprop:Generator_ChildPropName="GetRilievoTempRows" msprop:Generator_UserRelationName="FK_RilievoTemp_Dipendenti" msprop:Generator_ParentPropName="DipendentiRow" />
<msdata:Relationship name="FK_Dipendenti_AnagGruppi" msdata:parent="AnagGruppi" msdata:child="Dipendenti" msdata:parentkey="gruppo" msdata:childkey="gruppo" msprop:Generator_UserParentTable="AnagGruppi" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagGruppi" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_ParentPropName="AnagGruppiRow" msprop:Generator_UserRelationName="FK_Dipendenti_AnagGruppi" />
<msdata:Relationship name="FK_Dipendenti_AnagGruppi1" msdata:parent="Dipendenti2Gruppi" msdata:child="Dipendenti" msdata:parentkey="gruppo" msdata:childkey="gruppo" msprop:Generator_UserParentTable="Dipendenti2Gruppi" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagGruppi1" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_ParentPropName="Dipendenti2GruppiRow" msprop:Generator_UserRelationName="FK_Dipendenti_AnagGruppi1" />
<msdata:Relationship name="FK_Timbrature_Dipendenti" msdata:parent="Dipendenti" msdata:child="Timbrature" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="Timbrature" msprop:Generator_RelationVarName="relationFK_Timbrature_Dipendenti" msprop:Generator_ChildPropName="GetTimbratureRows" msprop:Generator_UserRelationName="FK_Timbrature_Dipendenti" msprop:Generator_ParentPropName="DipendentiRow" />
<msdata:Relationship name="FK_AnagFasi_AnagProgetti" msdata:parent="AnagProgetti" msdata:child="AnagFasi" msdata:parentkey="idxProgetto" msdata:childkey="idxProgetto" msprop:Generator_UserParentTable="AnagProgetti" msprop:Generator_UserChildTable="AnagFasi" msprop:Generator_RelationVarName="relationFK_AnagFasi_AnagProgetti" msprop:Generator_ChildPropName="GetAnagFasiRows" msprop:Generator_UserRelationName="FK_AnagFasi_AnagProgetti" msprop:Generator_ParentPropName="AnagProgettiRow" />
<msdata:Relationship name="FK_RegAttivita_AnagFasi" msdata:parent="AnagFasi" msdata:child="RegAttivita" msdata:parentkey="idxFase" msdata:childkey="idxFase" msprop:Generator_UserParentTable="AnagFasi" msprop:Generator_UserChildTable="RegAttivita" msprop:Generator_RelationVarName="relationFK_RegAttivita_AnagFasi" msprop:Generator_ChildPropName="GetRegAttivitaRows" msprop:Generator_UserRelationName="FK_RegAttivita_AnagFasi" msprop:Generator_ParentPropName="AnagFasiRow" />
<msdata:Relationship name="FK_RegAttivita_Dipendenti" msdata:parent="Dipendenti" msdata:child="RegAttivita" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="RegAttivita" msprop:Generator_RelationVarName="relationFK_RegAttivita_Dipendenti" msprop:Generator_ChildPropName="GetRegAttivitaRows" msprop:Generator_UserRelationName="FK_RegAttivita_Dipendenti" msprop:Generator_ParentPropName="DipendentiRow" />
<msdata:Relationship name="FK_Dipendenti_AnagOrari" msdata:parent="AnagOrari" msdata:child="Dipendenti" msdata:parentkey="codOrario" msdata:childkey="codOrario" msprop:Generator_UserParentTable="AnagOrari" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagOrari" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_ParentPropName="AnagOrariRow" msprop:Generator_UserRelationName="FK_Dipendenti_AnagOrari" />
<msdata:Relationship name="FK_RilievoTemp_Dipendenti" msdata:parent="Dipendenti" msdata:child="RilievoTemp" msdata:parentkey="idxDipendente" msdata:childkey="idxDipendente" msprop:Generator_UserParentTable="Dipendenti" msprop:Generator_UserChildTable="RilievoTemp" msprop:Generator_RelationVarName="relationFK_RilievoTemp_Dipendenti" msprop:Generator_ChildPropName="GetRilievoTempRows" msprop:Generator_ParentPropName="DipendentiRow" msprop:Generator_UserRelationName="FK_RilievoTemp_Dipendenti" />
<msdata:Relationship name="FK_Dipendenti_AnagGruppi" msdata:parent="AnagGruppi" msdata:child="Dipendenti" msdata:parentkey="gruppo" msdata:childkey="gruppo" msprop:Generator_UserParentTable="AnagGruppi" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagGruppi" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_UserRelationName="FK_Dipendenti_AnagGruppi" msprop:Generator_ParentPropName="AnagGruppiRow" />
<msdata:Relationship name="FK_Dipendenti_AnagGruppi1" msdata:parent="Dipendenti2Gruppi" msdata:child="Dipendenti" msdata:parentkey="gruppo" msdata:childkey="gruppo" msprop:Generator_UserParentTable="Dipendenti2Gruppi" msprop:Generator_UserChildTable="Dipendenti" msprop:Generator_RelationVarName="relationFK_Dipendenti_AnagGruppi1" msprop:Generator_ChildPropName="GetDipendentiRows" msprop:Generator_UserRelationName="FK_Dipendenti_AnagGruppi1" msprop:Generator_ParentPropName="Dipendenti2GruppiRow" />
</xs:appinfo>
</xs:annotation>
</xs:schema>