/// <summary>
 /// ��������б�
 /// </summary>
 public List<WebProject.Model.SysManage.ZT_SYS_AdminInfo> DataTableToList(DataTable dt)
 {
     List<WebProject.Model.SysManage.ZT_SYS_AdminInfo> modelList = new List<WebProject.Model.SysManage.ZT_SYS_AdminInfo>();
     int rowsCount = dt.Rows.Count;
     if (rowsCount > 0)
     {
         WebProject.Model.SysManage.ZT_SYS_AdminInfo model;
         for (int n = 0; n < rowsCount; n++)
         {
             model = new WebProject.Model.SysManage.ZT_SYS_AdminInfo();
             if(dt.Rows[n]["AdminID"].ToString()!="")
             {
                 model.AdminID=int.Parse(dt.Rows[n]["AdminID"].ToString());
             }
             model.AdminNo=dt.Rows[n]["AdminNo"].ToString();
             model.Password=dt.Rows[n]["Password"].ToString();
             model.RoleNo=dt.Rows[n]["RoleNo"].ToString();
             model.IsLockedOut=dt.Rows[n]["IsLockedOut"].ToString();
             model.AdminName=dt.Rows[n]["AdminName"].ToString();
             model.Sex=dt.Rows[n]["Sex"].ToString();
             if (dt.Rows[n]["LastLoginDate"].ToString() != "")
             {
                 model.LastLoginDate = DateTime.Parse(dt.Rows[n]["LastLoginDate"].ToString());
             }
             model.IDCardNum=dt.Rows[n]["IDCardNum"].ToString();
             model.Telephone=dt.Rows[n]["Telephone"].ToString();
             model.Mobile=dt.Rows[n]["Mobile"].ToString();
             model.HomeAddress=dt.Rows[n]["HomeAddress"].ToString();
             model.HomeMailNum=dt.Rows[n]["HomeMailNum"].ToString();
             model.NowAddress=dt.Rows[n]["NowAddress"].ToString();
             model.NowMailNum=dt.Rows[n]["NowMailNum"].ToString();
             model.CompanyAddress=dt.Rows[n]["CompanyAddress"].ToString();
             model.CompanyMailNum=dt.Rows[n]["CompanyMailNum"].ToString();
             model.QQ=dt.Rows[n]["QQ"].ToString();
             model.Email=dt.Rows[n]["Email"].ToString();
             model.CreateBy=dt.Rows[n]["CreateBy"].ToString();
             if(dt.Rows[n]["CreateDate"].ToString()!="")
             {
                 model.CreateDate=DateTime.Parse(dt.Rows[n]["CreateDate"].ToString());
             }
             model.LastUpdateBy=dt.Rows[n]["LastUpdateBy"].ToString();
             if(dt.Rows[n]["LastUpdateDate"].ToString()!="")
             {
                 model.LastUpdateDate=DateTime.Parse(dt.Rows[n]["LastUpdateDate"].ToString());
             }
             model.Remark=dt.Rows[n]["Remark"].ToString();
             modelList.Add(model);
         }
     }
     return modelList;
 }
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     if (Session["ZT_ADMIN"] == null)
     {
         Response.Redirect("Login.aspx");
     }
     else
     {
         WebProject.BLL.SysManage.ZT_SYS_AdminInfo bll_AdminInfo = new WebProject.BLL.SysManage.ZT_SYS_AdminInfo();
         if (this.txtAdminNo.Text.Trim() == "")
         {
             MessageBox.Show(this, "用户名不能为空!");
             return;
         }
         if (this.txtPassword.Text.Trim() == "")
         {
             MessageBox.Show(this, "密码不能为空!");
             return;
         }
         if (CheckString.CheckSqlKeyWord(this.txtAdminNo.Text) == true || CheckString.CheckSqlKeyWord(this.txtPassword.Text) == true)
         {
             MessageBox.Show(this, "用户名和密码中请不要包含非法字段!");
             return;
         }
         if (bll_AdminInfo.GetModelList(" AdminNo='" + this.txtAdminNo.Text.Trim() + "'").Count > 0)
         {
             MessageBox.Show(this, "用户名已存在!");
             return;
         }
         WebProject.Model.SysManage.ZT_SYS_AdminInfo model_AdminInfo = new WebProject.Model.SysManage.ZT_SYS_AdminInfo();
         model_AdminInfo.AdminNo = this.txtAdminNo.Text.Trim();
         model_AdminInfo.Password = WebProject.Common.Encrypt.MD5Encrypt.MD5(this.txtPassword.Text.Trim());
         model_AdminInfo.IsLockedOut = this.txtIsLockedOut.SelectedValue.ToString();
         model_AdminInfo.RoleNo = this.txtRole.SelectedValue.ToString();
         model_AdminInfo.CreateBy = SessionUtil.GetAdminSession().AdminNo;
         model_AdminInfo.CreateDate = DateTime.Now;
         bll_AdminInfo.Add(model_AdminInfo);
         LogManage.WriteLog(Request.UserHostAddress, "用户管理", "添加用户", "成功", "用户名:" + model_AdminInfo.AdminNo + ", 操作人:" + SessionUtil.GetAdminSession().AdminNo);
         MessageBox.ShowAndRedirect(this, "添加用户成功!", "AdminList.aspx");
     }
 }