Ejemplo n.º 1
0
        //削除ボタン
        private void b_delete_Click(object sender, EventArgs e)
        {
            //データベース登録・更新処理
            //削除用データの店舗コードを取得する(現時点では店舗コード入力欄に店舗コードが入っているものを削除している)
            delStoreCode = this.t_tenpo_code.Text;

            //店舗使用中チェック
            using (var dbc = new DB.DBConnect())
            {
                //スタッフ
                var q1 = from t in dbc.m_staff
                         where t.store_code == delStoreCode & t.delete_flag == "0"
                         select t;
                if (q1.Count() != 0)
                {
                    Utile.Message.showMessageOK("I13003");
                    return;
                }
                //施設
                var q2 = from t in dbc.m_facility
                         where t.store_code == delStoreCode & t.delete_flag == "0"
                         select t;
                if (q2.Count() != 0)
                {
                    Utile.Message.showMessageOK("I13004");
                    return;
                }
                //衣装
                var q3 = from t in dbc.m_costume
                         where t.store_code == delStoreCode & t.delete_flag == "0"
                         select t;
                if (q3.Count() != 0)
                {
                    Utile.Message.showMessageOK("I13005");
                    return;
                }
            }

            // 接続インスタンスを作成。
            m_store m_store = DB.m_store.getSingle(delStoreCode);

            if (m_store != null)
            {
                m_store.Command(true);
            }
            else
            {
                Utile.Message.showMessageOK("E13000");
                return;
            }

            //削除後、データの再取得し削除データの後データを読み込む
            MainForm.Store_master.PageRefresh();
            ListArrayStore();
            Listshow();
            Set_currentDisplay();

            pageParent.PageRefresh();
            MainForm.backPage(this);
        }
Ejemplo n.º 2
0
        //削除ボタン
        private void b_delete_Click(object sender, EventArgs e)
        {
            //データベース登録・更新処理
            //削除用データの店舗コードを取得する(現時点では店舗コード入力欄に店舗コードが入っているものを削除している)
            delStoreCode = this.t_tenpo_code.Text;

            // 接続インスタンスを作成。
            m_store m_store = DB.m_store.getSingle(delStoreCode);

            if (m_store != null)
            {
                m_store.Command(true);
            }
            else
            {
                Utile.Message.showMessageOK("E13000");
                return;
            }

            //削除後、データの再取得し削除データの後データを読み込む
            MainForm.Store_master.PageRefresh();
            ListArrayStore();
            Listshow();
            Set_currentDisplay();

            pageParent.PageRefresh();
            MainForm.backPage(this);
        }