//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);
        }
    }