private void btnDelete_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("ต้องการลบ การร้องขอนี้ ใช่หรือไม่", "ลบรายการ", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { try { bool isSuccess = dcore.DeletePersonRequest(personShortDetailData.request.navyid, personShortDetailData.request.askby, personShortDetailData.request.unit); if (isSuccess == true) { MessageBox.Show("ลบข้อมูลเรียบร้อย"); personShortDetailData = dcore.GetPersonRequestDetail(navyid); InitialzeForm(); //cbbUnit.SelectedIndex = -1; //cbbRequester1.SelectedIndex = -1; } else { //MessageBox.Show("พบข้อผิดพลาด ในการลบข้อมูล"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else if (dialogResult == DialogResult.No) { //do something else } }
private void btnDelete_Click(object sender, EventArgs e) { if (gvResult.SelectedRows.Count > 0) { if (MessageBox.Show("ต้องการลบข้อมูล การร้องขอนี้ ใช่หรือไม่", "ลบข้อมูล", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { string navyid = gvResult.SelectedRows[0].Cells["navyid"].Value.ToString(); string askby = gvResult.SelectedRows[0].Cells["askby"].Value.ToString(); string unit = gvResult.SelectedRows[0].Cells["unit"].Value.ToString(); if (dcore.DeletePersonRequest(navyid, askby, unit)) { gvResult.Rows.Remove(gvResult.SelectedRows[0]); MessageBox.Show("ลบข้อมูลเรียบร้อย"); Search(); } else { MessageBox.Show("ไม่สามารถลบข้อมูลได้"); } } catch (Exception ex) { MessageBox.Show("พบข้อผิดพลาดในการลบข้อมูล .. " + ex.Message); } } } else { MessageBox.Show("กรุณาเลือกข้อมูล ก่อนทำการลบ"); } }