private string getDateDueString() { if (DateDue.HasValue) { return(DateDue.ToString()); } return("N/A"); }
public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { if (!DateDue.Equals(DateTime.MinValue) && DateDue <= DateCreated) { yield return(new ValidationResult( "DateDue: DateDue cannot be in the past", new[] { "DateDue" })); } }
internal override XObject[] ToXmlElements() { return(new XObject[] { new XElement("customerid", CustomerId), new XElement("datecreated", DateCreated.ToXmlElements().Cast <object>()), new XElement("datedue", DateDue.ToXmlElements().Cast <object>()), new XElement("invoiceitems", Items.Select(item => new XElement("lineitem", item.ToXmlElements().Cast <object>()))), }); }
public string RemainingTime() { if (DateDue.Equals(null)) { return(""); } if (DateDue < DateTime.Now) { return("Rok je prošao!"); } return((DateDue - DateTime.Now).ToString()); }
public override string ToString() { return(string.Format( "Record ID: {7}{8} internal id: {9}\n" + "{0}: {1} - {2} at {3}\n" + "{4}: {5} at {6}\n{10}", Period, DateFrom.ToString("MMM d yyyy", CultureInfo.InvariantCulture), DateTo.ToString("MMM d yyyy", CultureInfo.InvariantCulture), DateDue.ToString("MMM d yyyy", CultureInfo.InvariantCulture), RegistrationNo, BusinessName, string.Join(" ", BusinessAddress), RecordID, IsDeleted ? " DELETED" : "", InternalID, string.Join("\n", Data.Select(pair => string.Format("{0}: {1}", pair.Key, pair.Value))) )); } // ToString
public string TimeLeft() { if (DateDue.Equals(null)) { return(""); } if (DateDue < DateTime.Now) { return("Deadline passed!"); } string retDays = Math.Floor((DateDue - DateTime.Now).TotalDays).ToString(CultureInfo.CurrentCulture); string retHours = (DateDue - DateTime.Now).Hours.ToString(); string retMinutes = (DateDue - DateTime.Now).Minutes.ToString(); string stringDays = retDays == "1" ? " day, " : " days, "; string stringHours = retHours == "1" ? " hour, " : " hours, "; string stringMinutes = retMinutes == "1" ? " minute left" : " minutes left"; return(retDays + stringDays + retHours + stringHours + retMinutes + stringMinutes); }
//ID Number Section - - - - - - - - - - - - - - - - //Method OrderID public string OrderID() { return(OrderInitiated.ToShortDateString() + ClientID.ToString() + DateDue.ToShortDateString() + ItemsSold.ToString()); }//end Method OrderID
public override string ToString() { return $"ID: {ID} Invoice number: {InvoiceNumber} Year: {Year} Company name: {CompanyName} Total amount: {TotalAmount} Date issued: {DateIssued?.ToShortDateString()} Date due: {DateDue?.ToShortDateString()}"; }