Commit 14c78101 authored by Bart Boone's avatar Bart Boone 🤞🏼

wip

parent 37a95346
......@@ -2,10 +2,10 @@
<configuration>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
</configSections>
<connectionStrings>
<add name="ChiroGroepEntities" connectionString="metadata=res://*/ChiroGroepModel.csdl|res://*/ChiroGroepModel.ssdl|res://*/ChiroGroepModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;Initial Catalog=gap_local;Integrated Security=SSPI;MultipleActiveResultSets=True;Application Name=gap&quot;" providerName="System.Data.EntityClient" />
<add name="ChiroGroepEntities" connectionString="metadata=res://*/ChiroGroepModel.csdl|res://*/ChiroGroepModel.ssdl|res://*/ChiroGroepModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=LAP-NVI\BARTSQL;initial catalog=gap;integrated security=True;multipleactiveresultsets=True;application name=gap&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
......@@ -16,4 +16,4 @@
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
</startup>
</configuration>
</configuration>
\ No newline at end of file
......@@ -15,12 +15,13 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
using System;
using Chiro.Cdf.Poco;
using Chiro.Gap.Domain;
namespace Chiro.Gap.Poco.Model
{
public class CommunicatieVorm: BasisEntiteit, ICommunicatie
public class CommunicatieVorm : BasisEntiteit, ICommunicatie
{
public string Nota { get; set; }
public string Nummer { get; set; }
......@@ -45,7 +46,10 @@ string ICommunicatie.CommunicatieTypeValidatie
public bool IsGezinsgebonden { get; set; }
public bool Voorkeur { get; set; }
public override byte[] Versie { get; set; }
public bool IsVerdacht { get; set; }
public DateTime LaatsteControle { get; set; }
public virtual GelieerdePersoon GelieerdePersoon { get; set; }
public virtual CommunicatieType CommunicatieType { get; set; }
}
......
......@@ -47,5 +47,7 @@ public class CommunicatieDetail : CommunicatieInfo, ICommunicatie
/// <remarks>Overgenomen van geassocieerde CommunicatieType</remarks>
[DataMember]
public string CommunicatieTypeVoorbeeld { get; set; }
}
public object IsVerdacht { get; internal set; }
public object LaatsteControle { get; internal set; }
}
}
......@@ -52,6 +52,8 @@ public CommunicatieInfo(CommunicatieDetail detail)
Nummer = detail.Nummer;
VersieString = detail.VersieString;
Voorkeur = detail.Voorkeur;
IsVerdacht = detail.IsVerdacht;
LaatsteControle = detail.LaatsteControle;
}
/// <summary>
......@@ -109,5 +111,17 @@ public CommunicatieInfo(CommunicatieDetail detail)
[DataMember]
[Verplicht]
public int CommunicatieTypeID { get; set; }
/// <summary>
/// Markering die aangeeft dat er redenen zijn om te denken dat deze info verouderd of fout is
/// </summary>
[DataMember]
public object IsVerdacht { get; private set; }
/// <summary>
/// Geeft aan wanneer de info toegevoegd of nagekeken is. Nakijken gebeurt nadat we aangaven dat de info verdacht is.
/// </summary>
[DataMember]
public object LaatsteControle { get; private set; }
}
}
\ No newline at end of file
ALTER TABLE pers.CommunicatieVorm
ADD IsVerdacht bit not null default(0)
GO
ALTER TABLE pers.CommunicatieVorm
ADD LaatsteControle datetime not null default(getdate())
GO
\ No newline at end of file
......@@ -27,7 +27,7 @@ Velden:
- IedereenPermissies - permissies op alle mensen van je groep
- Versie
In de backend is de corresponderende entity is GebruikersRechtV2.
In de backend is de corresponderende entity GebruikersRechtV2.
De frontend kent het datacontract GebruikersRecht, met
PersoonsPermissies, Groepspermissies, AfdelingsPermissies en
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment