コード例 #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static int Add(yny_005.Model.OObject model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into OObject(");
            strSql.Append("ObjOID,ObjName,ReObjMID,ReObjNiName,ObjChild,ObjExcel,BMDate,JGDate,Remark,CreateDate,SState,OState,ReSpare)");
            strSql.Append(" values (");
            strSql.Append("@ObjOID,@ObjName,@ReObjMID,@ReObjNiName,@ObjChild,@ObjExcel,@BMDate,@JGDate,@Remark,@CreateDate,@SState,@OState,@ReSpare)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ObjOID",      SqlDbType.VarChar,    50),
                new SqlParameter("@ObjName",     SqlDbType.VarChar,   150),
                new SqlParameter("@ReObjMID",    SqlDbType.VarChar,    50),
                new SqlParameter("@ReObjNiName", SqlDbType.VarChar,    50),
                new SqlParameter("@ObjChild",    SqlDbType.VarChar,   500),
                new SqlParameter("@ObjExcel",    SqlDbType.VarChar,   500),
                new SqlParameter("@BMDate",      SqlDbType.DateTime),
                new SqlParameter("@JGDate",      SqlDbType.DateTime),
                new SqlParameter("@Remark",      SqlDbType.VarChar,    50),new SqlParameter("@CreateDate",SqlDbType.DateTime), new SqlParameter("@SState", SqlDbType.Int, 4), new SqlParameter("@OState", SqlDbType.Int, 4), new SqlParameter("@ReSpare", SqlDbType.VarChar, 500)
            };
            parameters[0].Value  = model.ObjOID;
            parameters[1].Value  = model.ObjName;
            parameters[2].Value  = model.ReObjMID;
            parameters[3].Value  = model.ReObjNiName;
            parameters[4].Value  = model.ObjChild;
            parameters[5].Value  = model.ObjExcel;
            parameters[6].Value  = model.BMDate;
            parameters[7].Value  = model.JGDate;
            parameters[8].Value  = model.Remark;
            parameters[9].Value  = model.CreateDate;
            parameters[10].Value = model.SState;
            parameters[11].Value = model.OState;
            parameters[12].Value = model.ReSpare;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public static Hashtable Add(yny_005.Model.OObject model, Hashtable MyHs)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into OObject(");
            strSql.Append("ObjOID,ObjName,ReObjMID,ReObjNiName,ObjChild,ObjExcel,BMDate,JGDate,Remark,CreateDate,SState,OState,ReSpare)");
            strSql.Append(" values (");
            strSql.Append("@ObjOID,@ObjName,@ReObjMID,@ReObjNiName,@ObjChild,@ObjExcel,@BMDate,@JGDate,@Remark,@CreateDate,@SState,@OState,@ReSpare)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ObjOID",      SqlDbType.VarChar,    50),
                new SqlParameter("@ObjName",     SqlDbType.VarChar,   150),
                new SqlParameter("@ReObjMID",    SqlDbType.VarChar,    50),
                new SqlParameter("@ReObjNiName", SqlDbType.VarChar,    50),
                new SqlParameter("@ObjChild",    SqlDbType.VarChar,   500),
                new SqlParameter("@ObjExcel",    SqlDbType.VarChar,   500),
                new SqlParameter("@BMDate",      SqlDbType.DateTime),
                new SqlParameter("@JGDate",      SqlDbType.DateTime),
                new SqlParameter("@Remark",      SqlDbType.VarChar,    50),new SqlParameter("@CreateDate",SqlDbType.DateTime), new SqlParameter("@SState", SqlDbType.Int, 4), new SqlParameter("@OState", SqlDbType.Int, 4), new SqlParameter("@ReSpare", SqlDbType.VarChar, 500)
            };
            parameters[0].Value  = model.ObjOID;
            parameters[1].Value  = model.ObjName;
            parameters[2].Value  = model.ReObjMID;
            parameters[3].Value  = model.ReObjNiName;
            parameters[4].Value  = model.ObjChild;
            parameters[5].Value  = model.ObjExcel;
            parameters[6].Value  = model.BMDate;
            parameters[7].Value  = model.JGDate;
            parameters[8].Value  = model.Remark;
            parameters[9].Value  = model.CreateDate;
            parameters[10].Value = model.SState;
            parameters[11].Value = model.OState;
            parameters[12].Value = model.ReSpare;
            string guid = Guid.NewGuid().ToString();

            strSql.AppendFormat("; select '{0}'", guid);

            MyHs.Add(strSql.ToString(), parameters);

            return(MyHs);
        }
