예제 #1
0
 protected void Ibtn_OK_Click(object sender, ImageClickEventArgs e)
 {
     if (jcAdminBF.AdminIsExists(txt_AdminUserName.Text))
     {
         this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script type=\"text/javascript\" defer=\"defer\">Dialog.alert('输入的管理员用户名已存在!');</script>");
         return;
     }
     SHMetroTestSysModel.jc_Admin admin = new SHMetroTestSysModel.jc_Admin();
     admin.AdminUserName = txt_AdminUserName.Text;
     admin.AdminUserPwd = FormsAuthentication.HashPasswordForStoringInConfigFile(this.txt_AdminPwd.Text, "MD5");
     admin.Adminpower = "";
     if (jcAdminBF.AddAdmin(admin))
     {
         this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script type=\"text/javascript\" defer=\"defer\">Dialog.alert('管理员添加成功!');</script>");
         this.Pan_Add.Visible = false;
         this.Pan_Add_OK.Visible = true;
         this.lbl_AddAdmin.Text = this.txt_AdminUserName.Text; ;
     }
     else
     {
         this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script type=\"text/javascript\" defer=\"defer\">Dialog.alert('发生异常错误!');</script>");
     }
 }
예제 #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public SHMetroTestSysModel.jc_Admin DataRowToModel(DataRow row)
 {
     SHMetroTestSysModel.jc_Admin model = new SHMetroTestSysModel.jc_Admin();
     if (row != null)
     {
         if (row["ID"] != null && row["ID"].ToString() != "")
         {
             model.ID = int.Parse(row["ID"].ToString());
         }
         if (row["AdminUserName"] != null)
         {
             model.AdminUserName = row["AdminUserName"].ToString();
         }
         if (row["AdminUserPwd"] != null)
         {
             model.AdminUserPwd = row["AdminUserPwd"].ToString();
         }
         if (row["Adminpower"] != null)
         {
             model.Adminpower = row["Adminpower"].ToString();
         }
     }
     return model;
 }
예제 #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SHMetroTestSysModel.jc_Admin GetModelByUsername(string adminUserName, string adminUserPwd)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 ID,AdminUserName,AdminUserPwd,Adminpower from jc_Admin ");
            strSql.Append(" where AdminUserName=@AdminUserName");
            strSql.Append(" and AdminUserPwd=@AdminUserPwd");
            SqlParameter[] parameters = {
                    new SqlParameter("@AdminUserName", SqlDbType.VarChar,18),
                    new SqlParameter("@AdminUserPwd", SqlDbType.NVarChar,32)
            };
            parameters[0].Value = adminUserName;
            parameters[1].Value = adminUserPwd;

            SHMetroTestSysModel.jc_Admin model = new SHMetroTestSysModel.jc_Admin();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
예제 #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SHMetroTestSysModel.jc_Admin GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 ID,AdminUserName,AdminUserPwd,Adminpower from jc_Admin ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters = {
                    new SqlParameter("@ID", SqlDbType.Int,4)
            };
            parameters[0].Value = ID;

            SHMetroTestSysModel.jc_Admin model = new SHMetroTestSysModel.jc_Admin();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }