Exemple #1
0
        public void AddAcc(CheckUser user)
        {
            var connection = new SqlConnection(connectionString);

            try
            {
                connection.Open();
                var command = connection.CreateCommand();

                command.CommandType = CommandType.StoredProcedure;
                command.CommandText = InsertAcc;

                command.Parameters.Add(new SqlParameter("@Phone", user.Phone));
                command.Parameters.Add(new SqlParameter("@Pass", user.Pwd));
                command.Parameters.Add(new SqlParameter("@UserName", user.UserName));
                command.Parameters.Add(new SqlParameter("@Status", user.Status));
                command.Parameters.Add(new SqlParameter("@Role_Id", user.Role));
                command.Parameters.Add(new SqlParameter("@Create_At", user.Create_At));
                int ID = command.ExecuteNonQuery();
                connection.Close();
            }

            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Exemple #2
0
        /// <summary>
        /// 账号输入  TextBox
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void userName_TextChanged(object sender, TextChangedEventArgs e)
        {
            string  userNameTmp = userName.Text.ToString();
            string  userPsdTem  = userPassword.Password.ToString();
            decimal moneySum;

            decimal.TryParse(rechargeSum.Text.ToString(), out moneySum);
            imgIsSuccess.Visibility  = System.Windows.Visibility.Hidden;
            userPassword.BorderBrush = scNormal;
            if (userPsdTem != null && userNameTmp != null)
            {
                if (CheckUser.checkUserIsLegal(userNameTmp))
                {
                    //正确
                    userName.BorderBrush = scRight;
                    isUserName           = true;
                    recharge.Background  = scEnable;
                    balance.Content      = CheckUser.getBalance(userNameTmp);
                }
                else
                {
                    //错误
                    recharge.Background  = scUnEnable;
                    userName.BorderBrush = scError;
                    isUserName           = false;
                    //余额初始化
                    balance.Content = "0";
                }
            }
        }
Exemple #3
0
        public List <CheckUser> GetAllAcount()
        {
            SqlCommand com = new SqlCommand(GetAllAccount, con);

            com.CommandType = CommandType.StoredProcedure;

            SqlDataAdapter da = new SqlDataAdapter(com);
            DataTable      ds = new DataTable();

            da.Fill(ds);
            List <CheckUser> data = new List <CheckUser>();

            foreach (DataRow item in ds.Rows)
            {
                CheckUser record = new CheckUser();
                record.Phone    = string.IsNullOrEmpty(item["PhoneUser"].ToString()) ? null : item["PhoneUser"].ToString();
                record.Role     = string.IsNullOrEmpty(item["Name"].ToString()) ? null : item["Name"].ToString();
                record.UserName = string.IsNullOrEmpty(item["UserName"].ToString()) ? null : item["UserName"].ToString();
                record.Pwd      = string.IsNullOrEmpty(item["Password"].ToString()) ? null : item["Password"].ToString();
                record.ID_User  = item["ID"].ToString() == null ? 0 : Int32.Parse(item["ID"].ToString());
                record.Status   = string.IsNullOrEmpty(item["Status"].ToString()) ? null : item["Status"].ToString();
                data.Add(record);
            }

            return(data);
        }
Exemple #4
0
        public async Task <ActionResult> getuser()
        {
            string input = null;

            using (StreamReader reader = new StreamReader(Request.Body, Encoding.UTF8))
            {
                input = await reader.ReadToEndAsync();
            }
            b2cUserModel inputClaims = b2cUserModel.Parse(input);

            string apiKey    = "your-apikey";
            string apiSecret = "your-apisecret";
            string id        = inputClaims.objectid;
            string base_url  = string.Format("https://api.typingdna.com/user/{0}", id);

            var response = await getUser(apiKey, apiSecret, base_url);

            CheckUser   checkUserResponse = CheckUser.FromJson(response);
            outputModel output            = new outputModel(string.Empty, HttpStatusCode.OK)
            {
                success = checkUserResponse.Success,
                count   = checkUserResponse.Count
            };

            return(Ok(output));
        }
Exemple #5
0
        public ActionResult ChangePassword(ChangePasswordViewModel changePassword)
        {
            if (ModelState.IsValid)
            {
                //برای استفاده از یوزر کاربر رد بازیابی اطلاعات آن
                int UserID = CheckUser.GetUserID();
                //int Email = CheckUser.GetUserEmail();
                var user = db.UserLogin.Find(UserID);

                string OldPass = FormsAuthentication.HashPasswordForStoringInConfigFile(changePassword.OldPassword,
                                                                                        "MD5");
                if (user.Password == OldPass)
                {
                    user.Password = FormsAuthentication.HashPasswordForStoringInConfigFile(changePassword.Password,
                                                                                           "MD5");
                    db.SaveChanges();
                    ViewBag.IsOk = true;
                }
                else
                {
                    ModelState.AddModelError("OldPassword", "کلمه عبور فعلی صحیح نمی باشد");
                }
            }
            return(View(changePassword));
        }
Exemple #6
0
        /// <summary>
        /// 检查用户调用时是否在CD中
        /// 对任何可能刷屏的指令都有效
        /// </summary>
        /// <param name="groupId">群号</param>
        /// <param name="userId">用户ID</param>
        /// <returns>是否在CD中</returns>
        public static bool isInCD(long groupId, long userId)
        {
#if DEBUG
            return(false);
#else
            DateTime  time = DateTime.Now; //获取当前时间
            CheckUser user = new CheckUser
            {
                GroupId = groupId,
                UserId  = userId
            };
            //尝试从字典中取出上一次调用的时间
            if (LastChatDate.TryGetValue(user, out DateTime last_use_time) &&
                (long)(time - last_use_time).TotalSeconds < 60)
            {
                //刷新调用时间
                LastChatDate[user] = time;
                return(true);
            }
            else
            {
                //刷新/写入调用时间
                LastChatDate[user] = time;
                return(false);
            }
#endif
        }
Exemple #7
0
        public CheckUser FindAccByID(int id)
        {
            SqlCommand com = new SqlCommand(GetAccById, con);

            com.CommandType = CommandType.StoredProcedure;
            com.Parameters.Add(new SqlParameter("@ID_User", id));
            SqlDataAdapter da = new SqlDataAdapter(com);
            DataTable      ds = new DataTable();

            da.Fill(ds);
            DataRow dr = ds.NewRow();

            if (ds.Rows.Count > 0)
            {
                dr = ds.Rows[0];
            }

            CheckUser record = new CheckUser();

            record.Phone    = string.IsNullOrEmpty(dr["PhoneUser"].ToString()) ? null : dr["PhoneUser"].ToString();
            record.Role     = string.IsNullOrEmpty(dr["Name"].ToString()) ? null : dr["Name"].ToString();
            record.UserName = string.IsNullOrEmpty(dr["UserName"].ToString()) ? null : dr["UserName"].ToString();
            record.Pwd      = string.IsNullOrEmpty(dr["Password"].ToString()) ? null : dr["Password"].ToString();
            record.ID_User  = dr["ID"].ToString() == null ? 0 : Int32.Parse(dr["ID"].ToString());
            record.Status   = string.IsNullOrEmpty(dr["Status"].ToString()) ? null : dr["Status"].ToString();



            return(record);
        }
Exemple #8
0
        internal void SendObject(CheckUser cu)
        {
            try
            {
                if (myMark == "Server")
                {
                    for (int i = 0; i < n; i++)
                    {
                        socketStream = new NetworkStream(players[i].connection);

                        writer = new BinaryWriter(socketStream);
                        reader = new BinaryReader(socketStream);
                        writer.Write(Check_Head + getByteArrayWithObject(cu).Length.ToString());
                        writer.Write(getByteArrayWithObject(cu));
                    }
                }
                else
                {
                    writer.Write(Check_Head + getByteArrayWithObject(cu).Length.ToString());
                    writer.Write(getByteArrayWithObject(cu));
                }
            }
            catch (SocketException)
            {
                MessageBox.Show("±µ¤f³]©w¿ù»~¡I");
            }
        }
Exemple #9
0
 /// <summary>
 /// 用户名输入框
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     isSkip = false;
     //警告信息隐藏
     spWarning.Visibility = System.Windows.Visibility.Hidden;
     isOut = false;
     //隐藏图标,当前站点,票的状态
     imgIsSuccess.Visibility     = System.Windows.Visibility.Hidden;
     spCurrentStation.Visibility = System.Windows.Visibility.Hidden;
     dgUser.Visibility           = System.Windows.Visibility.Hidden;
     //用户名是否正确
     isUser = false;
     //检查用户名
     if (CheckUser.checkUserIsLegal(tbUserName.Text))
     {
         //用户名正确
         isUser = true;
         //显示票状态
         if (tictetsState(tbUserName.Text))
         {
         }
         else
         {
             //未知的错误
         }
     }
 }
