Пример #1
0
        ///----------------------------------------------------------------
        /// <summary>
        ///     使用者情報登録確認 </summary>
        /// <returns>
        ///     true:登録済み, false:未登録</returns>
        ///----------------------------------------------------------------
        private bool msStatus()
        {
            genbaDataSet dts = new genbaDataSet();

            genbaDataSetTableAdapters.M_社員TableAdapter adp = new genbaDataSetTableAdapters.M_社員TableAdapter();
            adp.Fill(dts.M_社員);

            if (dts.M_社員.Count() > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        public Form1()
        {
            InitializeComponent();

            // M_社員に「現場手当有無」フィールド、「固定残業時間」フィールド追加 2018/09/24
            dbCreateAlter();

            // M_社員 : 2018/09/24
            //bool upStatus = false;
            genbaDataSetTableAdapters.M_社員TableAdapter mAdp = new genbaDataSetTableAdapters.M_社員TableAdapter();

            // M_社員 現場手当有無 null → 0 : 2018/09/24
            mAdp.UpdateQueryGenbaNull();

            // M_社員 固定残業時間 null → 0 : 2018/09/24
            mAdp.UpdateQueryKoteizanNull();

            // 個人情報登録確認
            if (msStatus())
            {
                // 登録済みのときログイン
                frmLogin frm = new frmLogin();
                frm.ShowDialog();

                // ログイン未完了のときは終了します
                if (!global.loginStatus)
                {
                    Environment.Exit(0);
                }
            }
            else
            {
                MessageBox.Show("使用する方の情報を登録してください", "システム準備", MessageBoxButtons.OK, MessageBoxIcon.Information);

                // 社員マスター登録
                this.Hide();
                master.frmMsShain frm = new master.frmMsShain();
                frm.ShowDialog();
                this.Show();

                MessageBox.Show("システムを一旦終了します。再度起動後、ログインしてください", "システム起動", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Environment.Exit(0);
            }
        }