WeekDay

WeekDay class

Αντιπροσωπεύει μια καθημερινή η οποία ορίζει είτε κανονικές ημέρες της εβδομάδας είτε ημέρες εξαίρεσης σε ένα ημερολόγιο.

public class WeekDay

Κατασκευαστές

ΟνομαΠεριγραφή
WeekDay()Αρχικοποιεί μια νέα παρουσία τουWeekDay τάξη.
WeekDay(DayType)Αρχικοποιεί μια νέα παρουσία τουWeekDay τάξη με τον καθορισμένο τύπο ημέρας.
WeekDay(DayType, IEnumerable<WorkingTime>)Αρχικοποιεί μια νέα παρουσία τουWeekDay τάξη με τον καθορισμένο τύπο ημέρας και λίστα περιόδων εργασίας.

Ιδιότητες

ΟνομαΠεριγραφή
DayType { get; }Παίρνει τον τύπο της ημέρας.
DayWorking { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν η καθορισμένη ημερομηνία ή τύπος ημέρας λειτουργεί.
FromDate { get; set; }Λαμβάνει ή ορίζει την αρχή ενός χρόνου εξαίρεσης.
ToDate { get; set; }Λαμβάνει ή ορίζει το τέλος ενός χρόνου εξαίρεσης.
WorkingTimes { get; }Λαμβάνει WorkingTimeCollection για αυτήν την περίπτωση WeekDay. Η συλλογή των ωρών εργασίας που καθορίζουν τον χρόνο εργασίας την καθημερινή.

Μέθοδοι

ΟνομαΠεριγραφή
static CreateDefaultWorkingDay(DayType)Δημιουργεί την προεπιλεγμένη εργάσιμη ημέρα.
Clone()Επιστρέφει ένα βαθύ αντίγραφο της ημέρας της εβδομάδας.
override Equals(object)Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με ένα καθορισμένο αντικείμενο.
override GetHashCode()Επιστρέφει μια τιμή κωδικού κατακερματισμού για την παρουσία τουWeekDay τάξη.
GetWorkingTime()Επιστρέφει τον χρόνο εργασίας για μια εβδομάδα.
static CastToDayType(DayOfWeek)Casts .Net’sDayOfWeek προς τηνDayType .
static SetDefaultWorkingTime(WeekDay)Ορίζει προεπιλεγμένες χρονικές περιόδους για την καθορισμένη ημέρα της εβδομάδας.

Δείτε επίσης