private void btn_Regist_Pro_Click(object sender, EventArgs e) { try { M_Product pr = new M_Product() { MaID = int.Parse(textB_MakerID_Pro.Text), PrName = textB_ProName_Pro.Text, Price = int.Parse(textB_Pri_Pro.Text), PrJCode = textB_JAN_Pro.Text, PrSafetyStock = int.Parse(textB_SSQ_Pro.Text), ScID = int.Parse(textB_SCID_Pro.Text), PrModelNumber = int.Parse(textB_Mnumber_Pro.Text), PrColor = textB_Color_Pro.Text, PrReleaseDate = dtp_RelDate_Pro.Value, PrFlag = checkB_Del_Pro.Checked ? 1 : 0, }; SalesManagement_DevContext context = new SalesManagement_DevContext(); context.M_Products.Add(pr); context.SaveChanges(); context.Dispose(); MessageBox.Show("登録が完了しました。", "登録完了", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_CleateDabase_Click(object sender, EventArgs e) { //データベースの生成を行います. //再度実行する場合には,必ずデータベースの削除をしてから実行してください. //役職マスタを生成するサンプル(1件目に管理者を追加する例) M_Position FirstPosition = new M_Position() { PoName = "管理者" }; SalesManagement_DevContext context = new SalesManagement_DevContext(); context.SaveChanges(); context.Dispose(); MessageBox.Show("テーブル作成完了"); }