示例#1
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(txtMaHD.Text))
     {
         DialogResult dr = MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dr == DialogResult.Yes)
         {
             try
             {
                 hdbll.DeleteHoaDon(txtMaHD.Text.Trim());
                 {
                     MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     QL_HoaDon_Load(sender, e);
                     setTXT1();
                 }
             }
             catch
             {
                 MessageBox.Show("Mã hóa đơn đang được sử dụng không thể xóa.Lỗi SQL!", "Erorr", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 return;
             }
         }
         else
         {
             return;
         }
     }
     else
     {
         MessageBox.Show("Không có bản ghi!", "Erorr", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
         return;
     }
 }
示例#2
0
        private void btnXoaHD_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("Xác nhận xóa?", "Thông báo!", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    if (txtMaHD.Text != string.Empty)
                    {
                        HoaDon hd = new HoaDon();
                        hd.MaHoaDon = Int32.Parse(txtMaHD.Text);
                        hoadonBUS.DeleteCTHoaDon_All(hd.MaHoaDon);
                        hoadonBUS.DeleteHoaDon(hd.MaHoaDon);

                        LoadHoaDon();

                        MessageBox.Show("Đã xóa", "Thông báo!");
                    }
                }
            }
            catch
            {
                MessageBox.Show("Xóa thất bại!", "Thông báo!");
            }
        }