Esempio n. 1
0
        /// <summary>
        /// 게시글 삭제 버튼클릭 이벤트.
        /// 1. 파라미터 게시글 번호, 제목, 내용, 작성일, 작성자, 수정일 => st
        /// 2. DB의 DeleteBoard(st) 수행하여 bool타입으로 받아 true/ false
        /// 3. true = 삭제완료/ false = 삭제불가 메세지 출력
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                frmDelete frm = new frmDelete();
                if (frm.ShowDialog() == DialogResult.OK)
                {
                    BoardDB      db = new BoardDB();
                    SetBoardText st = new SetBoardText(int.Parse(lblBoardID.Text), txtBoardName.Text, txtBoardContent.Text, lblpostingDate.Text, lblStaffID.Text, lblcorrectDate.Text);
                    bool         bFlag;
                    bFlag = db.DeleteBoard(st);

                    if (bFlag)
                    {
                        MessageBox.Show("정보 삭제가 완료되었습니다.");
                        SetData();
                    }
                    else
                    {
                        MessageBox.Show("형식을 잘못 입력하였거나 빈 항목이 있습니다.");
                    }
                    db.Dispose();
                }
                else
                {
                    frm.Close();
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 삭제 버튼 클릭 이벤트
 /// 1. DB에 있는 SetClassText Class의 Property들에 TextBox의 내용 담는다.
 /// 2. DB의 DeleteClass()에 SetMemberText st 선언을 담아서 메서드 수행
 /// 3. 결과값 bool타입으로 받아서 true = 삭제 완료 / false = 삭제 불가 메세지 출력
 /// 4. 삭제 완료시 SetData()를 통해 DataGridView에 변경된 내용 다시 출력
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         frmDelete frm = new frmDelete();
         if (frm.ShowDialog() == DialogResult.OK)
         {
             ClassDB      db    = new ClassDB();
             SetClassText st    = new SetClassText(txtLessonCode.Text, txtLessonName.Text, cbClass.Text, txtStaffID.Text, dtpStartDate.Value, dtpEndDate.Value, dtpStartTime.Value, dtpEndTime.Value, int.Parse(txtAmount.Text), txtNsReport.Text);
             bool         bFlag = db.DeleteClass(st);
             if (bFlag)
             {
                 MessageBox.Show("정보 삭제가 완료되었습니다.");
                 SetData();
             }
             else
             {
                 MessageBox.Show("형식을 잘못 입력하였거나 빈 항목이 있습니다.");
             }
         }
         else
         {
             frm.Close();
         }
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 삭제 버튼 클릭 이벤트
        /// 1.  DB에 있는 SetMemberText Class의 Property들에 TextBox의 내용 담는다.
        /// 2. DB의 DeleteMember()에 SetMemberText st 선언을 담아서 메서드 수행
        /// 3. 결과값 bool타입으로 받아서 true = 삭제 완료 / false = 삭제 불가 메세지 출력
        /// 4. 삭제 완료시 SetData()를 통해 DataGridView에 변경된 내용 다시 출력
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                frmDelete frm = new frmDelete();
                if (frm.ShowDialog() == DialogResult.OK)
                {
                    MemberDB      db = new MemberDB();
                    SetMemberText st = new SetMemberText(txtID.Text, txtName.Text, rbtnGenderM.Tag.ToString(), txtNum.Text, txtPostalCode.Text, txtPriAddress.Text, txtDetAddress.Text, txtSchool.Text, txtGrade.Text, dtpBirth.Value, txtlessonCode.Text, dtpRegDate.Value, txtPPNum.Text, txtNs.Text, txtAntecedent.Text);
                    bool          bFlag;
                    bFlag = db.DeleteMember(st);

                    if (bFlag)
                    {
                        MessageBox.Show("정보 삭제가 완료되었습니다.");
                        SetData();
                    }
                    else
                    {
                        MessageBox.Show("형식을 잘못 입력하였거나 빈 항목이 있습니다.");
                    }
                    db.Dispose();
                }
                else
                {
                    frm.Close();
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }