Hello,
I’m trying to set the “Backwards” field to false:
My code runs but the “Backwards” field doesn’t untick:
private void OverrideSchedulingMethodForwards(JobEntryDataSet jobEntryDataSet)
{
DataTable dataTable = jobEntryDataSet.Tables["JobHead"];
DataRow dataRow = dataTable.Rows[0];
string jobNumber = (string)dataRow["JobNum"];
DateTime startDate = (DateTime)dataRow["StartDate"];
DateTime reqDueDate = (DateTime)dataRow["ReqDueDate"];
string schedCode = (string)dataRow["SchedCode"];
overrideSchedOrdersImpl.DeleteRec(jobNumber);
OverrideSchedOrdersDataSet overrideSchedOrdersDataSet = new OverrideSchedOrdersDataSet();
overrideSchedOrdersImpl.LoadOverrideSched(out bool WasChanged, overrideSchedOrdersDataSet);
dataTable = overrideSchedOrdersDataSet.Tables["OverrideSchedOrders"];
dataRow = dataTable.NewRow();
dataRow["Company"] = Company;
dataRow["JobNum"] = jobNumber;
dataTable.Rows.Add(dataRow);
dataRow["Backwards"] = false;
dataRow["DaysLate"] = 0;
dataRow["StartDate"] = startDate;
dataRow["ReqDueDate"] = reqDueDate;
dataRow["SchedCode"] = schedCode;
dataRow["SchedLocked"] = false;
dataRow["SchedSeq"] = 0;
dataRow["IsChanged"] = true;
dataRow["RowMod"] = "A";
overrideSchedOrdersImpl.UpdateSchedPri(overrideSchedOrdersDataSet);
}
Is anyone able to help me out?
Kind regards,
Matthew Orwin