예제 #1
0
        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);
            }
        }
예제 #2
0
        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("テーブル作成完了");
        }