Exemplo n.º 1
0
        private void BomAddLogs(string Status_String) // BomLog 저장
        {
            BomLogVO AddLog = new BomLogVO
            {
                High_Product_ID = ProductID,
                Bom_Enroll_Date = DateTime.Now,
                Employee_ID     = employee.Employee_name,   // 직원명, ID는 회원가입이 만들어진 후 꼭 수정할 것
                Bom_Log_Status  = Status_String,            // BOM 입력
                Bom_Exists      = 'Y'
            };

            if (IsBomCopy == true)
            {
                AddLog.Product_Name = txtProductName.Text;
            }

            BomLogService service = new BomLogService();

            service.InsertLogs(AddLog);

            service.ChangeBomStatus(AddLog.High_Product_ID, AddLog.Bom_Exists);

            MessageBox.Show("BOM 등록이 완료되었습니다.");
            frm.SaveComplete = true;
            this.Close();
        }
Exemplo n.º 2
0
 private void buttonControl2_Click(object sender, EventArgs e)
 {
     if (dgv.Rows.Count < 1)
     {
         MessageBox.Show("Bom를 먼저 조회해주세요");
         return;
     }
     if (MessageBox.Show("정말로 삭제하시겠습니까?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         int productNum = dgv[0, 0].Value.ToInt();
         if (service.BOMDelete(productNum) == true)
         {
             bls.ChangeBomStatus(productNum, 'N');
             MessageBox.Show("해당하는 BOM이 삭제되었습니다. 그에 따른 상위 / 하위 목록도 같이 삭제되었습니다.");
             cboSelect.SelectedIndex = 0;
         }
         this.DialogResult = DialogResult.OK;
         dgv.DataSource    = null;
     }
 }
        private void ProductDelete(int ProductNo)
        {
            if (pdSv.DeleteProducts(ProductNo))
            {
                // BOM이 수정 될 경우에만 BOM 로그 추가
                if (dgv.SelectedRows[0].Cells[5].Value.ToString() == "BOM 수정")
                {
                    BomLogVO AddLog = new BomLogVO
                    {
                        High_Product_ID = ProductNo,
                        Bom_Enroll_Date = DateTime.Now,
                        Employee_ID     = emp.Employee_name, // 직원명, ID는 회원가입이 만들어진 후 꼭 수정할 것
                        Bom_Log_Status  = "BDS",             // BOM 입력
                        Bom_Exists      = 'N'
                    };

                    BomLogService service = new BomLogService();

                    service.InsertLogs(AddLog);
                    service.ChangeBomStatus(AddLog.High_Product_ID, AddLog.Bom_Exists);
                    return;
                }
            }
        }