Beispiel #1
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            //他に登録されているときは削除不可とする
            string SqlStr;

            SqlStr  = " where ";
            SqlStr += "(受注.配布形態 = " + cMaster.ID.ToString() + ")  ";

            OleDbDataReader dr;

            Control.受注 Order = new Control.受注();
            dr = Order.FillBy(SqlStr);

            //該当配布形態の受注データが登録されているときは削除不可とする
            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName1.Text.ToString() + "の受注データが登録されています", txtName1.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                Order.Close();
                return;
            }

            dr.Close();
            Order.Close();

            //削除確認
            if (MessageBox.Show("削除します。よろしいですか?", "削除確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            //データ削除
            Control.配布形態 isMode = new Control.配布形態();
            if (isMode.DataDelete(cMaster.ID) == true)
            {
                MessageBox.Show("削除されました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            isMode.Close();

            DispClear();

            //データを 'darwinDataSet.配布形態' テーブルに読み込みます。
            this.配布形態TableAdapter.Fill(this.darwinDataSet.配布形態);

            GridviewSet.Setting(dataGridView1);
        }
Beispiel #2
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            //他に事業所登録されているときは削除不可とする
            string SqlStr;

            SqlStr  = " where ";
            SqlStr += "(受注.事業所ID = " + txtCode.Text.ToString() + ")  ";

            OleDbDataReader dr;

            Control.受注 Jyuchu = new Control.受注();
            dr = Jyuchu.FillBy(SqlStr);

            //該当事業所の受注データが登録されているときは削除不可とする
            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName.Text.ToString() + "の受注データ登録が存在します", txtName.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                Jyuchu.Close();
                return;
            }

            dr.Close();
            Jyuchu.Close();

            //削除確認
            if (MessageBox.Show("削除します。よろしいですか?", "削除確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            //データ削除
            Control.事業所 Office = new Control.事業所();
            if (Office.DataDelete(Convert.ToInt32(txtCode.Text.ToString())) == true)
            {
                MessageBox.Show("削除されました", "事業所マスター", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Office.Close();

            DispClear();

            //データを 'darwinDataSet.事業所' テーブルに読み込みます。
            this.事業所TableAdapter.Fill(this.darwinDataSet.事業所);
        }
Beispiel #3
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            //他に登録されているときは削除不可とする�@
            string SqlStr;

            SqlStr  = " where ";
            SqlStr += "(受注.振込口座ID = " + cMaster.ID.ToString() + ")  ";

            OleDbDataReader dr;

            Control.受注 Order = new Control.受注();
            dr = Order.FillBy(SqlStr);

            //該当振込口座の受注データが登録されているときは削除不可とする
            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName1.Text.ToString() + "の受注データが登録されています", txtName1.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                Order.Close();
                return;
            }

            dr.Close();
            Order.Close();

            //他に登録されているときは削除不可とする�A
            SqlStr  = " where ";
            SqlStr += "(請求書.振込口座ID1 = " + cMaster.ID.ToString() + ") or ";
            SqlStr += "(請求書.振込口座ID2 = " + cMaster.ID.ToString() + ") ";

            Control.請求書 Seikyu = new Control.請求書();
            dr = Seikyu.FillBy(SqlStr);

            //該当振込口座の受注データが登録されているときは削除不可とする
            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName1.Text.ToString() + "の請求データが登録されています", txtName1.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                Seikyu.Close();
                return;
            }

            dr.Close();
            Seikyu.Close();

            //削除確認
            if (MessageBox.Show("削除します。よろしいですか?", "削除確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            //データ削除
            Control.振込口座 Kouza = new Control.振込口座();
            if (Kouza.DataDelete(cMaster.ID) == true)
            {
                MessageBox.Show("削除されました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Kouza.Close();

            DispClear();

            //データを 'darwinDataSet.振込口座' テーブルに読み込みます。
            this.振込口座TableAdapter.Fill(this.darwinDataSet.振込口座);
        }
Beispiel #4
0
        //グリッドからデータを選択
        private void GridEnter()
        {
            try
            {
                if (MessageBox.Show(dataGridView1[3, dataGridView1.SelectedRows[0].Index].Value.ToString() + " が選択されました。よろしいですか?", "登録確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }

                DispClear();

                //データを取得する
                OleDbDataReader dr;
                Control.受注      cOrder = new Control.受注();
                dr = cOrder.FillBy("where ID = " + dataGridView1[0, dataGridView1.SelectedRows[0].Index].Value.ToString());

                if (dr.HasRows == false)
                {
                    MessageBox.Show("該当するデータが登録されていません", "検索エラー", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                    return;
                }

                //'データ値を取得
                while (dr.Read())
                {
                    txtID.Text    = dr["ID"].ToString();
                    txtCName.Text = "";
                    label8.Text   = int.Parse(dr["枚数"].ToString()).ToString("#,##0");
                    label11.Text  = double.Parse(dr["配布単価"].ToString(), System.Globalization.NumberStyles.Any).ToString("#,##0.00");

                    //得意先名
                    OleDbDataReader drt;
                    Control.得意先     Client = new Control.得意先();
                    drt = Client.FillBy("where ID = " + dr["得意先ID"].ToString());

                    while (drt.Read())
                    {
                        txtCName.Text = drt["略称"].ToString();
                    }

                    drt.Close();

                    txtChirashi.Text = dr["チラシ名"].ToString();
                }

                dr.Close();

                cOrder.Close();

                //配布エリアデータ表示
                GridviewSet.AreaShowData(dataGridView2, long.Parse(txtID.Text.ToString()));
                MaisuSum();

                //txtTotal.Text = GetMaisuTotal().ToString("#,##0");
                //int Zan;
                //Zan = Int32.Parse(textBox2.Text, System.Globalization.NumberStyles.Any) - Int32.Parse(txtTotal.Text, System.Globalization.NumberStyles.Any);
                //textBox3.Text = Zan.ToString("#,##0");

                //ボタン表示
                txtAdd.Enabled    = true;
                txtAdel.Enabled   = true;
                txtAclear.Enabled = true;

                button2.Enabled = true;
                button4.Enabled = true;

                tabPage3.Text = txtChirashi.Text + " : ポスティングエリア表";

                txtAreaID.Enabled     = true;
                txtAreaName.Enabled   = true;
                txtHaihuMaisu.Enabled = true;
                textBox5.Enabled      = true;

                txtAreaID.Focus();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message, "データ表示", MessageBoxButtons.OK);
            }
        }
Beispiel #5
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            //他に社員登録されているときは削除不可とする
            string SqlStr;

            SqlStr  = " where ";
            SqlStr += "(受注.社員ID = " + txtCode.Text.ToString() + ")  ";

            OleDbDataReader dr;

            Control.受注 Jyuchu = new Control.受注();
            dr = Jyuchu.FillBy(SqlStr);

            //該当社員の受注データが登録されているときは削除不可とする
            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName.Text.ToString() + "の受注データ登録が存在します", txtName.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                Jyuchu.Close();
                return;
            }

            dr.Close();
            Jyuchu.Close();

            //得意先に担当者登録されているときは削除不可とする
            SqlStr  = " where ";
            SqlStr += "(得意先.担当社員コード = " + txtCode.Text.ToString() + ")  ";

            Control.得意先 tokui = new Control.得意先();

            dr = tokui.FillBy(SqlStr);

            if (dr.HasRows == true)
            {
                MessageBox.Show(txtName.Text.ToString() + "の担当得意先が存在します", txtName.Text.ToString() + "は削除できません", MessageBoxButtons.OK, MessageBoxIcon.Error);
                dr.Close();
                tokui.Close();
                return;
            }

            dr.Close();
            tokui.Close();

            //削除確認
            if (MessageBox.Show("削除します。よろしいですか?", "削除確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            //データ削除
            Control.社員 Shain = new Control.社員();
            if (Shain.DataDelete(Convert.ToInt32(txtCode.Text.ToString())) == true)
            {
                MessageBox.Show("削除されました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            Shain.Close();

            DispClear();

            //データを 'darwinDataSet.社員' テーブルに読み込みます。
            this.社員TableAdapter.Fill(this.darwinDataSet.社員);
        }