This commit is contained in:
2022-06-18 03:04:48 +00:00
parent aec5029993
commit 8b40faea04
5 changed files with 101 additions and 103 deletions

View File

@@ -9,23 +9,19 @@ namespace AyaNovaQBI
internal class util
{
public static List<InvoiceableItem> GetInvoiceableItems(string customerName)
public static List<InvoiceableItem> GetInvoiceableItems()
{
var random = new Random();
var l = new List<InvoiceableItem>();
for (int i = 1; i < random.Next(3,100); i++)
l.Add(new InvoiceableItem { CustomerId = 1, Linked = random.Next(2) == 1, Project = $"project {i}", ServiceDate = DateTime.Now.ToString("s"), ServiceNumber = (40+i).ToString(), Status = $"Waiting to be invoiced ({customerName})", StatusColor = "FF00FFAA", WorkorderId = 4 });
for (int i = 1; i < random.Next(25, 100); i++)
l.Add(new InvoiceableItem { Customer = $"Customer {random.Next(1, 5)}", Linked = random.Next(2) == 1, Project = $"project {i}", ServiceDate = DateTime.Now.ToString("s"), ServiceNumber = (40 + i).ToString(), Status = $"Waiting to be invoiced", StatusColor = "FF00FFAA", WorkorderId = 4 });
return l.OrderBy(x => x.Customer)
.ThenBy(x => x.ServiceNumber)
.ToList();
return l;
}
public static List<NameIdItem> GetCustomersWithInvoiceableItems()
{
var random = new Random();
var l = new List<NameIdItem>();
for (int i = 1; i < random.Next(5,100); i++)
l.Add(new NameIdItem { Id = i, Name = $"Customer {i}"});
return l;
}
}
}