예제 #1
0
파일: Tunnel_form.cs 프로젝트: 262734254/OA
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(Tunnel.Model.Tunnel_form model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@f_id",      SqlDbType.BigInt,      8),
                new SqlParameter("@f_name",    SqlDbType.VarChar,   100),
                new SqlParameter("@f_bum",     SqlDbType.Int,         4),
                new SqlParameter("@f_lcid",    SqlDbType.Int,         4),
                new SqlParameter("@f_user",    SqlDbType.Int,         4),
                new SqlParameter("@f_date",    SqlDbType.DateTime),
                new SqlParameter("@f_content", SqlDbType.Text)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.f_name;
            parameters[2].Value     = model.f_bum;
            parameters[3].Value     = model.f_lcid;
            parameters[4].Value     = model.f_user;
            parameters[5].Value     = model.f_date;
            parameters[6].Value     = model.f_content;

            DbHelperSQL.RunProcedure("Tunnel_form_ADD", parameters, out rowsAffected);
            return(int.Parse(parameters[0].Value.ToString()));
        }
예제 #2
0
파일: Tunnel_form.cs 프로젝트: 262734254/OA
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public void Update(Tunnel.Model.Tunnel_form model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@f_id",      SqlDbType.BigInt, 8),
                new SqlParameter("@f_content", SqlDbType.Text)
            };
            parameters[0].Value = model.f_id;
            parameters[1].Value = model.f_content;

            DbHelperSQL.RunProcedure("Tunnel_form_Update", parameters, out rowsAffected);
        }
예제 #3
0
파일: Tunnel_form.cs 프로젝트: 262734254/OA
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public void Update_Name(Tunnel.Model.Tunnel_form model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@f_id",   SqlDbType.BigInt,    8),
                new SqlParameter("@f_name", SqlDbType.VarChar, 100),
                new SqlParameter("@f_bum",  SqlDbType.Int,       4),
                new SqlParameter("@f_lcid", SqlDbType.Int, 4)
            };
            parameters[0].Value = model.f_id;
            parameters[1].Value = model.f_name;
            parameters[2].Value = model.f_bum;
            parameters[3].Value = model.f_lcid;

            DbHelperSQL.RunProcedure("Tunnel_form_Update_Name", parameters, out rowsAffected);
        }
예제 #4
0
파일: Tunnel_form.cs 프로젝트: 262734254/OA
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Tunnel.Model.Tunnel_form GetModel(long f_id)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@f_id", SqlDbType.BigInt)
            };
            parameters[0].Value = f_id;

            Tunnel.Model.Tunnel_form model = new Tunnel.Model.Tunnel_form();
            DataSet ds = DbHelperSQL.RunProcedure("Tunnel_form_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["f_id"].ToString() != "")
                {
                    model.f_id = long.Parse(ds.Tables[0].Rows[0]["f_id"].ToString());
                }
                model.f_name = ds.Tables[0].Rows[0]["f_name"].ToString();
                if (ds.Tables[0].Rows[0]["f_bum"].ToString() != "")
                {
                    model.f_bum = int.Parse(ds.Tables[0].Rows[0]["f_bum"].ToString());
                }
                if (ds.Tables[0].Rows[0]["f_lcid"].ToString() != "")
                {
                    model.f_lcid = int.Parse(ds.Tables[0].Rows[0]["f_lcid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["f_user"].ToString() != "")
                {
                    model.f_user = int.Parse(ds.Tables[0].Rows[0]["f_user"].ToString());
                }
                if (ds.Tables[0].Rows[0]["f_date"].ToString() != "")
                {
                    model.f_date = DateTime.Parse(ds.Tables[0].Rows[0]["f_date"].ToString());
                }
                model.f_content = ds.Tables[0].Rows[0]["f_content"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }