Example #1
0
        private static int findWorkID(DateTime DateCompleted, string Description, int?TaskID, int WorkTypeID, int TimeWorkedMins, bool TakeFiveTaken)
        {
            WorkTableAdapter workAdapter = new WorkTableAdapter();

            NuRacingDataSet.WorkDataTable workTable = workAdapter.GetData();

            foreach (NuRacingDataSet.WorkRow workRow in workTable.Rows)
            {
                if (workRow.Work_DateCompleted.Date == DateCompleted.Date &&
                    workRow.Work_Description == Description &&
                    workRow.WorkType_UID == WorkTypeID &&
                    workRow.Work_TimeWorkedMins == TimeWorkedMins &&
                    workRow.Work_TakeFiveTaken == TakeFiveTaken)
                {
                    if (TaskID == null && workRow.IsTask_UIDNull())
                    {
                        return(workRow.Work_UID);
                    }
                    if (TaskID == null || workRow.IsTask_UIDNull())
                    {
                    }
                    else if (TaskID.Value == workRow.Task_UID)
                    {
                        return(workRow.Work_UID);
                    }
                }
            }

            throw new ArgumentException("Unknown error connecting adding work to database");
        }
Example #2
0
        private static void StoreWork(DateTime DateCompleted, string Description, int?taskID, int WorkTypeID, int TimeWorkedMins, bool TakeFiveTaken)
        {
            WorkTableAdapter workAdapter = new WorkTableAdapter();

            NuRacingDataSet.WorkDataTable workTable = workAdapter.GetData();
            NuRacingDataSet.WorkRow       workRow   = workTable.NewWorkRow();

            workRow.Work_DateCompleted  = DateCompleted;
            workRow.Work_Description    = Description;
            workRow.WorkType_UID        = WorkTypeID;
            workRow.Work_TimeWorkedMins = TimeWorkedMins;
            if (taskID == null)
            {
                workRow.SetTask_UIDNull();
            }
            else
            {
                workRow.Task_UID = taskID.Value;
            }
            workRow.Work_TakeFiveTaken = TakeFiveTaken;

            workTable.AddWorkRow(workRow);
            workAdapter.Update(workTable);
        }
Example #3
0
        private static void StoreWork(DateTime DateCompleted, string Description, int? taskID, int WorkTypeID, int TimeWorkedMins, bool TakeFiveTaken)
        {
            WorkTableAdapter workAdapter = new WorkTableAdapter();
            NuRacingDataSet.WorkDataTable workTable = workAdapter.GetData();
            NuRacingDataSet.WorkRow workRow = workTable.NewWorkRow();

            workRow.Work_DateCompleted = DateCompleted;
            workRow.Work_Description = Description;
            workRow.WorkType_UID = WorkTypeID;
            workRow.Work_TimeWorkedMins = TimeWorkedMins;
            if (taskID == null)
            {
                workRow.SetTask_UIDNull();
            }
            else
            {
                workRow.Task_UID = taskID.Value;
            }
            workRow.Work_TakeFiveTaken = TakeFiveTaken;

            workTable.AddWorkRow(workRow);
            workAdapter.Update(workTable);
        }
Example #4
0
        private static int findWorkID(DateTime DateCompleted, string Description, int? TaskID, int WorkTypeID, int TimeWorkedMins, bool TakeFiveTaken)
        {
            WorkTableAdapter workAdapter = new WorkTableAdapter();
            NuRacingDataSet.WorkDataTable workTable = workAdapter.GetData();

            foreach (NuRacingDataSet.WorkRow workRow in workTable.Rows)
            {
                if (workRow.Work_DateCompleted.Date == DateCompleted.Date &&
                    workRow.Work_Description == Description &&
                    workRow.WorkType_UID == WorkTypeID &&
                    workRow.Work_TimeWorkedMins == TimeWorkedMins &&
                    workRow.Work_TakeFiveTaken == TakeFiveTaken)
                {
                    if (TaskID == null && workRow.IsTask_UIDNull())
                    {
                        return workRow.Work_UID;
                    }
                    if (TaskID == null || workRow.IsTask_UIDNull())
                    {
                    }
                    else if (TaskID.Value == workRow.Task_UID)
                    {
                        return workRow.Work_UID;
                    }
                }
            }

            throw new ArgumentException("Unknown error connecting adding work to database");
        }