public static void Them(ChiTietHDXuat entity) { String sql = "INSERT INTO ChiTietHDXuat(MaHDXuat, MaLaptop, SoLuong, DonGia) VALUES( @MaHDXuat, @MaLaptop, @SoLuong, @DonGia)"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDXuat", entity.MaHDXuat); Command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); Command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); Command.Parameters.AddWithValue("@DonGia", entity.DonGia); Command.Connection.Open(); Command.ExecuteNonQuery(); Command.Connection.Close(); }
public static void Sua(ChiTietHDXuat entity) { String sql = "UPDATE ChiTietHDXuat SET MaLaptop=@MaLaptop, SoLuong=@SoLuong, DonGia=@DonGia WHERE MaHDXuat=@MaHDXuat"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDNhap", entity.MaHDXuat); Command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); Command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); Command.Parameters.AddWithValue("@DonGia", entity.DonGia); Command.Connection.Open(); Command.ExecuteNonQuery(); Command.Connection.Close(); }
private void btnTaoHD_Click(object sender, EventArgs e) { if (txtMaHD.Text == "" || cboNV.Text == "" || cboKH.Text == "" ) { MessageBox.Show("Không được để trống thông tin", "Thông báo"); return; } if (dtpNgay.Value > DateTime.Now) { MessageBox.Show("Ngày lập hóa đơn không được lớn hơn ngày hiện tại", "Thông Báo"); return; } if (HDXuatDAL.Tim(txtMaHD.Text)!= null) { MessageBox.Show("Mã hóa đơn không được trùng", "Thông Báo"); return; } if (MessageBox.Show("Bạn có muốn tạo Hóa đơn?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //Tạo Hóa đơn và thêm vào bàng HDXuat var HD = new HDXuat { MaHDXuat = txtMaHD.Text, NgayXuat = dtpNgay.Value.Date, MaKhachHang = cboKH.SelectedValue.ToString(), MaNhanVien = cboNV.SelectedValue.ToString(), TongTien = double.Parse(txtThanhTien.Text) }; HDXuatDAL.Them(HD); //Duyệt các hàng đã chọn foreach (var lt in Laptop) { //Tạo HD và thêm vào bảng CTHDXuat var CTHD = new ChiTietHDXuat { MaHDXuat = txtMaHD.Text, MaLaptop = lt.MaLaptop, DonGia = lt.DonGia, SoLuong = lt.SoLuong }; } MessageBox.Show("Bạn đã tạo thành công", "Thông Báo"); } }
public static ChiTietHDXuat Tim(String MaHDXuat) { String sql = "SELECT * FROM ChiTietHDXuat WHERE MaHDXuat = @MaHDXuat"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDXuat", MaHDXuat); Command.Connection.Open(); SqlDataReader Reader = Command.ExecuteReader(); if (Reader.Read()) { var CTHDXuat = new ChiTietHDXuat { MaHDXuat = Convert.ToString(Reader["MaHDXuat"]), MaLaptop = Convert.ToString(Reader["MaLaptop"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), DonGia = Convert.ToDouble(Reader["DonGia"]) }; return CTHDXuat; } Command.Connection.Close(); return null; }
public static List<ChiTietHDXuat> TimTheoSql(String sql) { SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Connection.Open(); SqlDataReader Reader = Command.ExecuteReader(); var DSHDXuat = new List<ChiTietHDXuat>(); while (Reader.Read()) { var HDXuat = new ChiTietHDXuat { MaHDXuat = Convert.ToString(Reader["MaHDXuat"]), MaLaptop = Convert.ToString(Reader["MaLaptop"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), DonGia = Convert.ToDouble(Reader["DonGia"]) }; DSHDXuat.Add(HDXuat); } Command.Connection.Close(); return DSHDXuat; }