Exemplo n.º 1
0
        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);
            }
        }