if (this.TB_addOreditTeacher.Text == "edit")
{
TTeacherReg teacher = new TTeacherReg(this.SaveTeacherRegButton.CommandArgument);
teacher.FName = this.tb_name.Text.Trim();
if (rbl_sex.SelectedIndex == 0)
{
teacher.Fsex = true;//男
}
else teacher.Fsex = false;
teacher.FBirth = Convert.ToDateTime(this.tb_birth.Text.Trim());
teacher.FPhone = this.tb_phone.Text.Trim();
teacher.FClass = this.tb_class.Text.Trim();
teacher.FAddress = this.tb_address.Text.Trim();
teacher.FRank = this.tb_rank.Text.Trim();
teacher.FRegisterTime = Convert.ToDateTime(this.tb_login.Text.Trim());
if (this.FileUpload1.PostedFile.FileName != "")
{
if (teacher.FPhotoPath != "")//不为空,先删后加
{
File.Delete(Server.MapPath(teacher.FPhotoPath));
}//如果为空,直接上传
string fullFileName = this.FileUpload1.PostedFile.FileName;//取得本地文件的全路径如c:\windows\\ba.bmp
string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1);//截取文件名:ba.bmp
string changeName = DateTime.Now.ToString("yyyyMMddhhmmssfff") + fileName;
teacher.FPhotoPath = "teacherImg/" + changeName;
this.FileUpload1.SaveAs(Server.MapPath("Img") + "\\" + changeName);//上传到Img中一个图片
MakeThumbnail(Server.MapPath("Img") + "\\" + changeName, Server.MapPath("teacherImg") + "\\" + changeName, 780, 420, "H");//将Img中的图片,生成缩略图,在此过程中,缩略图就已经生成完成
File.Delete(Server.MapPath("Img") + "\\" + changeName);//删掉Img中的图
}
if (rbl_talent.SelectedIndex == 0)
{
teacher.FIsTalent = true;//是
}
else teacher.FIsTalent = false;
teacher.FRemark = this.TB_Summary.Text;
if (teacher.EditTeacher())
{
Rep_TeacherBind("");
bindselectCity();
Update_TeacherList.Update();
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "", "alert('修改成功!');cancelSave();", true);
}
}