Exemple #10
0
        private void btnLogin_Click(object sender, EventArgs e) {
            if (tbUsername.Text == "" && tbPassword.Text == "") {
                MessageBox.Show("Fill in all the fields");
                tbUsername.Focus();
            } else if (tbUsername.Text == "") {
                MessageBox.Show("Give a username");
                tbUsername.Focus();
            } else if (tbPassword.Text == "") {
                MessageBox.Show("Give a password");
                tbPassword.Focus();
            } else if (tbUsername.Text.Length > 0 && tbPassword.Text.Length > 0) {
                CheckUser checkUsername = new CheckUser();
                checkUser = checkUsername.checkUserOnLogin(tbUsername.Text, tbPassword.Text);

                if (checkUser) {
                    CheckUser checkUser = new CheckUser();
                    int id = checkUser.returnUserId(tbUsername.Text);
                    string username = checkUser.returnUsername(tbUsername.Text);
                    int roleId = checkUser.returnRoleId(tbUsername.Text);
                    MessageBox.Show("You are succesfully logged in!");
                    MainForm mainForm = new MainForm(id, username, roleId);
                    mainForm.Show();
                    Hide();
                }
                else {
                    MessageBox.Show("Wrong username or password");
                }
            }
        }
        //[CheckLogin]
        public ActionResult HistoryDeal(DateTime?startDate, DateTime?expirationDate, int?typePay, int?status)
        {
            if ((CheckUser)Session["Account"] != null)
            {
                CheckUser current = (CheckUser)Session["Account"];
                if (startDate != null || expirationDate != null || typePay != null || status != null)
                {
                    SearchHistory search = new SearchHistory
                    {
                        ID_Acc = current.ID_User, StartDate = startDate, ExpirationDate = expirationDate, TypePay = typePay, Status = status
                    };

                    List <Order> data = db.SearchHistory(search);
                    ViewBag.startDate      = startDate;
                    ViewBag.expirationDate = expirationDate;
                    ViewBag.typePay        = typePay;
                    ViewBag.orders         = data;
                    ViewBag.count          = data.Count;
                    return(Json(data, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    var orders = db.GetOrderByIDAcc(current.ID_User);
                    ViewBag.orders = orders;
                    ViewBag.count  = orders.Count;
                    return(View());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
        public ActionResult AccountUser(FormCollection fc)
        {
            if ((CheckUser)Session["Account"] != null)
            {
                CheckUser currentUser = (CheckUser)Session["Account"];
                var       record      = new Users();
                record.ID              = currentUser.ID_User;
                record.FullName        = fc["fullname"].Trim();
                record.Address         = fc["address"].Trim();
                record.Birthday        = fc["birthday"].Trim();
                record.Gender          = fc["gender"].Trim().Equals("Nam") ? 1 : 2;
                record.Identity_people = Int32.Parse(fc["cmnd"].Trim());

                if (ModelState.IsValid)
                {
                    db.UpdateInformationUser(record);
                    return(RedirectToAction("AccountUser"));
                }
                return(View(record));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
        /// <summary>
        /// 检查用户调用时是否在CD中
        /// 对任何可能刷屏的指令都有效
        /// </summary>
        /// <param name="checkDict">调用记录字典</param>
        /// <param name="groupId">群号</param>
        /// <param name="userId">用户ID</param>
        /// <returns>是否在CD中</returns>
        public static bool IsInCD(this Dictionary <CheckUser, DateTime> checkDict, long groupId, long userId)
        {
#if DEBUG
            return(false);
#else
            var time = DateTime.Now; //获取当前时间
            var user = new CheckUser
            {
                GroupId = groupId,
                UserId  = userId
            };
            //尝试从字典中取出上一次调用的时间
            if (checkDict.TryGetValue(user, out DateTime last_use_time) &&
                (long)(time - last_use_time).TotalSeconds < 60)
            {
                //刷新调用时间
                checkDict[user] = time;
                return(true);
            }

            //刷新/写入调用时间
            checkDict[user] = time;
            return(false);
#endif
        }
        public async Task <IActionResult> Create([Bind("CheckUserId,CheckUserName")] CheckUser checkUser)
        {
            /*Check Session */
            var page            = "37";
            var typeofuser      = "";
            var PermisionAction = "";

            // CheckSession
            if (string.IsNullOrEmpty(HttpContext.Session.GetString("Username")))
            {
                Alert("คุณไม่มีสิทธิ์ใช้งานหน้าดังกล่าว", NotificationType.error);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                typeofuser      = HttpContext.Session.GetString("TypeOfUserId");
                PermisionAction = HttpContext.Session.GetString("PermisionAction");
                if (PermisionHelper.CheckPermision(typeofuser, PermisionAction, page) == false)
                {
                    Alert("คุณไม่มีสิทธิ์ใช้งานหน้าดังกล่าว", NotificationType.error);
                    return(RedirectToAction("Index", "Home"));
                }
            }
            /*Check Session */

            if (ModelState.IsValid)
            {
                _context.Add(checkUser);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(checkUser));
        }
        public IActionResult Register(RegisterViewModel register)
        {
            if (!ModelState.IsValid)
            {
                return(View(register));
            }

            CheckUser checkUserName = _userService.CheckUserName(register.UserName);
            CheckUser checkEmail    = _userService.CheckEmail(register.Email);

            if (checkUserName != CheckUser.OK || checkEmail != CheckUser.OK)
            {
                ViewBag.Check = checkUserName;
                return(View(register));
            }

            User user = new User()
            {
                Email       = register.Email.Trim().ToLower(),
                PhoneNumber = register.PhoneNumber.Trim(),
                UserName    = register.UserName.ToLower(),
                Password    = PasswordHelper.EncodePasswordMd5(register.Password)
            };

            _userService.RegisterUser(user);

            return(View("SuccessRegister", register));
        }
Exemple #16
0
        public IActionResult Register(RegisterViewModels register)
        {
            if (!ModelState.IsValid)
            {
                return(View(register));
            }

            CheckUser checkUser = userService.CheckUser(register.UserName, register.Email);

            if (checkUser != CheckUser.Ok)
            {
                ViewBag.Check = checkUser;
                return(View(register));
            }

            User user = new User
            {
                Email    = register.Email.Trim(),
                Password = PasswordHelper.EncodePasswordMd5(register.Password.Trim()),
                UserName = register.UserName.Trim()
            };

            userService.RegisterUser(user);
            return(View("SuccessRegister", register));
        }
        private void userName_TextChanged(object sender, TextChangedEventArgs e)
        {
            imgIsSuccess.Visibility = System.Windows.Visibility.Hidden;
            imgIsSuccess.ToolTip    = "";
            string userNameTmp = userName.Text.ToString();
            string userPsdTem  = userPassword.Password.ToString();

            userPassword.BorderBrush = scNormal;
            if (userPsdTem != null && userNameTmp != null)
            {
                if (CheckUser.checkUserIsLegal(userNameTmp))
                {
                    //正确
                    userName.BorderBrush = scRight;
                    delete.Background    = scEnable;
                    balance.Content      = CheckUser.getBalance(userNameTmp);
                    isUserName           = true;
                }
                else
                {
                    //错误
                    delete.Background    = scUnEnable;
                    userName.BorderBrush = scError;
                    //余额初始化
                    balance.Content = "0";
                    isUserName      = false;
                }
            }
        }
Exemple #18
0
        public ReduxControl()
        {
            string baseDir = AppDomain.CurrentDomain.BaseDirectory;

            Settings = new ReduxSettings(Path.Combine(baseDir, "ReduxSettings.json"));
            // Соединение с базой
            try
            {
                Settings.DB.Connect();
            }
            catch (Exception ex)
            {
                Logger.WriteToTrace($"Ошибка при подключении к базе: {ex}", TraceMessageKind.Error);
            }

            Steam    = new SteamAPI(Settings.SteamAPIKey);
            Messages = new ReduxMessages(Settings.DB);
            Stats    = new ReduxStats(Settings.DB);
            Players  = new ReduxPlayers(Settings.DB);
            Matches  = new ReduxMatch(Settings.DB);
            Builds   = new ReduxBuilds(Settings.DB);

            if (Settings.JWTKey.Length < 16)
            {
                Logger.WriteToTrace("Для корректной работы JWT ключ должен быть не менее 16 символов.", TraceMessageKind.Error);
            }

            // Делегат проверки пользователя и формирования требований к пользователю
            CheckUser check = d => {
                #if DEBUG
                return(new Claim[] {
                    new Claim(ClaimTypes.Name, "Develop"),
                    new Claim(ClaimTypes.Role, "Admin")
                });
                #endif

                dynamic row = Settings.DB.Query(
                    "select *" +
                    " from redux_users" +
                    $" where Username = '******'").FirstOrDefault();

                if (row == null)
                {
                    return(null);
                }

                if (row.password.ToString() != d["password"])
                {
                    return(null);
                }

                return(new Claim[] {
                    new Claim(ClaimTypes.Name, row.username.ToString()),
                    new Claim(ClaimTypes.Role, row.role.ToString())
                });
            };

            JWT = new JwtControl(check, Settings.JWTKey);
        }
Exemple #19
0
        public byte[] getByteArrayWithObject(CheckUser check)
        {
            MemoryStream    ms  = new MemoryStream();
            BinaryFormatter bf1 = new BinaryFormatter();

            bf1.Serialize(ms, check);
            return(ms.ToArray());
        }
Exemple #20
0
 public void Enabled_Button(CheckUser check)
 {
     this.Chow.Enabled     = check.Chow;
     this.Pong.Enabled     = check.Pong;
     this.Kong.Enabled     = check.Kong;
     this.Win.Enabled      = check.Win;
     this.DarkKong.Enabled = check.DarkKong;
     this.Pass.Enabled     = check.Pass;
 }
Exemple #21
0
        public JwtControl(CheckUser checkUserDelegate, string secretKey)
        {
            checkUser = checkUserDelegate;

            // Секретный ключ шифрования
            key = string.IsNullOrEmpty(secretKey) || secretKey.Length < 16
                ? null
                : new SymmetricSecurityKey(Encoding.UTF8.GetBytes(secretKey));
        }
Exemple #22
0
 /// <summary>
 /// 充值按钮点击
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void recharge_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     imgIsSuccess.Focus();
     //用户名是否正确
     if (isUserName)
     {
         //充值是否成功图片可见
         imgIsSuccess.Visibility = System.Windows.Visibility.Visible;
         string  userNameTmp = userName.Text.ToString();
         string  userPsdTem  = userPassword.Password.ToString();
         decimal moneySum;
         decimal.TryParse(rechargeSum.Text.ToString(), out moneySum);
         //密码是否为空
         if (isUserName && userNameTmp != null)
         {
             //密码是否正确
             if (CheckUser.checkUserIsLegal(userNameTmp, userPsdTem))
             {
                 if (!rechargeSum.Text.ToString().Equals("") && Regex.IsMatch(rechargeSum.Text.ToString(), @"^[0-9]*$"))
                 {
                     if (CheckUser.rechargeToCo(moneySum))
                     {
                         CheckUser.rechargeMoney(userNameTmp, moneySum);
                         balance.Content          = CheckUser.getBalance(userNameTmp);
                         userPassword.BorderBrush = scRight;
                         rechargeSum.BorderBrush  = scRight;
                         //显示充值成功图片
                         imgIsSuccess.Source  = new BitmapImage(new Uri("/images/成功.png", UriKind.Relative));
                         imgIsSuccess.ToolTip = "充值成功";
                     }
                 }
                 else
                 {
                     rechargeSum.BorderBrush = scError;
                     imgIsSuccess.Source     = new BitmapImage(new Uri("/images/失败.png", UriKind.Relative));
                     imgIsSuccess.ToolTip    = "金额输入错误";
                 }
             }
             else
             {
                 userPassword.BorderBrush = scError;
                 imgIsSuccess.Source      = new BitmapImage(new Uri("/images/失败.png", UriKind.Relative));
                 imgIsSuccess.ToolTip     = "密码错误";
             }
         }
         else
         {
             userPassword.BorderBrush = scError;
             imgIsSuccess.Source      = new BitmapImage(new Uri("/images/失败.png", UriKind.Relative));
             imgIsSuccess.ToolTip     = "密码错误";
         }
     }
 }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            //kiem tra dang nhap
            CheckUser user = (CheckUser)HttpContext.Current.Session["Account"];

            if (user == null || user.Role.Equals("User"))
            {
                // chay vao day mà k chuyển trang nữa nhỉ còn sang cổnller
                HttpContext.Current.Response.Redirect("/Home/Index");
                base.OnActionExecuting(filterContext);
            }
        }
        public IHttpActionResult post(CheckUser value)
        {
            List <administrative> adminitrativeList = new List <administrative>();
            List <admin>          adminList         = new List <admin>();
            List <student>        studentList       = new List <student>();
            List <teacher>        teacherList       = new List <teacher>();



            using (universityEntities db = new universityEntities())
            {
                adminitrativeList = (from a in db.administratives
                                     where a.username == value.username && a.password == value.password
                                     select a).ToList();

                adminList = (from a in db.admins
                             where a.username == value.username && a.password == value.password
                             select a).ToList();

                studentList = (from s in db.students
                               where s.username == value.username && s.password == value.password
                               select s).ToList();

                teacherList = (from t in db.teachers
                               where t.username == value.username && t.password == value.password
                               select t).ToList();
                if (adminitrativeList.Count == 1 && adminList.Count == 0 && studentList.Count == 0 && teacherList.Count == 0)
                {
                    var result = new { Success = true, Role = "Administrative", Message = adminitrativeList[0] };
                    return(Json(result));
                }
                else if (adminitrativeList.Count == 0 && adminList.Count == 1 && studentList.Count == 0 && teacherList.Count == 0)
                {
                    var result = new { Success = true, Role = "Admin", Message = adminList[0] };
                    return(Json(result));
                }
                else if (adminitrativeList.Count == 0 && adminList.Count == 0 && studentList.Count == 1 && teacherList.Count == 0)
                {
                    var result = new { Success = true, Role = "Student", Message = studentList[0] };
                    return(Json(result));
                }
                else if (adminitrativeList.Count == 0 && adminList.Count == 0 && studentList.Count == 0 && teacherList.Count == 1)
                {
                    var result = new { Success = true, Role = "Teacher", Message = teacherList[0] };
                    return(Json(result));
                }
                else
                {
                    var result = new { Success = false, Error = "Authentication failed, incorrect username or password." };
                    return(Json(result));
                }
            }
        }
 protected void BtnLogin_Click(object sender, EventArgs e)
 {
     DBA.CheckUser chk = new CheckUser();
     if (chk.loggedIn(txtUsername.Text.Trim(), txtPassword.Text.Trim()))
     {
         VisibleControls();
     }
     else
     {
         HideControls();
     }
 }
 public IHttpActionResult GetUser([FromBody] CheckUser account)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     if (_db.Users.FirstOrDefault(user => user.Account == account.Account) == null)
     {
         return(Ok("此帳號可以使用"));
     }
     return(BadRequest("帳號已存在"));
 }
Exemple #27
0
        public ActionResult Remark(CheckUser CheckUser)
        {
            var baseCheckUser = this.Entity.CheckUser.Where(o => o.Id == CheckUser.Id).FirstOrDefault();

            if (baseCheckUser == null)
            {
                ViewBag.ErrorMsg = "数据不存在";
                return(View("Error"));
            }
            baseCheckUser.Remark = CheckUser.Remark;
            this.Entity.SaveChanges();
            BaseRedirect();
            return(null);
        }
Exemple #28
0
 private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
 {
     isIn = false;
     imgIsSuccess.Visibility = System.Windows.Visibility.Hidden;
     dgUser.Visibility       = System.Windows.Visibility.Hidden;
     isUser = false;
     if (CheckUser.checkUserIsLegal(tbUserName.Text))
     {
         isUser = true;
         if (tictetsState(tbUserName.Text))
         {
         }
     }
 }
        public async Task <IActionResult> Edit([Bind("CheckUserId,CheckUserName")] CheckUser checkUser)
        {
            /*Check Session */
            var page            = "38";
            var typeofuser      = "";
            var PermisionAction = "";

            // CheckSession
            if (string.IsNullOrEmpty(HttpContext.Session.GetString("Username")))
            {
                Alert("คุณไม่มีสิทธิ์ใช้งานหน้าดังกล่าว", NotificationType.error);
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                typeofuser      = HttpContext.Session.GetString("TypeOfUserId");
                PermisionAction = HttpContext.Session.GetString("PermisionAction");
                if (PermisionHelper.CheckPermision(typeofuser, PermisionAction, page) == false)
                {
                    Alert("คุณไม่มีสิทธิ์ใช้งานหน้าดังกล่าว", NotificationType.error);
                    return(RedirectToAction("Index", "Home"));
                }
            }
            /*Check Session */



            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(checkUser);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!CheckUserExists(checkUser.CheckUserId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(RedirectToAction("Index", "Home"));
        }
        public ActionResult AccountUser()
        {
            if ((CheckUser)Session["Account"] != null)
            {
                CheckUser current = (CheckUser)Session["Account"];


                Users us = db.FindAccByID2(current.ID_User);

                return(View(us));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemple #31
0
        public ActionResult Update2(CheckUser user)
        {
            if (user.ID_User is null)
            {
                user.Create_At = DateTime.Now;
                db.AddAcc(user);
            }
            else
            {
                db.UpdateUser(user);
            }

            int x = 1;

            return(RedirectToAction("Index"));
        }