Example #1
0
 private WorkTypeInfo(NuRacingDataSet.WorkTypeRow row)
 {
     workTypeID        = row.WorkType_UID;
     projectID         = row.Project_UID;
     name              = row.WorkType_Name;
     status            = row.WorkType_Status;
     statusLastChanged = row.WorkType_StatusChangedDate;
 }
Example #2
0
        static public void ChangeStatus(int WorkTypeID, string newStatus)
        {
            WorkTypeTableAdapter workTypeAdapter = new WorkTypeTableAdapter();

            NuRacingDataSet.WorkTypeDataTable WorkTypeTable = workTypeAdapter.GetWorkType(WorkTypeID);
            NuRacingDataSet.WorkTypeRow       WorkTypeRow   = (NuRacingDataSet.WorkTypeRow)WorkTypeTable.Rows[0];

            WorkTypeRow.WorkType_Status            = newStatus;
            WorkTypeRow.WorkType_StatusChangedDate = DateTime.Now;

            workTypeAdapter.Update(WorkTypeTable);
        }
Example #3
0
        static public void AddWorkType(int ProjectID, string Name)
        {
            if (!Project.projectExists(ProjectID))
            {
                throw new ArgumentException("ProjectID wasn't valid");
            }

            WorkTypeTableAdapter workTypeAdapter = new WorkTypeTableAdapter();

            NuRacingDataSet.WorkTypeDataTable WorkTypeTable = workTypeAdapter.GetData();
            NuRacingDataSet.WorkTypeRow       WorkTypeRow   = WorkTypeTable.NewWorkTypeRow();

            WorkTypeRow.Project_UID                = ProjectID;
            WorkTypeRow.WorkType_Name              = Name;
            WorkTypeRow.WorkType_Status            = "Planning";
            WorkTypeRow.WorkType_StatusChangedDate = DateTime.Now;

            WorkTypeTable.AddWorkTypeRow(WorkTypeRow);

            workTypeAdapter.Update(WorkTypeTable);
        }