protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                txtMaHang.Attributes.Add("data-field", "MaHieuMatHang");
                txtMaHangTheoDon.Attributes.Add("data-field", "MaHangTheoDon");
                txtDonViTinh.Attributes.Add("data-field", "DonViTinh");
                txtTenHang.Attributes.Add("data-field", "TenMatHang");
                txtSoLuong.Attributes.Add("data-field", "SoLuong");
                txtChieuDai.Attributes.Add("data-field", "ChieuDai");
                txtChieuRong.Attributes.Add("data-field", "ChieuRong");
                txtChieuCao.Attributes.Add("data-field", "ChieuCao");
                txtTai.Attributes.Add("data-field", "Tai");
                txtLe.Attributes.Add("data-field", "Le");
                dropLoaiKichThuoc.Attributes.Add("data-field", "LoaiKichThuoc");
                dropLoaiThung.Attributes.Add("data-field", "TenLoaiSanPham");
                txtSoLuongMau.Attributes.Add("data-field", "SoLuongMau");
                txtMauSacMatNgoai.Attributes.Add("data-field", "MauSacMatNgoai");
                txtSoLop.Attributes.Add("data-field", "SoLop");
                //DropLoaiGiay.Attributes.Add("data-field", "LoaiGiay");
                txtKhoGiay.Attributes.Add("data-field", "KhoGiay");
                txtDinhLuong.Attributes.Add("data-field", "DinhLuong");
                txtDienTichSanPham.Attributes.Add("data-field", "DienTichSanXuat");
                dropCongDoanKetThuc.Attributes.Add("data-field", "CongDoanCuoi");
                txtDonGia.Attributes.Add("data-field", "DonGia");
                txtThanhTien.Attributes.Add("data-field", "ThanhTien");
                txtGhiChu.Attributes.Add("data-field", "GhiChu");
                dropLoaiKichThuoc.DataSource     = dts.Sp_Qldh_LoaiKichThuoc_Select(0, (int?)null, 0, 1, "");
                dropLoaiKichThuoc.DataTextField  = "LoaiKichThuoc";
                dropLoaiKichThuoc.DataValueField = "ID";
                dropLoaiKichThuoc.DataBind();

                dropLoaiThung.DataSource     = dts.Sp_Qldh_LoaiSanPham_Select(0, (int?)null, 0, 1, "");
                dropLoaiThung.DataTextField  = "TenLoaiSanPham";
                dropLoaiThung.DataValueField = "ID";
                dropLoaiThung.DataBind();
                cblLoaiSong.DataSource     = dts.Sp_Qldh_DanhMucSong_Select(0, (int?)null, 0, 1, "");
                cblLoaiSong.DataTextField  = "TenSong";
                cblLoaiSong.DataValueField = "ID";
                cblLoaiSong.DataBind();

                dropCongDoanKetThuc.DataSource     = dts.Sp_Qlsx_CongDoan_Select(0, (int?)null, 0, null, "");
                dropCongDoanKetThuc.DataTextField  = "TenCongDoan";
                dropCongDoanKetThuc.DataValueField = "ID";
                dropCongDoanKetThuc.DataBind();
            }

            if (Attributes["param"] != null)
            {
                string URL = Attributes["param"];
                ID_HangHoa = Util.GetParam(URL, "id");
            }
        }
Exemple #2
0
        private void BindData()
        {
            txtTenHang.Text = matHang.TenMatHang;
            //txtSoLuongHop.Text =
            txtSoLuong.Text                 = matHang.SoLuong.HasValue ? matHang.SoLuong.Value.ToString() : "";
            txtSoLop.Text                   = matHang.SoLop.HasValue ? matHang.SoLop.Value.ToString() : "";
            txtSong.Text                    = matHang.TenSong;
            txtChieuDai.Text                = matHang.ChieuDai.HasValue ? matHang.ChieuDai.Value.ToString() : "";
            txtChieuRong.Text               = matHang.ChieuRong.HasValue ? matHang.ChieuRong.Value.ToString() : "";
            txtChieuCao.Text                = matHang.ChieuCao.HasValue ? matHang.ChieuCao.Value.ToString() : "";
            dropLoaiHop.SelectedValue       = matHang.IDLoaiSanPham.HasValue ? matHang.IDLoaiSanPham.Value.ToString() : "";
            dropLoaiKichThuoc.SelectedValue = matHang.IDLoaiKichThuoc.HasValue ? matHang.IDLoaiKichThuoc.Value.ToString() : "";
            int solop = matHang.SoLop.HasValue ? matHang.SoLop.Value : 0;



            dropLoaiSong.DataSource = (from t in dts.Sp_Qlsx_PhanLoaiSong_Select(0, (int?)null, null, 0, true, null)
                                       where t.SoLop == matHang.SoLop
                                       select new
            {
                ID = t.ID,
                MoTaCoCauGiay = t.KiHieuCoCauGiay.Trim() + "-" + t.MoTaCoCauGiay
            });
            dropLoaiSong.DataTextField  = "MoTaCoCauGiay";
            dropLoaiSong.DataValueField = "ID";
            dropLoaiSong.DataBind();

            if (matHang.IDLoaiKichThuoc.HasValue)
            {
                var loaiKT = dts.Sp_Qldh_LoaiKichThuoc_Select(1, matHang.IDLoaiKichThuoc.Value, (int?)null, (int?)null, "").FirstOrDefault();
                MaLoaiKichThuoc = loaiKT == null ? "" : loaiKT.MaHieuKichThuoc.ToUpper().Trim();
                if (loaiKT != null && loaiKT.HeSoChatDai.HasValue)
                {
                    this.HeSoChatDai = loaiKT.HeSoChatDai.Value;
                }
            }
            var x = (from t in dts.Sp_Qldh_HeSoTongDao_Select(0, (int?)null, (int?)null, (int?)null, "") where t.IDLoaiKichThuoc == matHang.IDLoaiKichThuoc && t.SoLop == matHang.SoLop select t).FirstOrDefault();

            HeSoTongDao = x == null || !x.HeSoTongDao.HasValue ? 0 : x.HeSoTongDao.Value;
        }