private void Login(string uDuty)
        {
            Form form;

            Hide();

            try
            {
                switch (uDuty)
                {
                case "Admin":
                    form = new AdminForm();
                    form.ShowDialog();
                    _usersTable = _sysUsersTableAdapter.GetData();
                    break;

                case "Boss":
                    form = new BossForm();
                    form.ShowDialog();
                    break;

                case "Security":
                    form = new SecurityForm();
                    form.ShowDialog();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            Show();
        }
        private const string LOGIN_PASS_FILTER = "login='******'";             // Выражение-фильтр синтаксиса "DataView RowFilter Syntax" http://www.csharp-examples.net/dataview-rowfilter/
        // TODO: Это всё хуйня, надо пилить красотищу про хэши и соли.

        public Authorisation()
        {
            InitializeComponent();

            _usersTable           = new Access_control_in_OneWire.SystemUsersDataTable(); // Инициализируем табличку
            _sysUsersTableAdapter = new SystemUsersTableAdapter();                        // Инициализируем адаптер таблицы
            _sysUsersTableAdapter.ClearBeforeFill = true;                                 // Говорим нашему адаптеру таблицы, чтобы очищал таблицу перед заполнением

            _usersTable = _sysUsersTableAdapter.GetData();                                // Дастаём таблицу из базы и кладём в свой адаптер базы
        }