// // // 4.2.3 商品情報更新 // // private bool ProductUpdate(M_Product regProduct) { // 更新可否 if (DialogResult.OK != MessageBox.Show(this, "更新してよろしいですか", "更新可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return(false); } var errorMessage = _Pr.PutProduct(regProduct); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return(false); } // 表示データ更新 & 入力クリア if (chk_hide_FLG.Checked == false) { txt_PrHidden.Text = "非表示理由を入力(50文字)"; } RefreshDataGridView(); txt_MaID.Focus(); return(true); }
// // // 4.1.3 商品情報登録 // // private bool Generate_Registration(M_Product regProduct) { // 登録可否 if (DialogResult.OK != MessageBox.Show(this, "登録してよろしいですか", "登録可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return(false); } // 商品情報の登録 var errorMessage = _Pr.PostM_Product(regProduct); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return(false); } // 画面更新 if (chk_hide_FLG.Checked == false) { txt_PrHidden.Text = "非表示理由を入力(50文字)"; } RefreshDataGridView(); txt_PrID.Focus(); return(true); }
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); } }
// // // 4.1.3 商品情報登録 // // private bool Generate_Registration(M_Product regProduct) { // 登録可否 if (DialogResult.OK != MessageBox.Show(this, "登録してよろしいですか", "登録可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return(false); } // 商品情報の登録 //var errorMessage = _Pr.PostM_Division(regProduct); //if (errorMessage != string.Empty) //{ // MessageBox.Show(errorMessage); // return false; //} // 画面更新 //RefreshDataGridView(); txt_MaID.Focus(); return(true); }