Esempio n. 1
0
        private void button24_Click(object sender, EventArgs e)
        {
            //他のマシンで配布指示実行中か検証する
            int cFlg = 0;

            OleDbDataReader dR;

            Control.会社情報 cSystem = new Control.会社情報();
            dR = cSystem.Fill();

            while (dR.Read())
            {
                cFlg = int.Parse(dR["配布フラグ"].ToString());
            }

            dR.Close();
            cSystem.Close();

            if (cFlg == 1)
            {
                MessageBox.Show("現在、他のマシンで配布指示登録中です。", "起動チェック", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            //配布指示登録処理
            this.Hide();
            frmHaifuShijiADD frm = new frmHaifuShijiADD();

            frm.ShowDialog();
            this.Show();
        }
Esempio n. 2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            try
            {
                if (fDataCheck() == true)
                {
                    Control.会社情報 Kaisha = new Control.会社情報();

                    switch (fMode.Mode)
                    {
                    case 0:     //新規登録
                        if (MessageBox.Show("新規登録します。よろしいですか?", "登録確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                        {
                            Kaisha.Close();
                            return;
                        }

                        if (Kaisha.DataInsert(cMaster) == true)
                        {
                            MessageBox.Show("新規登録されました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("新規登録に失敗しました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }

                        break;

                    case 1:     //更新
                        if (MessageBox.Show("更新します。よろしいですか?", "更新確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                        {
                            Kaisha.Close();
                            return;
                        }

                        if (Kaisha.DataUpdate(cMaster) == true)
                        {
                            MessageBox.Show("更新されました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("更新に失敗しました", MESSAGE_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Stop);
                        }

                        break;
                    }

                    Kaisha.Close();
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "更新処理", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
        }
Esempio n. 3
0
        private Boolean GetData(ref Entity.会社情報 tempC)
        {
            Control.会社情報    Kaisha = new Control.会社情報();
            OleDbDataReader dr;

            dr = Kaisha.Fill();

            if (dr.HasRows == true)
            {
                while (dr.Read() == true)
                {
                    tempC.ID           = Convert.ToInt32(dr["ID"].ToString());
                    tempC.会社名          = dr["会社名"].ToString() + "";
                    tempC.代表者氏名        = dr["代表者氏名"].ToString() + "";
                    tempC.役職名          = dr["役職名"].ToString() + "";
                    tempC.電話番号         = dr["電話番号"].ToString() + "";
                    tempC.FAX番号        = dr["FAX番号"].ToString() + "";
                    tempC.住所1          = dr["住所1"].ToString() + "";
                    tempC.住所2          = dr["住所2"].ToString() + "";
                    tempC.郵便番号         = dr["郵便番号"].ToString() + "";
                    tempC.メールアドレス      = dr["メールアドレス"].ToString() + "";
                    tempC.部署名          = dr["部署名"].ToString() + "";
                    tempC.担当者名         = dr["担当者名"].ToString() + "";
                    tempC.特記事項1        = dr["特記事項1"].ToString() + "";
                    tempC.特記事項2        = dr["特記事項2"].ToString() + "";
                    tempC.依頼人コード       = dr["依頼人コード"].ToString() + "";
                    tempC.依頼人名         = dr["依頼人名"].ToString() + "";
                    tempC.金融機関コード      = dr["金融機関コード"].ToString() + "";
                    tempC.金融機関名        = dr["金融機関名"].ToString() + "";
                    tempC.支店コード        = dr["支店コード"].ToString() + "";
                    tempC.支店名          = dr["支店名"].ToString() + "";
                    tempC.口座種別         = Int32.Parse(dr["口座種別"].ToString());
                    tempC.口座番号         = dr["口座番号"].ToString() + "";
                    tempC.配布フラグ        = int.Parse(dr["配布フラグ"].ToString());
                    tempC.郵便番号CSVパス    = dr["郵便番号CSVパス"].ToString();
                    tempC.受注確定書入力シートパス = dr["受注確定書入力シートパス"].ToString();
                }
            }
            else
            {
                dr.Close();
                Kaisha.Close();
                return(false);
            }

            dr.Close();
            Kaisha.Close();
            return(true);
        }