Example #1
0
        //등록 추가 버튼
        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();
                }
            }
        }
Example #2
0
        /// <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;
                    }
                }
            }
        }