public void LuuThemMoiTuyChon(ref string thongDiep, List <int> danhSachIdTuyChon)
        {
            if (danhSachIdTuyChon.Count <= 0)
            {
                return;
            }
            //Kiểm tra id nào chưa có theo Bảng này thì thêm mới vô không thôi
            //GiaTuyChonDanhThiep giaTuyChon = null;
            thongDiep = "?";
            foreach (int id in danhSachIdTuyChon)
            {
                var giaTuyChon = GiaTuyChonTheNhua.DocTheoId(View.IdBangGiaChon, id);

                if (giaTuyChon.IdBangGiaTheNhua == 0 && giaTuyChon.IdTuyChonTheNhua == 0)
                {
                    giaTuyChon = new GiaTuyChonTheNhua
                    {
                        IdBangGiaTheNhua = View.IdBangGiaChon,
                        IdTuyChonTheNhua = id,
                        GiaBan           = 0
                    };
                    thongDiep = GiaTuyChonTheNhua.Them(giaTuyChon);
                }
            }
        }
        public List <int> IdTuyChonSCoTrongGiaTheoBangGia()
        {
            List <int> lst = null;

            lst = GiaTuyChonTheNhua.DocTatCa().Where(x => x.IdBangGiaTheNhua == View.IdBangGiaChon).Select(x => x.IdTuyChonTheNhua).ToList();
            return(lst);
        }
        public int GiaTheoId(int idBangGia, int idTuyChon)
        {
            var kq = 0;

            if (idBangGia > 0 && idTuyChon > 0)
            {
                kq = GiaTuyChonTheNhua.DocTheoId(idBangGia, idTuyChon).GiaBan;
            }
            return(kq);
        }
Beispiel #4
0
        private void CapNhatTuyChonKemTheo()
        {
            //Xóa hết những gì có trước đó đã
            this.MucBaiInTheNhua.TuyChonSChon.TuyChonS.Clear();
            //Cập nhật lại

            if (View.IdGiaTuyChonChonS.Count > 0)
            {
                foreach (int idTuyChon in View.IdGiaTuyChonChonS)
                {
                    this.MucBaiInTheNhua.TuyChonSChon.TuyChonS.Add(GiaTuyChonTheNhua.DocTheoId(View.IdBangGiaChon, idTuyChon));
                }
            }
        }
Beispiel #5
0
        public List <GiaTuyChonModel> TuyChonSTheoBangGia()
        {//Làm laij
            List <GiaTuyChonModel> lst = null;

            var nguon = GiaTuyChonTheNhua.DocTheoIdBangGia(View.IdBangGiaChon).Select(x => new GiaTuyChonModel
            {
                IdTuyChon  = x.IdTuyChonTheNhua,
                TenTuyChon = string.Format("{0}: {1:0,0.00}đ", x.TenTuyChon, x.GiaBan),
                GiaBan     = (int)x.GiaBan
            });

            if (nguon != null)
            {
                lst = nguon.ToList();
            }

            return(lst);
        }
 public void CapNhatGiaTuyChon(ref string thongDiep, GiaTuyChonTheNhua giaTuyChon)
 {
     thongDiep = GiaTuyChonTheNhua.Sua(giaTuyChon);
 }
 public List <GiaTuyChonTheNhua> GiaTuyChonSTheoBangGia()
 {//
     return(GiaTuyChonTheNhua.DocTheoIdBangGia(View.IdBangGiaChon));
 }