コード例 #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public static yny_005.Model.OObject GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,ObjOID,ObjName,ReObjMID,ReObjNiName,ObjChild,ObjExcel,BMDate,JGDate,Remark,CreateDate,SState,OState,ReSpare from OObject ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

            yny_005.Model.OObject model = new yny_005.Model.OObject();
            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 static yny_005.Model.OObject DataRowToModel(DataRow row)
        {
            yny_005.Model.OObject model = new yny_005.Model.OObject();
            if (row != null)
            {
                if (row["ID"] != null && row["ID"].ToString() != "")
                {
                    model.ID = int.Parse(row["ID"].ToString());
                }
                if (row["ObjOID"] != null)
                {
                    model.ObjOID = row["ObjOID"].ToString();
                }
                if (row["ObjName"] != null)
                {
                    model.ObjName = row["ObjName"].ToString();
                }
                if (row["ReObjMID"] != null)
                {
                    model.ReObjMID = row["ReObjMID"].ToString();
                }
                if (row["ReObjNiName"] != null)
                {
                    model.ReObjNiName = row["ReObjNiName"].ToString();
                }
                if (row["ObjChild"] != null && row["ObjChild"].ToString() != "")
                {
                    model.ObjChild = row["ObjChild"].ToString();
                }
                if (row["ObjExcel"] != null && row["ObjExcel"].ToString() != "")
                {
                    model.ObjExcel = row["ObjExcel"].ToString();
                }
                if (row["BMDate"] != null && row["BMDate"].ToString() != "")
                {
                    model.BMDate = DateTime.Parse(row["BMDate"].ToString());
                }
                if (row["JGDate"] != null && row["JGDate"].ToString() != "")
                {
                    model.JGDate = DateTime.Parse(row["JGDate"].ToString());
                }
                if (row["CreateDate"] != null && row["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(row["CreateDate"].ToString());
                }
                if (row["Remark"] != null)
                {
                    model.Remark = row["Remark"].ToString();
                }
                if (row["SState"] != null && row["SState"].ToString() != "")
                {
                    model.SState = int.Parse(row["SState"].ToString());
                }

                if (row["OState"] != null && row["OState"].ToString() != "")
                {
                    model.OState = int.Parse(row["OState"].ToString());
                }
                if (row["ReSpare"] != null)
                {
                    model.ReSpare = row["ReSpare"].ToString();
                }
            }
            return(model);
        }
コード例 #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public static bool Update(yny_005.Model.OObject model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update OObject set ");
            strSql.Append("ObjOID=@ObjOID,");
            strSql.Append("ObjName=@ObjName,");
            strSql.Append("ReObjMID=@ReObjMID,");
            strSql.Append("ReObjNiName=@ReObjNiName,");
            strSql.Append("ObjChild=@ObjChild,");
            strSql.Append("ObjExcel=@ObjExcel,");
            strSql.Append("BMDate=@BMDate,");
            strSql.Append("JGDate=@JGDate,");
            strSql.Append("Remark=@Remark,");
            strSql.Append("CreateDate=@CreateDate,");
            strSql.Append("SState=@SState,");
            strSql.Append("OState=@OState,");
            strSql.Append("ReSpare=@ReSpare");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ObjOID",      SqlDbType.VarChar,    50),
                new SqlParameter("@ObjName",     SqlDbType.VarChar,   150),
                new SqlParameter("@ReObjMID",    SqlDbType.VarChar,    50),
                new SqlParameter("@ReObjNiName", SqlDbType.VarChar,    50),
                new SqlParameter("@ObjChild",    SqlDbType.VarChar,   500),
                new SqlParameter("@ObjExcel",    SqlDbType.VarChar,   500),
                new SqlParameter("@BMDate",      SqlDbType.DateTime),
                new SqlParameter("@JGDate",      SqlDbType.DateTime),
                new SqlParameter("@Remark",      SqlDbType.VarChar,    50),
                new SqlParameter("@CreateDate",  SqlDbType.DateTime),
                new SqlParameter("@SState",      SqlDbType.Int,         4),
                new SqlParameter("@OState",      SqlDbType.Int,         4),
                new SqlParameter("@ReSpare",     SqlDbType.VarChar,   500),
                new SqlParameter("@ID",          SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.ObjOID;
            parameters[1].Value  = model.ObjName;
            parameters[2].Value  = model.ReObjMID;
            parameters[3].Value  = model.ReObjNiName;
            parameters[4].Value  = model.ObjChild;
            parameters[5].Value  = model.ObjExcel;
            parameters[6].Value  = model.BMDate;
            parameters[7].Value  = model.JGDate;
            parameters[8].Value  = model.Remark;
            parameters[9].Value  = model.CreateDate;
            parameters[10].Value = model.SState;
            parameters[11].Value = model.OState;
            parameters[12].Value = model.ReSpare;
            parameters[13].Value = model.ID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }