/// <summary>
        ///  增加一条数据
        /// </summary>
        public int Insert(SqlTransaction sqltran, Entities.WorkOrderCategory model)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@RecID",      SqlDbType.Int,       4),
                new SqlParameter("@Name",       SqlDbType.NVarChar, 50),
                new SqlParameter("@PID",        SqlDbType.Int,       4),
                new SqlParameter("@Level",      SqlDbType.Int,       4),
                new SqlParameter("@UseScope",   SqlDbType.Int,       4),
                new SqlParameter("@OrderNum",   SqlDbType.Int,       4),
                new SqlParameter("@Status",     SqlDbType.Int,       4),
                new SqlParameter("@CreateTime", SqlDbType.DateTime)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.Name;
            parameters[2].Value     = model.PID;
            parameters[3].Value     = model.Level;
            parameters[4].Value     = model.UseScope;
            parameters[5].Value     = model.OrderNum;
            parameters[6].Value     = model.Status;
            parameters[7].Value     = model.CreateTime;

            SqlHelper.ExecuteNonQuery(sqltran, CommandType.StoredProcedure, P_WORKORDERCATEGORY_INSERT, parameters);
            return((int)parameters[0].Value);
        }
        private Entities.WorkOrderCategory LoadSingleWorkOrderCategory(DataRow row)
        {
            Entities.WorkOrderCategory model = new Entities.WorkOrderCategory();

            if (row["RecID"].ToString() != "")
            {
                model.RecID = int.Parse(row["RecID"].ToString());
            }
            model.Name = row["Name"].ToString();
            if (row["PID"].ToString() != "")
            {
                model.PID = int.Parse(row["PID"].ToString());
            }
            if (row["Level"].ToString() != "")
            {
                model.Level = int.Parse(row["Level"].ToString());
            }
            if (row["UseScope"].ToString() != "")
            {
                model.UseScope = int.Parse(row["UseScope"].ToString());
            }
            if (row["OrderNum"].ToString() != "")
            {
                model.OrderNum = int.Parse(row["OrderNum"].ToString());
            }
            if (row["Status"].ToString() != "")
            {
                model.Status = int.Parse(row["Status"].ToString());
            }
            if (row["CreateTime"].ToString() != "")
            {
                model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
            }
            return(model);
        }
Пример #3
0
 /// <summary>
 /// 根据分类ID,返回分类名称
 /// </summary>
 /// <param name="CategoryID">分类ID</param>
 /// <returns>分类名称</returns>
 public string GetCategoryNameByCategoryID(int CategoryID)
 {
     Entities.WorkOrderCategory model = GetWorkOrderCategory(CategoryID);
     if (model != null)
     {
         return(model.Name);
     }
     return(string.Empty);
 }
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public int Update(Entities.WorkOrderCategory model)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@RecID",      SqlDbType.Int,       4),
                new SqlParameter("@Name",       SqlDbType.NVarChar, 50),
                new SqlParameter("@PID",        SqlDbType.Int,       4),
                new SqlParameter("@Level",      SqlDbType.Int,       4),
                new SqlParameter("@UseScope",   SqlDbType.Int,       4),
                new SqlParameter("@OrderNum",   SqlDbType.Int,       4),
                new SqlParameter("@Status",     SqlDbType.Int,       4),
                new SqlParameter("@CreateTime", SqlDbType.DateTime)
            };
            parameters[0].Value = model.RecID;
            parameters[1].Value = model.Name;
            parameters[2].Value = model.PID;
            parameters[3].Value = model.Level;
            parameters[4].Value = model.UseScope;
            parameters[5].Value = model.OrderNum;
            parameters[6].Value = model.Status;
            parameters[7].Value = model.CreateTime;

            return(SqlHelper.ExecuteNonQuery(CONNECTIONSTRINGS, CommandType.StoredProcedure, P_WORKORDERCATEGORY_UPDATE, parameters));
        }
Пример #5
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public int Update(SqlTransaction sqltran, Entities.WorkOrderCategory model)
 {
     return(Dal.WorkOrderCategory.Instance.Update(sqltran, model));
 }
Пример #6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public int Update(Entities.WorkOrderCategory model)
 {
     return(Dal.WorkOrderCategory.Instance.Update(model));
 }
Пример #7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int Insert(Entities.WorkOrderCategory model)
 {
     return(Dal.WorkOrderCategory.Instance.Insert(model));
 }