private void btnCreateOrder_Click(object sender, EventArgs e) { string idOrder = txtIdOrderDetail.Text; string idUser = txtNhanVienOrderDetail.Text.Substring(0, 10); var rowCount = datagridOrderDetail.RowCount; if (rowCount > 0) { OrderDTO order = new OrderDTO(idOrder, idUser); var i = Obus.AddOrder(order); List <OrderDetailDTO> listOrder = new List <OrderDetailDTO>(); for (int index = 0; index < datagridOrderDetail.RowCount; index++) { DataGridViewRow row = this.datagridOrderDetail.Rows[index]; OrderDetailDTO orderDetailDTO = new OrderDetailDTO(); orderDetailDTO.IdOrder = idOrder; orderDetailDTO.IdProduct = row.Cells[0].Value.ToString(); orderDetailDTO.Amount = row.Cells[1].Value.ToString(); orderDetailDTO.idUnit = row.Cells[2].Value.ToString(); orderDetailDTO.idSuplier = row.Cells[3].Value.ToString(); listOrder.Add(orderDetailDTO); } var result = Obus.AddOrderDetail(listOrder); if (result == 1 && i == 1) { MessageBox.Show("Tạo chi tiết đặt hàng thành công", "Kho", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Tạo chi tiết đặt hàng thất bại", "Kho", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }