Exemplo n.º 1
0
        //this procedure inserts a new system user
        public void InsertSystemUserInfo(CommonExchange.SysAccess userInfo, CommonExchange.SysAccess newUserInfo)
        {
            using (DatabaseLib.DbLibUserManager dbLib = new DatabaseLib.DbLibUserManager())
            {
                dbLib.InsertSystemUserInfo(userInfo, ref newUserInfo);
            }

            if (_classDataSet != null)
            {
                DataRow newRow = _classDataSet.Tables["SystemUserTable"].NewRow();

                newRow["system_user_id"]       = newUserInfo.UserId;
                newRow["system_user_name"]     = newUserInfo.UserName;
                newRow["system_user_password"] = newUserInfo.Password;
                newRow["system_user_status"]   = newUserInfo.UserStatus;
                newRow["access_code"]          = newUserInfo.AccessCode;
                newRow["last_name"]            = newUserInfo.LastName;
                newRow["first_name"]           = newUserInfo.FirstName;
                newRow["middle_name"]          = newUserInfo.MiddleName;
                newRow["position"]             = newUserInfo.Position;

                _classDataSet.Tables["SystemUserTable"].Rows.Add(newRow);
                _classDataSet.AcceptChanges();
            }
        } //------------------------
Exemplo n.º 2
0
        } //-----------------------------

        #endregion

        #region Programmer-Defined Function Procedures

        //this function determines if the user name and password already exists
        public Boolean IsExistsNameSystemUserInformation(CommonExchange.SysAccess userInfo, CommonExchange.SysAccess newUserInfo)
        {
            Boolean isExist = false;

            using (DatabaseLib.DbLibUserManager dbLib = new DatabaseLib.DbLibUserManager())
            {
                isExist = dbLib.IsExistsNameSystemUserInformation(userInfo, newUserInfo);
            }

            return(isExist);
        } //------------------------------
Exemplo n.º 3
0
        } //---------------------------

        //this procedure initializes the class
        private void InitializeClass(CommonExchange.SysAccess userInfo)
        {
            using (DatabaseLib.DbLibUserManager dbLib = new DatabaseLib.DbLibUserManager())
            {
                _classDataSet = dbLib.GetUserInformationDataSet(userInfo);
            }

            using (DatabaseLib.DbLibGeneral dbLib = new DatabaseLib.DbLibGeneral())
            {
                _serverDateTime = dbLib.GetServerDateTime(userInfo.Connection);
            }
        } //-----------------------------
Exemplo n.º 4
0
        } //------------------------

        //this procedure inserts a new system user
        public void UpdateSystemUserInfo(CommonExchange.SysAccess userInfo, CommonExchange.SysAccess newUserInfo)
        {
            using (DatabaseLib.DbLibUserManager dbLib = new DatabaseLib.DbLibUserManager())
            {
                dbLib.UpdateSystemUserInfo(userInfo, newUserInfo);
            }

            if (_classDataSet != null)
            {
                Int32 index = 0;

                foreach (DataRow userRow in _classDataSet.Tables["SystemUserTable"].Rows)
                {
                    if (String.Equals(userRow["system_user_id"].ToString(), newUserInfo.UserId))
                    {
                        DataRow editRow = _classDataSet.Tables["SystemUserTable"].Rows[index];

                        editRow.BeginEdit();

                        editRow["system_user_name"]     = newUserInfo.UserName;
                        editRow["system_user_password"] = newUserInfo.Password;
                        editRow["system_user_status"]   = newUserInfo.UserStatus;
                        editRow["access_code"]          = newUserInfo.AccessCode;
                        editRow["last_name"]            = newUserInfo.LastName;
                        editRow["first_name"]           = newUserInfo.FirstName;
                        editRow["middle_name"]          = newUserInfo.MiddleName;
                        editRow["position"]             = newUserInfo.Position;

                        editRow.EndEdit();

                        _classDataSet.AcceptChanges();

                        break;
                    }

                    index++;
                }
            }
        } //-------------------------------------------