コード例 #1
0
        /// <summary>
        /// 查询所有
        /// </summary>
        /// <returns></returns>
        public List <Model.Db> GetList()
        {
            string strSql = "";

            strSql = "Select * FROM Db";
            List <Model.Db> List = new List <Model.Db>();

            SqlParameter[] parameters =
            {
            };
            using (SqlDataReader DR = ExamSys.ExecuteReader(strSql.ToString(), parameters))
            {
                while (DR.Read())
                {
                    Model.Db model = new Model.Db();
                    model.Server   = DR["Server"].ToString();
                    model.Database = DR["Database"].ToString();
                    model.Password = DR["Password"].ToString();
                    model.Instance = DR["Instance"].ToString();
                    model.Port     = DR["Port"].ToString();
                    model.User     = DR["User"].ToString();
                    model.Key      = DR["Key"].ToString();
                    List.Add(model);
                }
                DR.Close();
                DR.Dispose();
            }
            return(List);
        }
コード例 #2
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int Updata(Model.Db model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@ReturnValue", SqlDbType.Int),
                new SqlParameter("@Server",      SqlDbType.NVarChar, 500),
                new SqlParameter("@Database",    SqlDbType.NVarChar, 500),
                new SqlParameter("@Password",    SqlDbType.NVarChar, 500),
                new SqlParameter("@Instance",    SqlDbType.NVarChar, 500),
                new SqlParameter("@Port",        SqlDbType.NVarChar, 500),
                new SqlParameter("@User",        SqlDbType.NVarChar, 500),
                new SqlParameter("@Key",         SqlDbType.NVarChar, 500),
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.Server;
            parameters[2].Value     = model.Database;
            parameters[3].Value     = model.Password;
            parameters[4].Value     = model.Instance;
            parameters[5].Value     = model.Port;
            parameters[6].Value     = model.User;
            parameters[7].Value     = model.Key;
            ExamSys.RunProcedure("Db_Updata", parameters, out rowsAffected);
            return((int)parameters[0].Value);
        }
コード例 #3
0
 /// <summary>
 /// 添加
 /// </summary>
 public void Add(Model.Db md)
 {
     Model.Db model = new Model.Db();
     model.Server   = Common.Function.ToASCII(md.Server);
     model.Database = Common.Function.ToASCII(md.Database);
     model.Password = Common.Function.ToASCII(md.Password);
     model.Instance = Common.Function.ToASCII(md.Instance);
     model.Port     = Common.Function.ToASCII(md.Port);
     model.User     = Common.Function.ToASCII(md.User);
     model.Key      = Common.Function.ToASCII(md.Key);
     if (dal.Add(model) > 0)
     {
         if (md.Key == "UserSys")
         {
             Common.Function.Redirect("Setup3.aspx");
         }
         else
         {
             Common.Function.Redirect("Setup4.aspx");
         }
     }
     else
     {
         Common.Function.AlertRedirect("添加失败!系统繁忙请稍后再试!", "/Aspx/Failure.htm");
     }
 }
コード例 #4
0
        protected void bt_Yes_Click(object sender, EventArgs e)
        {
            if (rbl_UserSys.SelectedValue == "外部")
            {
                BLL.Db   bll   = new BLL.Db();
                Model.Db model = new Model.Db();
                model.Server   = tb_Server_UserSys.Text;
                model.Database = tb_Database_UserSys.Text;
                model.Password = tb_Password_UserSys.Text;
                model.Instance = tb_Instance_UserSys.Text;
                model.Port     = tb_Port_UserSys.Text;
                model.User     = tb_User_UserSys.Text;
                model.Key      = lb_Key_UserSys.Text;

                //
                Session["UserSys"] = "1";

                bll.Add(model);
            }
            else
            {
                //
                Session["UserSys"] = "0";

                Response.Redirect("Setup3.aspx");
            }
        }
コード例 #5
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="model"></param>
 public void Updata(Model.Db md)
 {
     Model.Db model = new Model.Db();
     model.Server   = Common.Function.ToASCII(md.Server);
     model.Database = Common.Function.ToASCII(md.Database);
     model.Password = Common.Function.ToASCII(md.Password);
     model.Instance = Common.Function.ToASCII(md.Instance);
     model.Port     = Common.Function.ToASCII(md.Port);
     model.User     = Common.Function.ToASCII(md.User);
     model.Key      = Common.Function.ToASCII(md.Key);
     if (dal.Updata(model) > 0)
     {
         Common.Function.AlertRedirect("成功!", "/Aspx/Success.htm");
     }
     else
     {
         Common.Function.AlertRedirect("失败!", "/Aspx/Failure.htm");
     }
 }