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(); }
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); } }
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); }