public static void Them(ChiTietHDNhap entity) { String sql = "INSERT INTO ChiTietHDNhap( MaHDNhap, MaLaptop, SoLuong, GiaNhap) VALUES( @MaHDNhap, @MaLaptop, @SoLuong, @GiaNhap)"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDNhap", entity.MaHDNhap); Command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); Command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); Command.Parameters.AddWithValue("@GiaNhap", entity.GiaNhap); Command.Connection.Open(); Command.ExecuteNonQuery(); Command.Connection.Close(); }
public static void Sua(ChiTietHDNhap entity) { String sql = "UPDATE ChiTietHDNhap SET MaLaptop=@MaLaptop, SoLuong=@SoLuong, GiaNhap=@GiaNhap WHERE MaHDNhap=@MaHDNhap"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDNhap", entity.MaHDNhap); Command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); Command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); Command.Parameters.AddWithValue("@GiaNhap", entity.GiaNhap); 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 (HDNhapDAL.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 HDNhap var HD = new HDNhap { MaHDNhap = txtMaHD.Text, NgayNhap = dtpNgay.Value.Date, MaNhaCC = cboKH.SelectedValue.ToString(), MaNhanVien = cboNV.SelectedValue.ToString(), TongTien = double.Parse(txtThanhTien.Text) }; HDNhapDAL.Them(HD); //Duyệt các hàng đã chọn foreach (var lt in NhapHang) { //Tạo HD và thêm vào bảng CTHDXuat var CTHD = new ChiTietHDNhap { MaHDNhap = txtMaHD.Text, MaLaptop = lt.MaLaptop, GiaNhap = lt.DonGia, SoLuong = lt.SoLuong }; } MessageBox.Show("Bạn đã tạo thành công", "Thông Báo"); } }
public static ChiTietHDNhap Tim(String MaHDNhap) { String sql = "SELECT * FROM ChiTietHDNhap WHERE MaHDNhap = @MaHDNhap"; SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Parameters.AddWithValue("@MaHDNhap", MaHDNhap); Command.Connection.Open(); SqlDataReader Reader = Command.ExecuteReader(); if (Reader.Read()) { var CTHDNhap = new ChiTietHDNhap { MaHDNhap = Convert.ToString(Reader["MaHDNhap"]), MaLaptop = Convert.ToString(Reader["MaLaptop"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), GiaNhap = Convert.ToDouble(Reader["GiaNhap"]) }; return CTHDNhap; } Command.Connection.Close(); return null; }
public static List<ChiTietHDNhap> TimTheoSql(String sql) { SqlCommand Command = new SqlCommand(sql, DB.Connection); Command.Connection.Open(); SqlDataReader Reader = Command.ExecuteReader(); var DSHDNhap = new List<ChiTietHDNhap>(); while (Reader.Read()) { var HD = new ChiTietHDNhap { MaHDNhap = Convert.ToString(Reader["MaHDNhap"]), MaLaptop = Convert.ToString(Reader["MaLaptop"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), GiaNhap = Convert.ToDouble(Reader["GiaNhap"]) }; DSHDNhap.Add(HD); } Command.Connection.Close(); return DSHDNhap; }