public static void Them(Laptop entity) { String sql = "INSERT INTO Laptop(MaLaptop ,TenLaptop, MaLoai, DonGia , NgaySX, SoLuong, HinhAnh) VALUES(@MaLaptop, @TenLaptop, @MaLoai,@DonGia, @NgaySX, @SoLuong, @HinhAnh)"; SqlCommand command = new SqlCommand(sql, DB.Connection); command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); command.Parameters.AddWithValue("@TenLaptop", entity.TenLaptop); command.Parameters.AddWithValue("@MaLoai", entity.MaLoai); command.Parameters.AddWithValue("@DonGia", entity.DonGia); command.Parameters.AddWithValue("@NgaySX", entity.NgaySX); command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); command.Parameters.AddWithValue("@HinhAnh", entity.HinhAnh); command.Connection.Open(); command.ExecuteNonQuery(); command.Connection.Close(); }
public static void Sua(Laptop entity) { String sql = "UPDATE Laptop SET TenLaptop=@TenLaptop, MaLoai=@MaLoai, NgaySX=@NgaySX,DonGia = @DonGia, SoLuong=@SoLuong, HinhAnh=@HinhAnh WHERE MaLaptop=@MaLaptop"; SqlCommand command = new SqlCommand(sql, DB.Connection); command.Parameters.AddWithValue("@MaLaptop", entity.MaLaptop); command.Parameters.AddWithValue("@TenLaptop", entity.TenLaptop); command.Parameters.AddWithValue("@MaLoai", entity.MaLoai); command.Parameters.AddWithValue("@DonGia", entity.DonGia); command.Parameters.AddWithValue("@NgaySX", entity.NgaySX); command.Parameters.AddWithValue("@SoLuong", entity.SoLuong); command.Parameters.AddWithValue("@HinhAnh", entity.HinhAnh); command.Connection.Open(); command.ExecuteNonQuery(); command.Connection.Close(); }
public static Laptop Tim(String MaLaptop) { String sql = "SELECT * FROM Laptop WHERE MaLaptop=@MaLaptop"; SqlCommand command = new SqlCommand(sql, DB.Connection); command.Parameters.AddWithValue("@MaLaptop", MaLaptop); command.Connection.Open(); SqlDataReader Reader = command.ExecuteReader(); if (Reader.Read()) { var lap = new Laptop { MaLaptop = Convert.ToString(Reader["MaLaptop"]), TenLaptop = Convert.ToString(Reader["TenLaptop"]), MaLoai = Convert.ToString(Reader["MaLoai"]), DonGia = Convert.ToDouble(Reader["DonGia"]), NgaySX = Convert.ToDateTime(Reader["NgaySX"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), HinhAnh = Convert.ToString(Reader["HinhAnh"]), }; return lap; } command.Connection.Close(); return null; }
public static List<Laptop> TimTheoSql(String sql) { SqlCommand command = new SqlCommand(sql, DB.Connection); command.Connection.Open(); SqlDataReader Reader = command.ExecuteReader(); var dslaptop = new List<Laptop>(); while (Reader.Read()) { var LapTop = new Laptop { MaLaptop = Convert.ToString(Reader["MaLaptop"]), TenLaptop = Convert.ToString(Reader["TenLaptop"]), MaLoai = Convert.ToString(Reader["MaLoai"]), DonGia = Convert.ToDouble(Reader["DonGia"]), NgaySX = Convert.ToDateTime(Reader["NgaySX"]), SoLuong = Convert.ToInt32(Reader["SoLuong"]), HinhAnh = Convert.ToString(Reader["HinhAnh"]), }; dslaptop.Add(LapTop); } command.Connection.Close(); return dslaptop; }
private void btnSua_Click(object sender, EventArgs e) { if (txtMaHH.Text == "" || txtTenHH.Text == "" || txtDonGia.Text == "") { MessageBox.Show("Không được để trống thông tin", "Thông báo"); return; } if (dtpNgaySX.Value > DateTime.Now) { MessageBox.Show("Ngày sản xuất không hợp lệ", "Thông báo"); return; } if (nudSoLuong.Value <= 0) { MessageBox.Show("Số lượng phải lớn hơn 0", "Thông báo"); return; } if (MaHH != txtMaHH.Text) { MessageBox.Show("Không được thay đổi mã loại", "Thông Báo"); return; } try { var LT1 = new Laptop { DonGia = Convert.ToDouble(txtDonGia.Text), HinhAnh = txtHinhAnh.Text, MaLaptop = txtMaHH.Text, MaLoai = cboLoai.SelectedValue.ToString(), NgaySX = dtpNgaySX.Value.Date, SoLuong = Convert.ToInt32(nudSoLuong.Value), TenLaptop = txtTenHH.Text }; LaptopDAL.Sua(LT1); bsLaptop.DataSource = LaptopDAL.LietKe(); MessageBox.Show("Thao tác thành công"); } catch { MessageBox.Show("Mã Hàng Hóa Đã Trùng", "Lỗi"); } }
private void btnThem_Click(object sender, EventArgs e) { if (txtMaHH.Text == "" || txtTenHH.Text == "" || txtDonGia.Text == "") { MessageBox.Show("Không được để trống thông tin", "Thông báo"); return; } if (dtpNgaySX.Value > DateTime.Now) { MessageBox.Show("Ngày sản xuất không hợp lệ", "Thông báo"); return; } if (nudSoLuong.Value <= 0) { MessageBox.Show("Số lượng phải lớn hơn 0", "Thông báo"); return; } if (LaptopDAL.Tim(txtMaHH.Text) != null) { MessageBox.Show("Mã laptop không được trùng", "Thông Báo"); return; } if(MessageBox.Show("Bạn có muốn thêm sản phẩm không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var LT = new Laptop { DonGia = Convert.ToDouble(txtDonGia.Text), HinhAnh = txtHinhAnh.Text, MaLaptop = txtMaHH.Text, MaLoai = cboLoai.SelectedValue.ToString(), NgaySX = dtpNgaySX.Value.Date, SoLuong = Convert.ToInt32(nudSoLuong.Value), TenLaptop = txtTenHH.Text }; LaptopDAL.Them(LT); bsLaptop.DataSource = LaptopDAL.LietKe(); MessageBox.Show("Thao tác thành công", "Thông Báo"); } else { MessageBox.Show("Mã laptop đã tồn tại", "Lỗi"); } }