Kaynağa Gözat

вывод покраше

Smerdova Liza 6 ay önce
ebeveyn
işleme
01bda4b196

+ 15 - 1
PDK_Concert/Classes/ConcertClass.cs

@@ -14,14 +14,28 @@ namespace PDK_Concert
             {
                 TimeSpan span = ConcertDate - DateTime.Today;
                 int daysDifference = (int)span.TotalDays;
-                if (daysDifference == 1)
+                if (daysDifference == 1 || (daysDifference % 10 == 1))
                 {
                     return (string)("До начала концерта остался " + daysDifference + " день");
                 }
+                if(daysDifference == -1 || (daysDifference % 10 == -1))
+                {
+                    daysDifference = daysDifference * (-1);
+                    return (string)("Со дня концерта прошел " + daysDifference + " день");
+                }
                 if (daysDifference == 0)
                 {
                     return (string)("Концерт сегодня");
                 }
+                if(daysDifference == 12 || daysDifference == 13 ||daysDifference == 14)
+                {
+                    if(daysDifference < 0)
+                    {
+                        daysDifference = daysDifference * (-1);
+                        return (string)("Со дня концерта прошло " + daysDifference + " дней");
+                    }
+                    return (string)("До начала концерта осталось " + daysDifference + " дней");
+                }
                 if ((daysDifference % 10 == 2)||(daysDifference % 10 == 3)||(daysDifference % 10 == 4)||(daysDifference % 10 == -2)||(daysDifference % 10 == -3)||(daysDifference % 10 == -4))
                 {
                     if (daysDifference < 0)

+ 1 - 2
PDK_Concert/Pages/PrintPage.xaml

@@ -37,9 +37,8 @@
             </ListView>
         </StackPanel>
         <StackPanel Grid.Row="2" Grid.Column="1" HorizontalAlignment="Right" VerticalAlignment="Center" Orientation="Horizontal">
-            <TextBlock  FontSize="20" Text="Минимальное время концерта - "/>
+            <TextBlock  FontSize="20" Text="Минимальное время концерта (в минутах) - "/>
             <TextBlock Name="timeTotal" FontSize="20"/>
-            <TextBlock Text=" минут" FontSize="20"/>
         </StackPanel>
     </Grid>
 </Page>

+ 1 - 1
PDK_Concert/Pages/PrintPage.xaml.cs

@@ -31,7 +31,7 @@ namespace PDK_Concert.Pages
                 numbers = Classes.DataBaseClass.connect.Numbers.FirstOrDefault(x => x.IDNumber == element.IDNumber);
                 summ += Double.Parse(numbers.TimeNumber);
             }
-            return summ.ToString();
+            return Math.Round(summ).ToString();
         }
     }
 }