// // // 4.2.3 商品情報更新 // // private bool ShipmentUpdate(T_Shipment regShipment) { // 更新可否 if (DialogResult.OK != MessageBox.Show(this, "更新してよろしいですか", "更新可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return(false); } var errorMessage = _Sh.PutShipment(regShipment); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return(false); } return(true); }
private void btn_commit_FLG_Click(object sender, EventArgs e) { // 確定可否 if (DialogResult.OK != MessageBox.Show(this, "確定してよろしいですか", "確定可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return; } //出荷情報を更新する int id = int.Parse(txt_ShID.Text); using (SalesManagement_DevContext dbContext = new SalesManagement_DevContext()) { var result = dbContext.T_Shipments .Where(s => s.ShID == id).ToArray(); foreach (var item in result) { var regShipment = new T_Shipment() { ShID = item.ShID, EmID = transfer_int, ClID = item.ClID, SoID = item.SoID, OrID = item.OrID, ShFinishDate = DateTime.Now, ShStateFlag = 1, ShFlag = item.ShFlag, ShHidden = item.ShHidden }; // 注文情報の登録 var errorMessage = _Sh.PutShipment(regShipment); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return; } return; } } }
// // // 4.1.3 商品情報登録 // // private bool Generate_Registration(T_Shipment regChumon) { // 登録可否 if (DialogResult.OK != MessageBox.Show(this, "登録してよろしいですか", "登録可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return(false); } // 商品情報の登録 var errorMessage = _Sh.PostT_Shipment(regChumon); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return(false); } // 画面更新 //RefreshDataGridView(); fncAllSelect(); txt_ShID.Focus(); return(true); }
private void btn_commit_FLG_Click(object sender, EventArgs e) { // 確定可否 if (DialogResult.OK != MessageBox.Show(this, "確定してよろしいですか", "確定可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { return; } //入荷情報を出荷テーブルに送る int id = int.Parse(txt_ArID.Text); using (SalesManagement_DevContext dbContext = new SalesManagement_DevContext()) { var result = dbContext.T_Arrivals .Where(c => c.ArID == id).ToArray(); foreach (var item in result) { var regShipment = new T_Shipment() { EmID = null, ClID = item.ClID, SoID = item.SoID, OrID = item.OrID, ShFinishDate = null, ShStateFlag = 0, ShFlag = 0, ShHidden = "" }; // 入荷情報の登録 var errorMessage = _Sh.PostT_Shipment(regShipment); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return; } } int id2 = int.Parse(txt_OrID.Text); var syresult = dbContext.T_Shipments .Where(s => s.OrID == id2) .ToArray(); foreach (var item in syresult) { var regShipmentDetail = new T_ShipmentDetail() { ShID = item.ShID, PrID = int.Parse(txt_PrID.Text), ShDquantity = int.Parse(txt_ArQuantity.Text) }; // 注文情報の登録 var errorMessage = _Sh.PostT_ShipmentDetail(regShipmentDetail); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return; } } foreach (var item in result) { var regArrival = new T_Arrival() { ArID = item.ArID, SoID = item.SoID, EmID = transfer_int, ClID = item.ClID, OrID = item.OrID, ArDate = DateTime.Now, ArStateFlag = 1, ArFlag = item.ArFlag, ArHidden = item.ArHidden }; // 注文情報の登録 var errorMessage = _Ar.PutArrival(regArrival); if (errorMessage != string.Empty) { MessageBox.Show(errorMessage); return; } } //// 画面更新 fncAllSelect(); txt_ArID.Focus(); return; } }