Пример #1
0
        private void KhoiTaoGiaTriComboBox(ref List <AutoCompleteEntry> lstAutoComplete, ref Telerik.Windows.Controls.RadComboBox cmbCommon, string maDanhMuc)
        {
            List <DatabaseConstant.LOAI_DMUC_TSAN> lstDanhMucLoai = new List <DatabaseConstant.LOAI_DMUC_TSAN>();

            lstDanhMucLoai.Add(DatabaseConstant.layLoaiDanhMucTS(maDanhMuc));
            List <DMUC_TSAN_DTO> lstDanhMucDto = new List <DMUC_TSAN_DTO>();
            TaiSanProcess        process       = new TaiSanProcess();

            if (process.LayDanhMucTaiSanTheoLoai(ref lstDanhMucDto, lstDanhMucLoai))
            {
                foreach (DMUC_TSAN_DTO item in lstDanhMucDto)
                {
                    foreach (TS_DM_DMUC_GTRI itemDanhMuc in item.LstObj)
                    {
                        AutoCompleteEntry entry = new AutoCompleteEntry(itemDanhMuc.TEN_DMUC, itemDanhMuc.MA_DMUC, itemDanhMuc.MA_DMUC_LOAI);
                        cmbCommon.Items.Add(entry);
                        lstAutoComplete.Add(entry);
                    }
                }
            }
            if (cmbCommon.Items.Count > 0)
            {
                cmbCommon.SelectedIndex = 0;
            }
            cmbCommon.IsEditable = isEditable;
        }
        private void LoadGrid()
        {
            TaiSanProcess process = new TaiSanProcess();

            try
            {
                DataSet dsNhomTS = process.LayDanhSachNhomTaiSan();
                if (dsNhomTS.Tables.Count > 0)
                {
                    grNhomTS.DataContext = dsNhomTS.Tables[0].DefaultView;
                }
            }
            catch (Exception ex)
            {
                LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
                CommonFunction.ThongBaoLoi(ex);
            }
        }