public List <SanPhamSuaDTO> LayDanhSachSua() { List <SanPhamSuaDTO> lsResult = new List <SanPhamSuaDTO>(); string strQuery = "Select * From SanPhamSua"; SqlConnection conn = DataProvider.TaoKetNoi(); SqlDataReader sdr = DataProvider.TruyVanDuLieu(strQuery, conn); while (sdr.Read()) { SanPhamSuaDTO sua = new SanPhamSuaDTO(); sua.MaSua = sdr["MaSua"].ToString(); sua.TenSua = sdr["TenSua"].ToString(); sua.GiaBan = int.Parse(sdr["GiaBan"].ToString()); sua.NhaSanXuat = sdr["NhaSanXuat"].ToString(); sua.MaLoai = int.Parse(sdr["MaLoai"].ToString()); sua.MoTa = sdr["MoTa"].ToString(); sua.HinhAnh = sdr["HinhAnh"].ToString(); sua.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsResult.Add(sua); } sdr.Close(); conn.Close(); return(lsResult); }
private void dgvSua_SelectionChanged(object sender, EventArgs e) { if (dgvSua.SelectedRows.Count > 0) { suachon = (SanPhamSuaDTO)dgvSua.SelectedRows[0].DataBoundItem; } else { suachon = null; } BindingChiTiet(); }
private void GetDataChiTiet() { if (suachon == null) { suachon = new SanPhamSuaDTO(); } suachon.MaSua = txtMaSua.Text; suachon.TenSua = txtTenSua.Text; suachon.GiaBan = int.Parse(txtGia.Text.ToString().Replace(",", "")); suachon.MaLoai = int.Parse(cboLoaiSua.SelectedValue.ToString()); suachon.NhaSanXuat = txtNSX.Text; suachon.MoTa = rtbMoTa.Text; suachon.TrangThai = chkKinhdoanh.Checked ? 1 : 0; suachon.HinhAnh = pathHA + suachon.MaSua + ".png"; }
public bool CapNhatSPSua(SanPhamSuaDTO sua) { string strUpdate = "Update SanPhamSua Set TenSua=@TenSua,GiaBan=@GiaBan,MaLoai=@MaLoai,HinhAnh=@HinhAnh," + "NhaSanXuat=@NhaSanXuat,MoTa=@MoTa,TrangThai=@TrangThai Where MaSua = @MaSua"; SqlParameter[] pars = new SqlParameter[8]; pars[0] = new SqlParameter("@MaSua", sua.MaSua); pars[1] = new SqlParameter("@TenSua", sua.TenSua); pars[2] = new SqlParameter("@GiaBan", sua.GiaBan); pars[3] = new SqlParameter("@MaLoai", sua.MaLoai); pars[4] = new SqlParameter("@HinhAnh", sua.HinhAnh); pars[5] = new SqlParameter("@NhaSanXuat", sua.NhaSanXuat); pars[6] = new SqlParameter("@MoTa", sua.MoTa); pars[7] = new SqlParameter("@TrangThai", sua.TrangThai); SqlConnection conn = DataProvider.TaoKetNoi(); return(DataProvider.ThucThiCauLenh(strUpdate, pars, conn)); }
public bool ThemMoiSPSua(SanPhamSuaDTO sua) { string strInsert = "Insert Into SanPhamSua ([MaSua],[TenSua],[GiaBan],[MaLoai],[HinhAnh],[NhaSanXuat],[MoTa],[TrangThai]) " + " Values (@MaSua,@TenSua,@GiaBan,@MaLoai,@HinhAnh,@NhaSanXuat,@MoTa,@TrangThai)"; SqlParameter[] pars = new SqlParameter[8]; pars[0] = new SqlParameter("@MaSua", sua.MaSua); pars[1] = new SqlParameter("@TenSua", sua.TenSua); pars[2] = new SqlParameter("@GiaBan", sua.GiaBan); pars[3] = new SqlParameter("@MaLoai", sua.MaLoai); pars[4] = new SqlParameter("@HinhAnh", sua.HinhAnh); pars[5] = new SqlParameter("@NhaSanXuat", sua.NhaSanXuat); pars[6] = new SqlParameter("@MoTa", sua.MoTa); pars[7] = new SqlParameter("@TrangThai", sua.TrangThai); SqlConnection conn = DataProvider.TaoKetNoi(); return(DataProvider.ThucThiCauLenh(strInsert, pars, conn)); }
private void btnThem_Click(object sender, EventArgs e) { if (suachon == null) { GetDataChiTiet(); if (suaBUS.ThemMoiSua(suachon)) { if (pboHAnh.Image != null) { pboHAnh.Image.Save(suachon.HinhAnh); } MessageBox.Show("Thêm mới thành công"); LoadDanhSachSua(); } else { MessageBox.Show("Thêm mới thất bại"); suachon = null; } } }
public bool CapNhatSua(SanPhamSuaDTO suaDTO) { SanPhamSuaDAO suaDAO = new SanPhamSuaDAO(); return(suaDAO.CapNhatSPSua(suaDTO)); }
public bool ThemMoiSua(SanPhamSuaDTO suaDTO) { SanPhamSuaDAO suaDAO = new SanPhamSuaDAO(); return(suaDAO.ThemMoiSPSua(suaDTO)); }