void setGiaTriSubItem(NhaXeCauHinhModel model, bool isSet = true) { try { bool isCheck = false; switch (model.MaCauHinh) { case ENNhaXeCauHinh.KY_GUI_MAU_HANG_HOA_XUAT_BEN: { var _ItemPerPage = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.KY_GUI_MAU_HANG_HOA_XUAT_BEN_PAGES); if (_ItemPerPage != null) { model.ItemPerPage = Convert.ToInt32(_ItemPerPage.GiaTri); } var _startendrepeat = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.KY_GUI_MAU_HANG_HOA_XUAT_BEN_REPEATSTARTEND); if (_startendrepeat != null) { string[] arrstartend = _startendrepeat.GiaTri.Split('|'); if (arrstartend.Length == 2) { model.KyTuRepeatStart = arrstartend[0]; model.KyTuRepeatEnd = arrstartend[1]; isCheck = true; } } break; } case ENNhaXeCauHinh.VE_MAU_IN_PHOI: { var _ItemPerPage = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.VE_MAU_IN_PHOI_PAGES); if (_ItemPerPage != null) { model.ItemPerPage = Convert.ToInt32(_ItemPerPage.GiaTri); } var _startendrepeat = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.VE_MAU_IN_PHOI_REPEATSTARTEND); if (_startendrepeat != null) { string[] arrstartend = _startendrepeat.GiaTri.Split('|'); if (arrstartend.Length == 2) { model.KyTuRepeatStart = arrstartend[0]; model.KyTuRepeatEnd = arrstartend[1]; isCheck = true; } } break; } case ENNhaXeCauHinh.VE_MAU_IN_CUONG_VE: { var _solien = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.VE_MAU_IN_CUONG_VE_LIEN); if (_solien != null) { model.SoLien = Convert.ToInt32(_solien.GiaTri); } break; } case ENNhaXeCauHinh.KY_GUI_PHIEU_GUI_HANG: { var _solien = _nhaxeService.GetNhaXeCauHinhByCode(_workContext.NhaXeId, ENNhaXeCauHinh.KY_GUI_PHIEU_GUI_HANG_LIEN); if (_solien != null) { model.SoLien = Convert.ToInt32(_solien.GiaTri); } break; } } if (!isCheck || !isSet) { return; } int _posrepeat = model.GiaTri.IndexOf(model.KyTuRepeatStart); if (_posrepeat > 0) { string _part1 = model.GiaTri.Substring(0, _posrepeat); string _part2 = model.GiaTri.Substring(_posrepeat); int _posendrepeat = _part2.IndexOf(model.KyTuRepeatEnd); string _part3 = _part2.Substring(_posendrepeat + model.KyTuRepeatEnd.Length); _part2 = _part2.Substring(0, _posendrepeat + model.KyTuRepeatEnd.Length); model.GiaTri = _part1 + _ITEMS + _part3; model.GiaTriItem = _part2; //kiem tra tiep co vong lap ko _posrepeat = model.GiaTri.IndexOf(model.KyTuRepeatStart); if (_posrepeat > 0) { _part1 = model.GiaTri.Substring(0, _posrepeat); _part2 = model.GiaTri.Substring(_posrepeat); _posendrepeat = _part2.IndexOf(model.KyTuRepeatEnd); _part3 = _part2.Substring(_posendrepeat + model.KyTuRepeatEnd.Length); _part2 = _part2.Substring(0, _posendrepeat + model.KyTuRepeatEnd.Length); model.GiaTri = _part1 + _ITEM1S + _part3; model.GiaTriItem1 = _part2; } } } catch { } }