protected void ddlLoaiSanpham_SelectedIndexChanged(object sender, EventArgs e)
        {
            lblThongbaoLoaiSanphamNgungKinhdoanh.Text = string.Empty;
            SanphamController   brlSanpham = new SanphamController();
            List <SanphamModel> glstSanpham;
            int loaiSanphamID = Convert.ToInt32(ddlLoaiSanpham.SelectedValue);

            if (loaiSanphamID < 1)
            {
                glstSanpham = brlSanpham.SanphamGetbyPK(0);
            }
            else
            {
                glstSanpham = brlSanpham.SanphamGetbyFK_iloaiSanphamID(loaiSanphamID);
                List <LoaiSanphamModel> glstLoaisanpham = brlSanpham.LoaiSanphamGetbyPK(loaiSanphamID);
                if (glstLoaisanpham.Count > 0)
                {
                    if (glstLoaisanpham[0].IsNgungKinhdoanh)
                    {
                        lblThongbaoLoaiSanphamNgungKinhdoanh.Text = string.Format("Thông báo: Loại sản phẩm <b>\"{0}\"</b> này đã ngừng kinh doanh.", glstLoaisanpham[0].sTenLoaiSanpham);
                    }
                }
            }
            glstSanpham.Sort((sp1, sp2) => sp1.sTenSanpham.CompareTo(sp2.sTenSanpham));
            rptSanpham.DataSource = glstSanpham;
            rptSanpham.DataBind();
        }
        private void hienthiThongtinSanpham(long sanphamID)
        {
            SanphamController   BRLsanpham  = new SanphamController();
            List <SanphamModel> glstSanpham = BRLsanpham.SanphamGetbyPK(sanphamID);

            if (glstSanpham.Count < 1)
            {
                Response.Redirect("~/DanhsachSanpham.aspx");
            }
            int loaispID = glstSanpham[0].FK_iLoaiSanphamID;

            if (loaispID > 0)
            {
                List <LoaiSanphamModel> glstLoaiSanpham = BRLsanpham.LoaiSanphamGetbyPK(loaispID);
                if (glstSanpham.Count > 0)
                {
                    lblLoaiSanpham.Text = glstLoaiSanpham[0].sTenLoaiSanpham;
                }
            }
            imageSanpham.ImageUrl = string.Format("~/{0}", glstSanpham[0].sHinhanh);
            lblTenSanpham.Text    = glstSanpham[0].sTenSanpham;
            decimal giaDangapdung = BRLsanpham.GetGiaDangApdungByFKSanphamID(glstSanpham[0].PK_iSanphamID);

            if (giaDangapdung > 0)
            {
                lblGiaChuaKhuyenmai.Text = string.Format("{0:C0}", giaDangapdung);
            }
            else
            {
                lblGiaChuaKhuyenmai.Text = "Liên hệ";
            }
        }
Exemple #3
0
        private void hienthiDulieuKhiSuaSanpham()
        {
            ltrThemSuaSanpham.Text               = "Cập nhật thông tin sản phẩm";
            panelNgungcungcap.Visible            = true;
            btnThemSanpham.Visible               = false;
            btnCapnhatSanpham.Visible            = true;
            lblLoaiSanphamNayNgungkinhdoanh.Text = string.Empty;
            long sanphamID = Convert.ToInt64(Request.QueryString[m_QUERYSUA]);

            if (sanphamID < 1)
            {
                throw new ApplicationException("Mã sản phẩm không hợp lệ.");
            }
            SanphamController   BrlSanpham  = new SanphamController();
            List <SanphamModel> glstSanpham = BrlSanpham.SanphamGetbyPK(sanphamID);

            if (glstSanpham.Count < 1)
            {
                throw new ApplicationException("Sản phẩm cần sửa không tồn tại.");
            }
            txtTensanpham.Text       = glstSanpham[0].sTenSanpham;
            txtXuatxu.Text           = glstSanpham[0].sXuatxu;
            txtMota.Text             = glstSanpham[0].sMota;
            privewimg.ImageUrl       = string.Format("~/{0}", glstSanpham[0].sHinhanh);
            cbIsNgungcungcap.Checked = glstSanpham[0].isNgungcungcap;
            hienthiLoaisanpham();
            int loaiSanphamID = glstSanpham[0].FK_iLoaiSanphamID;

            if (loaiSanphamID > 0)
            {
                List <LoaiSanphamModel> glstLoaiSanpham = BrlSanpham.LoaiSanphamGetbyPK(loaiSanphamID);
                if (glstLoaiSanpham.Count > 0)
                {
                    if (glstLoaiSanpham[0].IsNgungKinhdoanh)
                    {
                        lblLoaiSanphamNayNgungkinhdoanh.Text = string.Format("Thông báo: Loại sản phẩm <b>\"{0}\"</b> đã ngừng kinh doanh,<br>nếu cập nhật sản phẩm này sẽ chuyển sang loại sản phẩm được chọn.", glstLoaiSanpham[0].sTenLoaiSanpham);
                    }
                    ddlLoaiSanpham.ClearSelection();
                    ListItem itemLoaisanpham = ddlLoaiSanpham.Items.FindByValue(loaiSanphamID.ToString());
                    if (itemLoaisanpham != null)
                    {
                        itemLoaisanpham.Selected = true;
                    }
                }
            }
        }
Exemple #4
0
        private void hienthiThongtinSanpham(long sanphamID)
        {
            SanphamController   BRLsanpham  = new SanphamController();
            List <SanphamModel> glstSanpham = BRLsanpham.SanphamGetbyPK(sanphamID);

            if (glstSanpham.Count < 1)
            {
                Response.Redirect("~/DanhsachSanpham.aspx");
            }
            int loaispID = glstSanpham[0].FK_iLoaiSanphamID;

            if (loaispID > 0)
            {
                List <LoaiSanphamModel> glstLoaiSanpham = BRLsanpham.LoaiSanphamGetbyPK(loaispID);
                if (glstSanpham.Count > 0)
                {
                    lblLoaiSanpham.Text = glstLoaiSanpham[0].sTenLoaiSanpham;
                }
            }
            imageSanpham.ImageUrl = string.Format("~/{0}", glstSanpham[0].sHinhanh);
            lblTenSanpham.Text    = glstSanpham[0].sTenSanpham;
        }