}
DateTime dtEnrol; if
(!DateTime.TryParse(txtEnrolDate.Text.Trim(), out dtEnrol)) {
CommonFuncs.ShowMsg(this.Page, \入学日期格式不正确,请更正!\
txtEnrolDate.Focus(); return; }
string fileName = \图片文件名
string fileExt = \图片文件的扩展名 if (upPhoto.HasFile) {
fileName = upPhoto.FileName.ToLower(); if (fileName.IndexOf(\ {
CommonFuncs.ShowMsg(this.Page, \照片
文件错误!请重新选择!\ return; }
fileExt =
System.IO.Path.GetExtension(fileName);
List
if (lstExt.IndexOf(fileExt) < 0) {
CommonFuncs.ShowMsg(this.Page, \请选择 JGP 或 GIF 格式的文件!请重新选择!\ return; }
//重命名照片为:学号.扩展名
fileName = txtSnum.Text.Trim() + fileExt; try {
upPhoto.SaveAs(Server.MapPath(\fileName); }
catch (Exception ex) {
BLL_Logs.WriteLog(ex.Message); CommonFuncs.ShowMsg(this.Page, \照片上传失败,详细原因请管理员检查事务日志。\ return; }
//限制上传照片的尺寸大小<150*200 System.Drawing.Image img =
System.Drawing.Image.FromFile(Server.MapPath(\tos\
if (img.Width > 150 || img.Height > 200) {
CommonFuncs.ShowMsg(this.Page, \照片的宽*高不得超过 150*200 像素!\ return; }
}
Entity_Student insStu = new Entity_Student(); insStu.pronum = insClass.pronum; insStu.snum = txtSnum.Text.Trim(); insStu.pwd =
CommonFuncs.MD5_Encode(txtPWD.Text.Trim()); insStu.name = txtName.Text.Trim();
insStu.gender = (rblGender.SelectedIndex == 0) ? true : false;
insStu.birthday = dtBirthday;
insStu.idCard = txtIDCard.Text.Trim(); insStu.photo = fileName; insStu.enrolDate = dtEnrol;
insStu.phone = txtPhone.Text.Trim(); insStu.qq = txtQQ.Text.Trim(); insStu.email = txtEmail.Text.Trim(); insStu.memo = txtMemo.Text.Trim();
if (BLL_Student.Insert(insStu)) {
CommonFuncs.ShowMsg(this.Page, \新增学生成功!\ } else {
CommonFuncs.ShowMsg(this.Page, \新增学生失败!\\\\n\\\\n请检查各个输入是否合法,\\\\n学生ID是否已经存在,\\\\n或者请管理员查看系统日志。\ } }
}
删除学生信息按钮实现代码:
protected void imgbDelSelected_Click(object sender, ImageClickEventArgs e) {
//泛型列表
List
GridViewRow row;
for (int i = 0; i < gvStudents.Rows.Count; i++) {
row = gvStudents.Rows[i];