|
@@ -62,7 +62,7 @@ namespace PRSDesktop
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- protected override void SelectItems(CoreRow[] rows)
|
|
|
+ protected override void SelectItems(CoreRow[]? rows)
|
|
|
{
|
|
|
base.SelectItems(rows);
|
|
|
if (rows?.Length == 1)
|
|
@@ -82,19 +82,20 @@ namespace PRSDesktop
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private bool CreateTask(System.Windows.Controls.Button btn, CoreRow[] rows)
|
|
|
+ private bool CreateTask(Button btn, CoreRow[] rows)
|
|
|
{
|
|
|
- if (!rows.Any())
|
|
|
+ if (rows.Length == 0)
|
|
|
{
|
|
|
MessageBox.Show("Please select at least one row to add to Task!");
|
|
|
return false;
|
|
|
}
|
|
|
Progress.Show("Working");
|
|
|
- JobRequisition jobrequi = rows.FirstOrDefault().ToObject<JobRequisition>();
|
|
|
+ JobRequisition jobrequi = rows.First().ToObject<JobRequisition>();
|
|
|
Kanban kanban = new Kanban();
|
|
|
- kanban.ManagerLink.ID = Guid.Parse(new Client<Employee>().Query(
|
|
|
+ kanban.ManagerLink.ID = Client.Query(
|
|
|
new Filter<Employee>(x => x.UserLink.UserID).IsEqualTo(ClientFactory.UserID),
|
|
|
- Columns.None<Employee>().Add(x => x.ID)).Rows.FirstOrDefault().Values[0].ToString());
|
|
|
+ Columns.None<Employee>().Add(x => x.ID))
|
|
|
+ .Rows.First().Get<Employee, Guid>(x => x.ID);
|
|
|
string? jobnumber = new Client<Job>()
|
|
|
.Query(
|
|
|
new Filter<Job>(x => x.ID).IsEqualTo(Master?.ID ?? Guid.Empty),
|