//등록 추가 버튼 private void Add(object sender, EventArgs e) { if (((MainForm)this.MdiParent).ActiveMdiChild == this) { if (dgv2.SelectedCells.Count == 0) { MessageBox.Show("출고 할 목록을 선택하세요"); return; } else { ReleaseOutPopUpForm popfrm = new ReleaseOutPopUpForm(); popfrm.CompanyID = Convert.ToInt32(dgv2.SelectedRows[0].Cells[2].Value); popfrm.ReleaseNo = Convert.ToInt32(dgv2.SelectedRows[0].Cells[1].Value); popfrm.Show(); } } }
/// <summary> /// 출고완료 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRelease_Click(object sender, EventArgs e) { if (((MainForm)this.MdiParent).ActiveMdiChild == this) { if (dgv2.SelectedCells.Count == 0) { MessageBox.Show("출고 할 목록을 선택하세요"); return; } else { for (int i = 0; i < dgv2.RowCount; i++) { if (dgv2.Rows[i].Cells[9].Value.ToString() == "출고취소") { MessageBox.Show("출고 취소 된 항목입니다. 출고 등록 먼저 해주세요."); return; } else if (dgv2.Rows[i].Cells[9].Value.ToString() == "출고완료") { MessageBox.Show("이미 출고 완료 된 항목입니다."); return; } } ReleaseOutPopUpForm popfrm = new ReleaseOutPopUpForm(); popfrm.CompanyID = Convert.ToInt32(dgv2.SelectedRows[0].Cells["company_id"].Value); popfrm.CompanyName = dgv.SelectedRows[0].Cells["company_name"].Value.ToString(); popfrm.ProductNo = Convert.ToInt32(dgv2.SelectedRows[0].Cells["product_id"].Value); popfrm.ReleaseNo = Convert.ToInt32(dgv2.SelectedRows[0].Cells["release_no"].Value); popfrm.ReleaseSeq = Convert.ToInt32(dgv2.SelectedRows[0].Cells["release_seq"].Value); popfrm.RequestQuantity = Convert.ToInt32(dgv2.SelectedRows[0].Cells["order_request_quantity"].Value); if (popfrm.ShowDialog() == DialogResult.OK) { dgv2.DataSource = releaseService.GetReleasePlanDetail(Convert.ToInt32(dgv2.SelectedRows[0].Cells[0].Value)); return; } } } }