/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnsave_Click(object sender, EventArgs e) { bool _isPaidSubscriber = false; bool _isAutoRenewal = false; if (IsPaidSubscriber.Checked) _isPaidSubscriber = true; if (IsAutoRenewal.Checked) _isAutoRenewal = true; EditUsers _addUsers = new EditUsers(); _addUsers.UserId = txtUserId.Text; _addUsers.Password = txtPassword.Text; _addUsers.FirstName = txtFirstName.Text; _addUsers.LastName = txtLastName.Text; _addUsers.PhoneNumber = txtPhoneNumber.Text; _addUsers.ZipCode = Int32.Parse(txtZipCode.Text); _addUsers.RegistrationDate = DateTime.Parse(txtRegistrationDate.Text); _addUsers.SubscriptionStartDate = DateTime.Parse(txtSubscriptionDate.Text); _addUsers.SubscriptionEndDate = DateTime.Parse(txtSubscriptionEndDate.Text); _addUsers.Address = txtAddress.Text; _addUsers.State = txtState.Text; _addUsers.Country = txtCountry.Text; _addUsers.IsAutoRenewal = _isAutoRenewal; _addUsers.IsPaidSubscriber = _isPaidSubscriber; _addUsers.UpdateUser(_addUsers); Response.Redirect("userlisting.aspx"); }
/// <summary> ///修改用户信息 /// </summary> public ResponseModel UpdateUser(EditUsers edituser) { var users = this.GetOneUsers(c => c.F_UserId == edituser.F_UserId); if (users == null) { return new ResponseModel { code = 0, result = "该用户不存在" } } ; users.F_Account = edituser.F_Account; users.F_RealName = edituser.F_RealName; users.F_Image = edituser.F_Image; users.F_Sex = edituser.F_Sex; users.F_Remark = edituser.F_Remark; _db.Users.Update(users); int i = _db.SaveChanges(); if (i > 0) { return new ResponseModel { code = 200, result = "用户信息修改成功" } } ; return(new ResponseModel { code = 0, result = "用户信息修改失败" }); }
private void GetAllUser() { var users = _repo.GetAllUser(); foreach (var user in users) { EditUsers.Add(user); } }
public async Task <JsonResult> UpdateUserInfo(EditUsers edituser, IFormCollection collection) { var userList = HttpContext.Session.Get <UsersModel>("CacheUser"); edituser.F_UserId = userList.data.F_UserId; edituser.F_Account = _usersService.GetOneUsers(edituser.F_UserId).data.F_Account; var files = collection.Files; if (files.Count > 0) { var webRootPath = _host.WebRootPath; string relativeDirPath = "/UserPic"; string absolutePath = webRootPath + relativeDirPath; string[] fileTypes = new string[] { ".gif", ".jpg", ".jpeg", ".png", ".bmp" }; string extension = Path.GetExtension(files[0].FileName); if (fileTypes.Contains(extension.ToLower())) { if (!Directory.Exists(absolutePath)) { Directory.CreateDirectory(absolutePath); } string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + extension; var filePath = absolutePath + "/" + fileName; using (var stream = new FileStream(filePath, FileMode.Create)) { await files[0].CopyToAsync(stream); } edituser.F_Image = "/UserPic/" + fileName; UsersModel u = new UsersModel(); ResponseModel rm = _usersService.UpdateUserInfo(edituser, ref u); if (rm.code == 200) { HttpContext.Session.Set("CacheUser", ByteConvertHelper.Object2Bytes(u)); } return(Json(rm)); } return(Json(new ResponseModel { code = 0, result = "图片格式有误" })); } else { edituser.F_Image = _usersService.GetOneUsers(edituser.F_UserId).data.F_Image; UsersModel u = new UsersModel(); ResponseModel rm = _usersService.UpdateUserInfo(edituser, ref u); if (rm.code == 200) { HttpContext.Session.Set("CacheUser", ByteConvertHelper.Object2Bytes(u)); } return(Json(rm)); } }
private void tbUsers_Click(object sender, EventArgs e) { if (_editUsers == null) { _editUsers = new EditUsers(); this.Close(); _editUsers.Show(); } else { _editUsers = null; } }
public async Task <JsonResult> UserEdit(EditUsers edituser, IFormCollection collection) { if (string.IsNullOrEmpty(edituser.F_Account)) { return(Json(new ResponseModel { code = 0, result = "请输入用户名!" })); } var files = collection.Files; if (files.Count > 0) { var webRootPath = _host.WebRootPath; string relativeDirPath = "\\UserPic"; string absolutePath = webRootPath + relativeDirPath; string[] fileTypes = new string[] { ".gif", ".jpg", ".jpeg", ".png", ".bmp" }; string extension = Path.GetExtension(files[0].FileName); if (fileTypes.Contains(extension.ToLower())) { if (!Directory.Exists(absolutePath)) { Directory.CreateDirectory(absolutePath); } string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + extension; var filePath = absolutePath + "\\" + fileName; using (var stream = new FileStream(filePath, FileMode.Create)) { await files[0].CopyToAsync(stream); } edituser.F_Image = "/UserPic/" + fileName; return(Json(_usersService.UpdateUser(edituser))); } return(Json(new ResponseModel { code = 0, result = "图片格式有误" })); } else { edituser.F_Image = _usersService.GetOneUsers(edituser.F_UserId).data.F_Image; return(Json(_usersService.UpdateUser(edituser))); } }
public ActionResult Index(HttpPostedFileBase uploadImage) { string userid = User.Identity.GetUserId(); //Find autorize user id ApplicationUser user = new ApplicationUser() { Id = userid }; if (uploadImage == null) { user = user.FindUserById(); //user = FindUser.User(userid); ViewBag.error = "Please load image!"; return(View(user)); } user = EditUsers.ChangeImage(userid, uploadImage); //Change Image return(View(user)); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { EditUsers _editUser = new EditUsers(); _editUser = _editUser.GetUserByUserId(Request.QueryString["id"].ToString()); txtUserId.Text = Request.QueryString["id"].ToString(); txtPassword.Text = _editUser.Password.ToString(); txtFirstName.Text = _editUser.FirstName.ToString(); txtLastName.Text = _editUser.LastName.ToString(); txtPhoneNumber.Text = _editUser.PhoneNumber.ToString(); txtZipCode.Text = _editUser.ZipCode.ToString(); txtState.Text = _editUser.State.ToString(); txtCountry.Text = _editUser.Country.ToString(); txtRegistrationDate.Text = _editUser.RegistrationDate.ToString(); txtSubscriptionDate.Text = _editUser.SubscriptionStartDate.ToString(); txtSubscriptionEndDate.Text = _editUser.SubscriptionEndDate.ToString(); txtAddress.Text = _editUser.Address.ToString(); IsPaidSubscriber.Checked = _editUser.IsPaidSubscriber; IsAutoRenewal.Checked = _editUser.IsAutoRenewal; } }
/// <summary> ///修改用户信息 /// </summary> public ResponseModel UpdateUserInfo(EditUsers edituser, ref UsersModel user) { var users = this.GetOneUsers(c => c.F_UserId == edituser.F_UserId); if (users == null) { return new ResponseModel { code = 0, result = "该用户不存在" } } ; users.F_RealName = edituser.F_RealName; users.F_Image = edituser.F_Image; users.F_Sex = edituser.F_Sex; users.F_Remark = edituser.F_Remark; _db.Users.Update(users); int i = _db.SaveChanges(); if (i > 0) { UsersModel u = new UsersModel(); u.F_UserId = users.F_UserId; u.F_Account = users.F_Account; u.F_RealName = users.F_RealName; u.F_Sex = users.F_Sex == 0 ? "女" : "男"; u.F_Remark = users.F_Remark; u.F_Image = users.F_Image; user = u; return(new ResponseModel { code = 200, result = "头像修改成功" }); } return(new ResponseModel { code = 0, result = "头像修改失败" }); }
/// <summary> /// /// </summary> public static EditUsers GetUserByUserId(string userId) { //DB Connection goes here EditUsers _PremiumServicesListing = new EditUsers(); // Create the Database object, using the default database service. The // default database service is determined through configuration. Database db = DatabaseFactory.CreateDatabase(); string sqlCommand = "GetUserByUserId"; DbCommand dbCommand = db.GetStoredProcCommand(sqlCommand); // Retrieve products from the specified category. db.AddInParameter(dbCommand, "UserId", DbType.String, userId); // DataSet that will hold the returned results DataSet commentaryDataSet = null; commentaryDataSet = db.ExecuteDataSet(dbCommand); // Note: connection was closed by ExecuteDataSet method call EditUsers _editUser = new EditUsers(); foreach (DataRow dr in commentaryDataSet.Tables[0].Rows) { _editUser.UserId=dr["UserId"].ToString(); _editUser.Password=dr["Password"].ToString(); _editUser.FirstName=dr["FirstName"].ToString(); _editUser.LastName=dr["LastName"].ToString(); _editUser.PhoneNumber=dr["PhoneNumber"].ToString(); _editUser.RegistrationDate= DateTime.Parse(dr["RegistrationDate"].ToString()); _editUser.IsPaidSubscriber= bool.Parse(dr["IsPaidSubscriber"].ToString()); _editUser.IsAutoRenewal= bool.Parse(dr["IsAutoRenewal"].ToString()); _editUser.State=dr["State"].ToString(); _editUser.Address=dr["Address"].ToString(); _editUser.Country=dr["Country"].ToString(); _editUser.ZipCode= Int32.Parse(dr["ZipCode"].ToString()); _editUser.SubscriptionStartDate= DateTime.Parse(dr["subscriptionStartDate"].ToString()); _editUser.SubscriptionEndDate= DateTime.Parse(dr["subscriptionEndDate"].ToString()); } return _editUser; }
public void HandleResponse() { switch (this.Type) { case MessageType.NoType: break; case MessageType.Login: if (this.Data == "success") // thomas och nedim bestämmer // Successfull login! { switch (this.user.Group) { case GroupType.Admin: App.Current.Dispatcher.Invoke((Action) delegate { App.MainWindowRef.pageSwitcher(new AdminMainPage(), 850, 1050); App.MainWindowRef.setActiveUser(this); }); break; case GroupType.Judge: App.Current.Dispatcher.Invoke((Action) delegate { App.MainWindowRef.pageSwitcher(new JudgePage(), 850, 1050); App.MainWindowRef.setActiveUser(this); }); break; case GroupType.User: App.Current.Dispatcher.Invoke((Action) delegate { UserLoginPopUpWindow tempWin = new UserLoginPopUpWindow(); tempWin.Show(); }); break; default: Console.WriteLine("Error"); break; } //LoginSucessFunction(); } else { App.Current.Dispatcher.Invoke((Action) delegate { WrongUnameAndPword tempErrorWin = new WrongUnameAndPword(); tempErrorWin.Show(); App.MainWindowRef.CenterWindowOnScreen(); }); } break; case MessageType.Register: //Här skulle man kunna copy-pasta nästan allt under login för att logga in direkt efter register //men det blir problem eftersom att man sätts i en group efter att man har registrerats. //här kanske man kan slänga upp en window i clienten som säger att man har lyckats skapa en user. break; case MessageType.Competition: var stringMessage = this.Data; if (stringMessage == "Competition created") { App.Current.Dispatcher.Invoke((Action) delegate { App.MainWindowRef.Main.Navigate(new CreateContest()); }); } else if (App.MainWindowRef.currentpage == "Client.windows.AdminMainPage") { List <CompetitionWithUser> competitions = JsonConvert.DeserializeObject <List <CompetitionWithUser> >(this.Data); //foreach (CompetitionWithUser comp in competitions) //{ // int id = comp.ID; // string name = comp.Name; // DateTime stat = comp.Start; // List<User> users = comp.Users; // List<User> judges = comp.Judges; //} App.Current.Dispatcher.Invoke((Action) delegate { string currentpage = App.MainWindowRef.Main.Content.ToString(); AdminMainPage.FillCompetitionListBox(competitions); }); } else { CompetitionWithResult data = JsonConvert.DeserializeObject <CompetitionWithResult>(this.Data); App.Current.Dispatcher.Invoke((Action) delegate { string currentpage = App.MainWindowRef.Main.Content.ToString(); JudgePage.CompetitionData(data); JudgePage.PagePainter(JudgePage.jumptracker); }); } //AdminMainPage.FillCompetitionDataBox(this.Data); //Removed this textbox break; case MessageType.Judges: List <User> judges = JsonConvert.DeserializeObject <List <User> >(this.Data); App.Current.Dispatcher.Invoke((Action) delegate { string currentpage = App.MainWindowRef.Main.Content.ToString(); CreateContest.FillUserDatabase(judges); }); break; case MessageType.Jumpers: List <User> jumpers = JsonConvert.DeserializeObject <List <User> >(this.Data); App.Current.Dispatcher.Invoke((Action) delegate { string currentpage = App.MainWindowRef.Main.Content.ToString(); CreateContest.FillUserDatabase(jumpers); }); break; case MessageType.User: List <User> users = JsonConvert.DeserializeObject <List <User> >(this.Data); string cp = ""; App.Current.Dispatcher.Invoke((Action) delegate { cp = App.MainWindowRef.Main.Content.ToString(); }); switch (cp) { case "Client.windows.CreateContest": App.Current.Dispatcher.Invoke((Action) delegate { CreateContest.FillUserDatabase(users); }); break; case "Client.windows.EditUsers": App.Current.Dispatcher.Invoke((Action) delegate { EditUsers.FillUserDatabase(users); }); break; } break; case MessageType.ChangeUser: if (this.Data == "Error Updating User") { //Fix some error handling here } else { List <User> users2 = JsonConvert.DeserializeObject <List <User> >(this.Data); //change list<user> to top of project EditUsers.FillUserDatabase(users2); } break; default: break; } }
public ActionResult DoctorChanging(Doctor doc, string userId) { EditUsers.Doctor(doc, User.Identity.GetUserId().ToString()); return(RedirectToAction("ListOfMedicalStuff", "Opportunities")); }
public ActionResult PatienMedicalCard(MedicalCard card) { EditUsers.MedicalCard(card, User.Identity.GetUserId().ToString()); //Updating patien medical card return(RedirectToAction("ListOfPatients", "Opportunities")); }