sản phẩm, Giá cả sẽ hiển thị lên phần mềm.
4.4. Quá trình thêm dữ liệu bán hàng vào SQL Server
Quá trình này bao gồm 2 phần: thêm thông tin cá nhân của khách hàng và thêm thông tin sản phẩm mà khách hàng này đã mua. Mục đích chia ra 2 phần là để thuận tiện trong việc in hóa đơn sau này.
Quá trình thêm thông tin khách hàng: if (txtKhachHang.Text != "")
{
//---Them vao Orders---//
OpenConnection();
SqlCommand sqlCmd = new SqlCommand(); sqlCmd.CommandType = CommandType.Text;
sqlCmd.CommandText = "INSERT INTO Orders (CustomerName, Phone, OrderDate) VALUES (N'" + txtKhachHang.Text + "','" + txtSDT.Text + "','" + lblDate.Text + " " + lblTime.Text + "')";
sqlCmd.Connection = sqlCon;
int result = sqlCmd.ExecuteNonQuery(); if (result > 0)
{
CloseConnection();
MessageBox.Show("Thêm Khách Hàng Thành Công"); }
} else else
{
MessageBox.Show("PLEASE ENTER CUSTOMER'S NAME!"); }
Quá trình thêm thông tin sản phẩm: if (txtKhachHang.Text != "") {
//---Them vao OrderDetail---//
OpenConnection();
SqlCommand sqlCmd1 = newSqlCommand(); sqlCmd1.CommandType = CommandType.Text;
sqlCmd1.CommandText = "INSERT INTO OrderDetails " +
"VALUES ((SELECT MAX(OrderID) FROM Orders),N'" + txtMaSanPham.Text + "',N'" + txtTenSanPham.Text + "',N'" + txtKhoiLuong.Text +
"',N'" + txtDonGia.Text + "',N'" + txtThanhTien.Text + "')"; sqlCmd1.Connection = sqlCon;
int result1 = sqlCmd1.ExecuteNonQuery(); if (result1 > 0)
{
txtMaSanPham.Text = ""; txtTenSanPham.Text = ""; txtKhoiLuong.Text = ""; txtDonGia.Text = ""; txtThanhTien.Text = ""; } else {
MessageBox.Show("NHẬP KHÔNG THÀNH CÔNG"); }
} else else
{
MessageBox.Show("PLEASE ENTER CUSTOMER'S NAME"); }