Пример #1
0
        public static Manager GetManagerById(int idManager)
        {
            ManagerTableAdapter localAdapter = new ManagerTableAdapter();

            if (idManager <= 0)
            {
                return(null);
            }

            Manager theManager = null;

            try
            {
                ManagerDS.ManagerDataTable table = localAdapter.GetManagerById(idManager);

                if (table != null && table.Rows.Count > 0)
                {
                    ManagerDS.ManagerRow row = table[0];
                    theManager = FillManagerRecord(row);
                }
            }
            catch (Exception q)
            {
                log.Error("An error was ocurred while geting Task Manager data", q);
                return(null);
            }

            return(theManager);
        }
Пример #2
0
        private static Manager FillManagerRecord(ManagerDS.ManagerRow row)
        {
            Manager theNewRecord = new Manager(row.ManagerId,
                                               row.Status,
                                               row.SleepTimeSeconds
                                               , row.NumberOfOverlapsAllowed);

            return(theNewRecord);
        }