Esempio n. 1
0
 public ProductScanAction(NDHDBEntities db, WavehouseInfo wareActionInfo, string user, WavehouseInfo wareReceieInfo)
 {
     this.db             = db;
     this.user           = user;
     this.wareActionInfo = wareActionInfo;
     this.wareReceieInfo = wareReceieInfo;
 }
Esempio n. 2
0
        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";
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
 public ImportAction(NDHDBEntities db, WavehouseInfo wareAction, string user, WavehouseInfo waveReceie)
     : base(db, wareAction, user, waveReceie)
 {
 }