protected void send_Click(object sender, EventArgs e) { midLineDBEntities db = new midLineDBEntities(); var newMsg = new Message { userEmail = email.Text, Subject = subject.Text, Message1 = mesg.InnerText }; db.Messages.Add(newMsg); db.SaveChanges(); if (Session["LoggedIn"] == null) { Response.Redirect("Login.aspx"); } else if (Session["LoggedIn"].ToString() == "1") { Response.Redirect("DrsHome.aspx"); } else { Response.Redirect("homePage.aspx"); } }
protected void rate_Click(object sender, EventArgs e) { int rateCount = 0; string ratedFor = Session["doctorid"].ToString(); int ratedID = Convert.ToInt16(Session["user"].ToString()); var useer = db.Users.Where(x => x.Username == ratedFor).FirstOrDefault(); int ratedForID = useer.Id; foreach (var rate in db.Ratings) { if (rate.RatedUser == ratedID && rate.User1.Username == ratedFor) { rateCount = 1; } } if (rateCount == 1) { failedAlert.Attributes.Remove("hidden"); } else { Rating newRate = new Rating { RatedUser = ratedID, RatedForUser = ratedForID, RateValue = Convert.ToInt16(dropdownlistrate.SelectedItem.Value) }; db.Ratings.Add(newRate); db.SaveChanges(); Div1.Attributes.Remove("hidden"); } }
protected void rate_Click(object sender, EventArgs e) { int rateCount = 0; int ratedForID = Convert.ToInt16(Session["USERID"].ToString()); int ratedID = Convert.ToInt16(Session["user"].ToString()); foreach (var rate in db.Ratings) { if (rate.RatedUser == ratedID && rate.RatedForUser == ratedForID) { rateCount = 1; } } if (rateCount == 1) { failedAlert.Attributes.Remove("hidden"); } else { Rating newRate = new Rating { RatedUser = ratedID, RatedForUser = ratedForID, RateValue = Convert.ToInt16(dropdownlistrate.SelectedItem.Value) }; db.Ratings.Add(newRate); db.SaveChanges(); Response.Redirect("profile.aspx"); } }
protected void reject_btn_Click(object sender, EventArgs e, int requestId) { midLineDBEntities db = new midLineDBEntities(); var request = db.AppointmentRequests.Where(x => x.ID == requestId).FirstOrDefault(); request.isAccepted = !true; db.SaveChanges(); HttpContext.Current.Response.Redirect("drAppointments.aspx"); }
protected void save_Click(object sender, EventArgs e) { int id = Convert.ToInt16(Session["userId"].ToString()); midLineDBEntities db = new midLineDBEntities(); var update = from c in db.Users where c.Id == id select c; var currentUser = update.FirstOrDefault(); if (FullName.Text != "") { currentUser.FullName = FullName.Text; } if (Price.Text != "") { currentUser.Price = Price.Text; } if (Password.Text != "") { currentUser.Password = Password.Text; } if (Major.Text != "") { currentUser.Major = Major.Text; } if (Address.Text != "") { currentUser.Address = Address.Text; } string extension = Path.GetExtension(imgUploader.PostedFile.FileName); if (imgUploader.PostedFile != null && (extension.ToLower() == ".jpg" || extension.ToLower() == ".png" || extension.ToLower() == ".gif")) { byte[] bytes; using (BinaryReader br = new BinaryReader(imgUploader.PostedFile.InputStream)) { bytes = br.ReadBytes(imgUploader.PostedFile.ContentLength); } currentUser.ProfilePhoto = bytes; } else { fileError.Attributes.Remove("hidden"); } if (extension.ToLower() == ".jpg" || extension.ToLower() == ".png" || extension.ToLower() == ".gif") { db.SaveChanges(); successAlert.Attributes.Remove("hidden"); Response.Redirect("DrsHome.aspx"); } }
public void Activate_btn_Click(object sender, EventArgs e) { LinkButton button = (LinkButton)sender; midLineDBEntities db = new midLineDBEntities(); var review = from c in db.Users where c.Username == button.ID select c; var userss = review.FirstOrDefault(); userss.isActive = !userss.isActive; db.SaveChanges(); HttpContext.Current.Response.Redirect("Users.aspx"); }
protected void Register_btn_Click(object sender, EventArgs e) { midLineDBEntities db = new midLineDBEntities(); int check = 0; foreach (var user in db.Users) { if (user.Username == Username.Text) { check = 1; } } if (check != 1) { User newUser = new User { Username = Username.Text, FullName = FullName.Text, Password = Password.Text, MobileNumber = MobileNumber.Text, City = City.SelectedItem.ToString(), Gender = Gender.SelectedItem.ToString(), UserType = Convert.ToInt16(UserType.SelectedValue), }; if (newUser != null && !newUser.Username.Contains(" ")) { if (newUser.UserType == 1 || newUser.UserType == 2) { newUser.isActive = false; } else { newUser.isActive = true; } db.Users.Add(newUser); db.SaveChanges(); successAlert.Attributes.Remove("hidden"); } else { failedAlert.Attributes.Remove("hidden"); } } else { usernameAlert.Attributes.Remove("hidden"); } }
protected void comment_Click(object sender, EventArgs e) { midLineDBEntities db = new midLineDBEntities(); Comment newComment = new Comment { PostID = Convert.ToInt16(postId.Text), DR_ID = Convert.ToInt16(Session["user"].ToString()), CommentText = commentText.Text, CommentDate = DateTime.Now }; db.Comments.Add(newComment); db.SaveChanges(); Response.Redirect("PostPage.aspx"); }
protected void report_btn_modal_Click(object sender, EventArgs e) { Functions.Functions function = new Functions.Functions(); int id = Convert.ToInt16(Session["user"].ToString()); midLineDBEntities db = new midLineDBEntities(); var newReport = new Report { ReportedUserID = Convert.ToInt16(Session["reportedUser"].ToString()), UserID = id, ReportText = item_notes.InnerText.ToString() }; db.Reports.Add(newReport); db.SaveChanges(); report_alert.Attributes.Remove("hidden"); }
protected void appRequest_Click(object sender, EventArgs e) { midLineDBEntities db = new midLineDBEntities(); AppointmentRequest appointment = new AppointmentRequest { DoctorID = doctorID, PatientID = PatientID, Time = txtDate.Text + " " + TimeSelector1.Hour.ToString() + ":" + TimeSelector1.Minute.ToString() + " " + TimeSelector1.AmPm.ToString() }; if (appointment != null) { db.AppointmentRequests.Add(appointment); db.SaveChanges(); successAlert.Attributes.Remove("hidden"); } }
protected void send_Click(object sender, EventArgs e) { int id = Convert.ToInt16(Session["user"].ToString()); midLineDBEntities db = new midLineDBEntities(); Post newPost = new Post { UserID = id, PostDate = DateTime.Now, PostText = quest.Text, Department = ques.SelectedItem.Text }; if (newPost != null) { db.Posts.Add(newPost); db.SaveChanges(); HttpContext.Current.Response.Write("<script>alert('تم نشر المنشور بنجاح ');</script>"); Response.Redirect("PostPage.aspx"); } }
public bool UpdateInfo(int id, TextBox price, string department, TextBox availableTime, string major, string address, byte[] img) { midLineDBEntities db = new midLineDBEntities(); var user = db.Users.Where(x => x.Id == id).FirstOrDefault(); if (user != null) { user.Price = price.Text; user.Department = department; user.AvailableTime = availableTime.Text; user.Major = major; user.Address = address; user.CertificatePhoto = img; db.SaveChanges(); return(true); } else { return(false); } }
protected void Delete_Click(object sender, EventArgs e) { midLineDBEntities db = new midLineDBEntities(); LinkButton button = (LinkButton)sender; int userId = Convert.ToInt16(button.ID); var post = db.Posts.Where(x => x.ID == userId).FirstOrDefault(); foreach (var comment in db.Comments) { if (comment.PostID == userId) { db.Comments.Remove(comment); } } db.Posts.Remove(post); db.SaveChanges(); HttpContext.Current.Response.Redirect("Posts.aspx"); }
protected void comment_Click(object sender, EventArgs e, string commentText) { midLineDBEntities db = new midLineDBEntities(); Button button = (Button)sender; string ll = button.ID; int length = ll.IndexOf("="); string ll2 = button.Parent.ID; int length2 = ll2.IndexOf("="); int userId = Convert.ToInt16(button.ID.Substring(0, length)); int postId = Convert.ToInt16(button.Parent.ID.Substring(0, length2)); Comment newComment = new Comment { DR_ID = userId, PostID = postId, CommentDate = DateTime.Now, CommentText = "okkkk" }; db.Comments.Add(newComment); db.SaveChanges(); }