public static List <SourceTypeInfo> GetSourceTypeCheckUpdate() { if (_SourceTypes.IsNullOrEmpty()) { _SourceTypes = SourceTypeRepository.GetAll(); } return(_SourceTypes.Where(c => c.IsCheckUpdate).ToList()); }
public string Edit(FormDataCollection form) { var retVal = string.Empty; var operation = form.Get("oper"); var id = form.Get("SourceTypeId").ToInt32(); if (!string.IsNullOrEmpty(operation)) { SourceTypeInfo info; switch (operation) { case "edit": info = SourceTypeRepository.GetInfo(id); if (info != null) { info.Code = form.Get("Code"); info.Name = form.Get("Name"); info.ChangedDate = DateTime.Now; info.Description = form.Get("Description"); info.ChangedBy = UserContext.GetCurrentUser().UserID; info.IsCheckUpdate = form.Get("IsCheckUpdate").ToBoolean(); info.IsCheckDuplicate = form.Get("IsCheckDuplicate").ToBoolean(); info.IsShowHotLine = form.Get("IsShowHotLine").ToBoolean(); info.IsShowConsultant = form.Get("IsShowConsultant").ToBoolean(); SourceTypeRepository.Update(info); } break; case "add": info = new SourceTypeInfo { Code = form.Get("Code"), Name = form.Get("Name"), CreatedDate = DateTime.Now, ChangedDate = DateTime.Now, Description = form.Get("Description"), CreatedBy = UserContext.GetCurrentUser().UserID, IsShowHotLine = form.Get("IsShowHotLine").ToBoolean(), IsCheckUpdate = form.Get("IsCheckUpdate").ToBoolean(), IsCheckDuplicate = form.Get("IsCheckDuplicate").ToBoolean(), IsShowConsultant = form.Get("IsShowConsultant").ToBoolean(), }; SourceTypeRepository.Create(info); break; case "del": SourceTypeRepository.Delete(id); break; } } //StoreData.ListSourceType = SourceTypeRepository.GetAll() ?? new List<SourceTypeInfo>(); return(retVal); }
// GET api/<controller> public SourceTypeListModel Get(int page, int rows) { int totalRecords; var model = new SourceTypeListModel { Rows = SourceTypeRepository.Search(string.Empty, page, rows, out totalRecords), Page = page, Total = (totalRecords / rows) + 1, Records = rows }; return(model); }
// // GET: /Admin/ImportExcel/ public ActionResult Index() { ViewBag.DefaultBranchId = UserContext.GetDefaultBranch(); ViewBag.Collectors = CollectorRepository.GetAll(); ViewBag.Channels = ChannelRepository.GetAll(); ViewBag.SourceTypes = SourceTypeRepository.GetAll(); var levels = LevelRepository.GetAll(); var L1n2 = levels.Where(x => x.LevelId < 3).ToList(); ViewBag.Levels = L1n2; ViewBag.Branches = BranchRepository.GetAll(); return(View()); }
public static ImportExcelModel FromInfo(ImportExcelInfo info) { ImportExcelModel retVal = new ImportExcelModel(); retVal.Filename = Path.GetFileName(info.FilePath); retVal.IsCorrectFormat = retVal.Filename.ToLower().EndsWith(".xls") || retVal.Filename.ToLower().EndsWith(".xlsx"); retVal.RowIndex = info.RowIndex; retVal.TotalRow = info.TotalRow; retVal.ErrorCount = info.ErrorCount; retVal.CheckCount = info.CheckCount; retVal.DuplicateCount = info.DuplicateCount + info.InternalDuplicateCount; retVal.NoDuplicateCount = retVal.TotalRow - retVal.ErrorCount - retVal.DuplicateCount; retVal.ImportedDate = info.ImportedDate; retVal.Status = info.Status; retVal.ImportStatus = info.ImportStatus; var sourceType = SourceTypeRepository.GetInfo(info.TypeId); if (sourceType != null) { retVal.SourceTypeName = sourceType.Name; } var channel = ChannelRepository.GetInfo(info.ChannelId); if (channel != null) { retVal.ChannelName = channel.Name; } var branch = BranchRepository.GetInfo(info.BranchId); if (branch != null) { retVal.BranchName = branch.Name; } var collector = CollectorRepository.GetInfo(info.CollectorId); if (collector != null) { retVal.CollectorName = collector.Name; } return(retVal); }
// // GET: /Admin/HandoverAdvisor/ public ActionResult HandoverContact(int id, ContactLevelInfoModel modelCache = null) { ViewBag.SourceTypes = SourceTypeRepository.GetAll(); var user = UserContext.GetCurrentUser(); if (user == null) { return(RedirectToAction("FilterContactToday", "ContactFilter", new { area = "Admin" })); } var contactInfo = ContactRepository.GetInfo(id); if (contactInfo == null) { return(RedirectToAction("FilterContactToday", "ContactFilter", new { area = "Admin" })); } if (user.GroupConsultantType == (int)GroupConsultantType.Consultant && user.UserID != contactInfo.UserConsultantId) { return(RedirectToAction("FilterContactToday", "ContactFilter", new { area = "Admin" })); } string TransactionReason = ""; List <LogsMoneyInfo> logMoneyInfos = MoneyLogsRepository.GetAllByContactId(id); foreach (var logMoney in logMoneyInfos) { TransactionReason += logMoney.NoteChuyenKhoan + "@@@"; } ViewBag.Id = id; ViewBag.IsView = user.UserID != contactInfo.UserConsultantId ? 1 : 0; if (user.GroupConsultantType == (int)GroupConsultantType.ManagerConsultant) { ViewBag.IsView = 0; } var contactLevelInfo = ContactLevelInfoRepository.GetInfoByContactId(id) ?? new ContactLevelInfo(); var model = InitModel(contactInfo, contactLevelInfo); model.ContactInfo.Consultant = user.UserName; model.ContactInfo.UserName = user.FullName; //Lay ten TVTS model.ContactLevelInfo.TransactionReason = TransactionReason; model.PhoneTVTS = user.Mobile; //điện thoại TVTS model.EmailTVTS = user.Email; //Email TVTS if (model.ContactInfo != null) { if (modelCache != null && modelCache.ContactInfo != null) { model.ContactInfo.QualityId = modelCache.ContactInfo.QualityId; model.ContactInfo.CallInfoConsultant = modelCache.ContactInfo.CallInfoConsultant; model.ContactInfo.StatusMapConsultantId = modelCache.ContactInfo.StatusMapConsultantId; model.ContactInfo.StatusCareConsultantId = modelCache.ContactInfo.StatusCareConsultantId; } else { model.ContactInfo.QualityId = 0; model.ContactInfo.StatusMapConsultantId = 0; model.ContactInfo.StatusCareConsultantId = 0; model.ContactInfo.CallInfoConsultant = string.Empty; } } return(View(model)); }
// GET api/<controller>/5 public SourceTypeInfo Get(int id) { return(SourceTypeRepository.GetInfo(id)); }
public IEnumerable <SourceTypeInfo> Get() { return(SourceTypeRepository.GetAll()); }
// GET api/<controller> public IEnumerable <ContactTestInfo> getTest() { return(SourceTypeRepository.GetAllTest()); }