[FogBugz #126] Plusieurs tickets enregistrés à la même heure/min/sec #188

Open
opened 2023-07-03 23:38:44 +02:00 by fbenoist68 · 8 comments

Assigned To: Frederik Benoist
Project: CAISSE
Area: awcaisse
Category: Bogue
Priority: A fixer impérativement

Assigned To: Frederik Benoist Project: CAISSE Area: awcaisse Category: Bogue Priority: A fixer impérativement
Poster
Owner

Event ID: 564
Date: 2013-06-04T15:49:05Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 564 Date: 2013-06-04T15:49:05Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 563
Date: 2013-06-04T15:44:00Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb

#Region "Gestion date ouverture Caisse"

Public Shared Property pDateOuvertureCaisse() As Date

Get

If cApplication.vDateOuvertureCaisse = New DateTime(1800, 1, 1) Then Return cApplication.pDateCourante Else Return cApplication.vDateOuvertureCaisse

End Get

Set(ByVal value As Date)

cApplication.vDateOuvertureCaisse = value

End Set

End Property

 

==> Normalement retourne toujours cApplication.pDateCourante

Event ID: 563 Date: 2013-06-04T15:44:00Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb</p> <p> #Region &quot;Gestion date ouverture Caisse&quot;</p> <p> Public Shared Property pDateOuvertureCaisse() As Date</p> <p> Get</p> <p> If cApplication.vDateOuvertureCaisse = New DateTime(1800, 1, 1) Then Return cApplication.pDateCourante Else Return cApplication.vDateOuvertureCaisse</p> <p> End Get</p> <p> Set(ByVal value As Date)</p> <p> cApplication.vDateOuvertureCaisse = value</p> <p> End Set</p> <p> End Property</p> <p> &nbsp;</p> <p> ==&gt; <strong>Normalement retourne toujours cApplication.pDateCourante </strong></p>
Poster
Owner

Event ID: 562
Date: 2013-06-04T15:42:56Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb

Public Shared Property pDateOuvertureCaisse() As Date

Get

If cApplication.vDateOuvertureCaisse = New DateTime(1800, 1, 1) Then Return cApplication.pDateCourante Else Return cApplication.vDateOuvertureCaisse

End Get

Set(ByVal value As Date)

cApplication.vDateOuvertureCaisse = value

End Set

End Property

Event ID: 562 Date: 2013-06-04T15:42:56Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb</p> <p> Public Shared Property pDateOuvertureCaisse() As Date</p> <p> Get</p> <p> If cApplication.vDateOuvertureCaisse = New DateTime(1800, 1, 1) Then Return cApplication.pDateCourante Else Return cApplication.vDateOuvertureCaisse</p> <p> End Get</p> <p> Set(ByVal value As Date)</p> <p> cApplication.vDateOuvertureCaisse = value</p> <p> End Set</p> <p> End Property</p>
Poster
Owner

Event ID: 561
Date: 2013-06-04T15:29:24Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

Event ID: 561 Date: 2013-06-04T15:29:24Z Person: Frederik Benoist Description: Modifié par Frederik Benoist
Poster
Owner

Event ID: 560
Date: 2013-06-04T15:28:59Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb

 

''' <summary>

''' Renvoie la date du serveur (si on arrive pas a recuperer la date d'ouverture caisse)

''' </summary>

Public Shared ReadOnly Property pDateCourante() As Date

Get

If cApplication.psIsConnected AndAlso Not cApplication.pCaisse Is Nothing Then

Dim dateServeur As Date = bInternet.cInternet.psDateServeur(CType(cConfigLocal.psIdStructure, Integer), CType(cConfigLocal.psIdCaisse, Integer))

Try

If cPeriodeHoraire.msIsEte(dateServeur) Then

dateServeur = dateServeur.AddHours(cApplication.pStructure.pDecalageHoraireEte)

Else

dateServeur = dateServeur.AddHours(cApplication.pStructure.pDecalageHoraireHiver)

End If

Dim decalage As Integer = CType((dateServeur - Date.Now).TotalSeconds, Integer)

If decalage <> cConfigLocal.psParaDecalageHeureServeur Then cConfigLocal.psParaDecalageHeureServeur = decalage

Return dateServeur

Catch ex As Exception

Return Date.Now.AddSeconds(cConfigLocal.psParaDecalageHeureServeur)

End Try

 

Else

'MsgBox("Date local = " & Date.Now.ToString)

Return Date.Now.AddSeconds(cConfigLocal.psParaDecalageHeureServeur)

End If

End Get

End Property

Event ID: 560 Date: 2013-06-04T15:28:59Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bApplication\cApplication.vb</p> <p> &nbsp;</p> <p> &#39;&#39;&#39; &lt;summary&gt;</p> <p> &#39;&#39;&#39; Renvoie la date du serveur (si on arrive pas a recuperer la date d&#39;ouverture caisse)</p> <p> &#39;&#39;&#39; &lt;/summary&gt;</p> <p> Public Shared ReadOnly Property pDateCourante() As Date</p> <p> Get</p> <p> If cApplication.psIsConnected AndAlso Not cApplication.pCaisse Is Nothing Then</p> <p> Dim dateServeur As Date = bInternet.cInternet.psDateServeur(CType(cConfigLocal.psIdStructure, Integer), CType(cConfigLocal.psIdCaisse, Integer))</p> <p> Try</p> <p> If cPeriodeHoraire.msIsEte(dateServeur) Then</p> <p> dateServeur = dateServeur.AddHours(cApplication.pStructure.pDecalageHoraireEte)</p> <p> Else</p> <p> dateServeur = dateServeur.AddHours(cApplication.pStructure.pDecalageHoraireHiver)</p> <p> End If</p> <p> Dim decalage As Integer = CType((dateServeur - Date.Now).TotalSeconds, Integer)</p> <p> If decalage &lt;&gt; cConfigLocal.psParaDecalageHeureServeur Then cConfigLocal.psParaDecalageHeureServeur = decalage</p> <p> Return dateServeur</p> <p> Catch ex As Exception</p> <p> Return Date.Now.AddSeconds(cConfigLocal.psParaDecalageHeureServeur)</p> <p> End Try</p> <p> &nbsp;</p> <p> Else</p> <p> &#39;MsgBox(&quot;Date local = &quot; &amp; Date.Now.ToString)</p> <p> Return Date.Now.AddSeconds(cConfigLocal.psParaDecalageHeureServeur)</p> <p> End If</p> <p> End Get</p> <p> End Property</p>
Poster
Owner

Event ID: 559
Date: 2013-06-04T15:14:52Z
Person: Frederik Benoist
Description: Modifié par Frederik Benoist

C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketEntete.vb

Public ReadOnly Property pDate() As Date Implements iTicketEntete.pDate

Get

If Me.vDate = CDate("01/01/0001") Or Me.vDate = CDate("01/01/1800") Then

Me.mInitDateTicketCaisse()

End If

Return Me.vDate

End Get

End Property

Event ID: 559 Date: 2013-06-04T15:14:52Z Person: Frederik Benoist Description: Modifié par Frederik Benoist <p> C:\projets\DotSoft\CaisseAuto\bTicketLigne\cTicketEntete.vb</p> <p> Public ReadOnly Property pDate() As Date Implements iTicketEntete.pDate</p> <p> Get</p> <p> If Me.vDate = CDate(&quot;01/01/0001&quot;) Or Me.vDate = CDate(&quot;01/01/1800&quot;) Then</p> <p> Me.mInitDateTicketCaisse()</p> <p> End If</p> <p> Return Me.vDate</p> <p> End Get</p> <p> End Property</p>
Poster
Owner

Event ID: 558
Date: 2013-06-04T15:14:22Z
Person: Frederik Benoist
Description: Attribué à Frederik Benoist par Frederik Benoist

Event ID: 558 Date: 2013-06-04T15:14:22Z Person: Frederik Benoist Description: Attribué à Frederik Benoist par Frederik Benoist
Poster
Owner

Event ID: 557
Date: 2013-06-04T15:14:22Z
Person: Frederik Benoist
Description: Ouvert par Frederik Benoist

Event ID: 557 Date: 2013-06-04T15:14:22Z Person: Frederik Benoist Description: Ouvert par Frederik Benoist
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fbenoist68/mobileportal#188
There is no content yet.