예제 #1
0
        /// -------------------------------------------------------------------------
        /// <summary>
        ///     ログインタイプヘッダ、タグデータ登録 </summary>
        /// <param name="sMode">
        ///     処理モード</param>
        /// <param name="sID">
        ///     ヘッダID</param>
        /// -------------------------------------------------------------------------
        private void dataUpdate(int sMode, int sID)
        {
            // 新規登録
            if (sMode == global.FORM_ADDMODE)
            {
                DataSet1.ログインユーザーRow r = dts.ログインユーザー.NewログインユーザーRow();
                r.アカウント = txtAccount.Text;
                r.パスワード = txtPassword.Text;
                r.前     = txtName.Text;
                r.備考    = txtMemo.Text;
                r.更新年月日 = DateTime.Now;
                dts.ログインユーザー.AddログインユーザーRow(r);
            }
            else if (sMode == global.FORM_EDITMODE)    // 更新
            {
                DataSet1.ログインユーザーRow r = dts.ログインユーザー.Single(a => a.ID == sID);

                // パスワード変更のとき
                if (txtPassword.Visible)
                {
                    r.パスワード = txtPassword.Text;
                }

                r.前     = txtName.Text;
                r.備考    = txtMemo.Text;
                r.更新年月日 = DateTime.Now;
            }

            // データベース更新
            uAdp.Update(dts.ログインユーザー);

            // データ読み込み
            uAdp.Fill(dts.ログインユーザー);
        }
예제 #2
0
        /// --------------------------------------------------------------------------
        /// <summary>
        ///     ユーザーが登録されていないとき adminユーザーを自動登録する
        /// </summary>
        /// --------------------------------------------------------------------------
        public void addAdminUser()
        {
            if (dts.ログインユーザー.Count() == 0)
            {
                DataSet1.ログインユーザーRow r = dts.ログインユーザー.NewログインユーザーRow();

                r.アカウント = global.ADMIN_USER;
                r.パスワード = global.ADMIN_PASS;
                r.前     = "管理者";
                r.備考    = "";
                r.更新年月日 = DateTime.Now;

                dts.ログインユーザー.AddログインユーザーRow(r);

                // データベース登録
                adp.Update(dts.ログインユーザー);
            }
        }