Exemple #1
0
        /// <summary>
        /// Возвращает идентификатор роли по логину пользователя.
        /// </summary>
        /// <param name="login">Логин.</param>
        /// <returns></returns>
        public static DataRow GetRoleIDByLogin( string login )
        {
            Procedure proc = new Procedure( "userGetRoleIDByUserID" );
            proc.Add( "@UserID", login );

            return proc.ExecDataRow();
        }
Exemple #2
0
 /// <summary>
 /// Возвращает число работающих пользователей.
 /// </summary>
 /// <returns>Число работающих пользователей.</returns>
 public static int GetNumberOfActiveUsers()
 {
     Procedure proc = new Procedure("GetCountUserNow");
     DataRow row = proc.ExecDataRow();
     if (row == null)
     { return 0; }
     else
     { return (int)row["count_users"]; }
 }
Exemple #3
0
        /// <summary>
        /// Возвращает запись о событии начала работы за указанную дату.
        /// </summary>
        /// <param name="userID">ID пользователя.</param>
        /// <param name="date">Дата выборки события.</param>
        /// <returns>Запись о событии начала работы за указанную дату.</returns>
        public static DataRow GetWorkEvent(int userID, DateTime date)
        {
            var proc = new Procedure("GetWorkEvent");
            proc.Add("@UserID", userID, DbType.Int32);
            proc.Add("@Date", date, DbType.DateTime);

            return proc.ExecDataRow();
        }
Exemple #4
0
 /// <summary>
 /// Returns record about calendar date.
 /// </summary>
 /// <param name="date">Date.</param>
 /// <returns>Record about calendar date.</returns>
 public static DataRow GetCalendarDate(DateTime date)
 {
     Procedure proc = new Procedure("GetCalendarDate");
     proc.Add("@Date", date, DbType.DateTime);
     DataRow row = proc.ExecDataRow();
     if (row == null)
         return null;
     else
         return row;
 }