public ProductScanAction(NDHDBEntities db, WavehouseInfo wareActionInfo, string user, WavehouseInfo wareReceieInfo) { this.db = db; this.user = user; this.wareActionInfo = wareActionInfo; this.wareReceieInfo = wareReceieInfo; }
public RestMainController() { db = new NDHDBEntities(); mongoHelper = new MongoHelper(); mapDayOfWeeks = new Dictionary <DayOfWeek, string>(); mapDayOfWeeks[DayOfWeek.Monday] = "T2"; mapDayOfWeeks[DayOfWeek.Tuesday] = "T3"; mapDayOfWeeks[DayOfWeek.Wednesday] = "T4"; mapDayOfWeeks[DayOfWeek.Thursday] = "T5"; mapDayOfWeeks[DayOfWeek.Friday] = "T6"; mapDayOfWeeks[DayOfWeek.Saturday] = "T7"; mapDayOfWeeks[DayOfWeek.Sunday] = "CN"; }
public static int CheckRoleShowInfo(NDHDBEntities db, string userName) { var user = db.AspNetUsers.Where(p => p.UserName == userName).FirstOrDefault(); if (user == null) { return(0); } var role = user.AspNetRoles.First(); if (role == null) { return(0); } return(Convert.ToInt32(role.ShowInfoRole)); }
public static void SendNotifi(string title, string messenge, string user, NDHDBEntities db, MongoHelper mongoHelp) { string sendTo = ""; string NType = "ID"; string NCode = user; string Id = Guid.NewGuid().ToString(); var firebaseInfo = db.RegFirebases.Where(p => p.UserLogin == user).FirstOrDefault(); if (firebaseInfo != null) { sendTo = firebaseInfo.RegId; title = title.ToUpper(); string json = "{ \"notification\": {\"click_action\": \"OPEN_ACTIVITY_1\" ,\"title\": \"" + title + "\",\"body\": \"" + messenge + "\"},\"data\": {\"title\": \"'" + title + "'\",\"message\": \"'" + messenge + "'\"},\"to\": \"" + sendTo + "\"}"; var responseString = HaiUtil.sendRequestFirebase(json); MongoNotificationHistory notification = new MongoNotificationHistory() { GuiId = Id, Title = title, Messenge = messenge, NType = NType, CreateTime = DateTime.Now, MessengeResult = responseString, Content = messenge, Success = 1, NCode = new List <string>(), UserRead = new List <string>() }; notification.NCode.Add(NCode); mongoHelp.saveNotificationHistory(notification); } }
public ImportAction(NDHDBEntities db, WavehouseInfo wareAction, string user, WavehouseInfo waveReceie) : base(db, wareAction, user, waveReceie) { }