Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        private void dgvSua_SelectionChanged(object sender, EventArgs e)
        {
            if (dgvSua.SelectedRows.Count > 0)
            {
                suachon = (SanPhamSuaDTO)dgvSua.SelectedRows[0].DataBoundItem;
            }
            else
            {
                suachon = null;
            }

            BindingChiTiet();
        }
Exemplo n.º 3
0
 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";
 }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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;
                }
            }
        }
Exemplo n.º 7
0
        public bool CapNhatSua(SanPhamSuaDTO suaDTO)
        {
            SanPhamSuaDAO suaDAO = new SanPhamSuaDAO();

            return(suaDAO.CapNhatSPSua(suaDTO));
        }
Exemplo n.º 8
0
        public bool ThemMoiSua(SanPhamSuaDTO suaDTO)
        {
            SanPhamSuaDAO suaDAO = new SanPhamSuaDAO();

            return(suaDAO.ThemMoiSPSua(suaDTO));
        }