//there are changes****************************************************************************************************************************************************************** protected void UpdateUserBTN_Click(object sender, EventArgs e) //******************* להתאים עד הסוף שינויים { string folderPath = Server.MapPath("~/Images/"); int res1 = 0; Administrator NewUser = new Administrator(); string day = DDLday.SelectedValue, month = DDLmonth.SelectedValue, year = DDLyear.SelectedValue; string Bday = day + "/" + month + "/" + year; if (day == "יום" || month == "חודש" || year == "שנה") { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('תאריך הלידה לא יכול להיות ריק');", true); return; } if (FileUpload1.FileName == "") { res1 = NewUser.UpdateUser(UserIDTB.Text, FNameTB.Text, LNameTB.Text, Bday, "", "", PasswordTB.Text, TelephoneNumberTB.Text); } else { FileUpload1.SaveAs(folderPath + FileUpload1.FileName); res1 = NewUser.UpdateUser(UserIDTB.Text, FNameTB.Text, LNameTB.Text, Bday, "Images/" + FileUpload1.FileName, "", PasswordTB.Text, TelephoneNumberTB.Text); } //Images // להוריד ירוק כשיהיה לא בשרת if (res1 == 1) { if (UserTypeDLL.SelectedValue == "4") { Administrator PupilUser = new Administrator(); int num = PupilUser.UpdatePupil(UserIDTB.Text, ClassOt2DLL.SelectedValue); } else if (UserTypeDLL.SelectedValue == "2") { Administrator TeacherUser = new Administrator(); string IsMain = "0"; if (MainTeacherCB.Checked) { IsMain = "1"; List <string> Classes = TeacherUser.IsAlreadyMainTeacher(UserIDTB.Text); if (Classes.Count > 0) { for (int i = 0; i < Classes.Count; i++) { Administrator TeacherDeleteClass = new Administrator(); TeacherDeleteClass.DeleteMainTeacherToClass(Classes[i]); } } Administrator MainTeacherUpdateClass = new Administrator(); int res13 = MainTeacherUpdateClass.AddMainTeacherToClass(UserIDTB.Text, ClassOt2DLL.SelectedItem.ToString()); } Administrator MainTeacherUserCheck = new Administrator(); int res = MainTeacherUserCheck.UpdateTeacher(UserIDTB.Text, IsMain); } else if (UserTypeDLL.SelectedValue == "3") { if (UpdateChild.Checked) { string[] ChildID = new string[6]; ChildID[0] = ChildI1DTB.Text; ChildID[1] = ChildI2DTB.Text; ChildID[2] = ChildI3DTB.Text; ChildID[3] = ChildI4DTB.Text; ChildID[4] = ChildI5DTB.Text; ChildID[5] = ChildI6DTB.Text; for (int i = 0; i < ChildID.Length; i++) { if (ChildID[i] != "") { Users GetPupilClass = new Users(); string ChildCodeClass = GetPupilClass.GetPupilOtClass(ChildID[i]); Administrator AddMoreThanOneChild = new Administrator(); AddMoreThanOneChild.UpdateParent(UserIDTB.Text, ChildID[i], ChildCodeClass); } } } } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('משתמש עודכן בהצלחה'); location.href='AUpdateUser.aspx';", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "success", "alert('הייתה בעיה בעדכון המשתמש, בדוק נתונים');", true); } }