private void btThem_Click(object sender, EventArgs e) { try { //if (string.IsNullOrEmpty(txtNgayBan.Text)) //{ // txtNgayBan.Text = DateTime.Now.ToString(); //} string MaHD, MaNV, NB, MaKH; MaHD = txtMaHD.Text; MaNV = cboMaNV.SelectedValue.ToString(); NB = txtNgayBan.Text; MaKH = cboKH.SelectedValue.ToString(); DonHangDTO donhang = new DonHangDTO(MaHD, MaNV, NB, MaKH); if (string.IsNullOrEmpty(txtMaHD.Text)) { MessageBox.Show("Vui lòng nhập mã đơn hàng cần thêm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } int numOfRows = donhangBUS.Add(donhang); if (numOfRows > 0) { MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Reset(); } GridXemHD.DataSource = donhangBUS.GetDonHang(); } catch (SqlException ex) { MessageBox.Show("Thêm thất bại, trùng mã hoá đơn\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }