Beispiel #1
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="EduClass">EduClass实体对象</param>
 /// <returns>bool值,判断是否操作成功</returns>
 public bool Change(EduClass model)
 {
     SqlParameter[] param = new SqlParameter[]
     {
         new SqlParameter("@EduClassId", model.EduClassId),
         new SqlParameter("@EduClassName", model.EduClassName),
         new SqlParameter("@EduClassDesc", model.EduClassDesc),
         new SqlParameter("@EduSchoolId", model.EduSchoolId),
         new SqlParameter("@EduMajorId", model.EduMajorId),
         new SqlParameter("@Image", model.Image),
         new SqlParameter("@ClassTime", model.ClassTime),
         new SqlParameter("@ClassPlace", model.ClassPlace),
         new SqlParameter("@ClassMaterial", model.ClassMaterial),
         new SqlParameter("@ClassMoney", model.ClassMoney),
         new SqlParameter("@HostUnit", model.HostUnit),
         new SqlParameter("@Organizer", model.Organizer),
         new SqlParameter("@StartApplyDate", model.StartApplyDate),
         new SqlParameter("@EndApplyDate", model.EndApplyDate),
         new SqlParameter("@StartClassDate", model.StartClassDate),
         new SqlParameter("@EndClassDate", model.EndClassDate),
         new SqlParameter("@ClassHour", model.ClassHour),
         new SqlParameter("@ClassYear", model.ClassYear),
         new SqlParameter("@LimitUserCount", model.LimitUserCount),
         new SqlParameter("@LimitClassCount", model.LimitClassCount),
         new SqlParameter("@OrderIndex", model.OrderIndex),
         new SqlParameter("@IsDelete", model.IsDelete),
         new SqlParameter("@Status", model.Status)
     };
     return(DBHelper.ExecuteNonQuery("EduClass_Change", param));
 }
        /// <summary>
        /// CreateNewClassDialogViewModel
        /// </summary>
        public CreateNewClassDialogViewModel()
        {
            // Initialize new class object
            NewClass = new EduClass();

            // Initialize Ok button command
            CreateNewCommand = new RelayCommand(CreateNew);

            // Initialize Cancel button
            CloseWithoutSaveCommand = new RelayCommand(CloseWithoutSave);

            // Chang color dialog
            ChangeColorPictureCommand = new RelayCommand(ChangeColorPicture);
        }
Beispiel #3
0
        public string GetEduClassParam(EduClass param)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("where 1=1 ");

            if (!string.IsNullOrEmpty(param.EduClassName))
            {
                sb.AppendFormat(" and EduClassName like '%{0}%' ", Utils.SqlSafe(param.EduClassName));
            }


            return(sb.ToString());
        }
Beispiel #4
0
        /// <summary>
        /// 数据访问通过条件查询并分页排序
        /// </summary>
        /// <param name="WhereString">查询条件</param>
        /// <param name="PageIndex">当前页码</param>
        /// <param name="PageSize">页大小(每页显示多少条数据)</param>
        /// <param name="OrderString">排序条件(排序条件为必须参数)</param>
        /// <returns>EduClass实体类对象</returns>
        public List <EduClass> SelectByWhereAndPage(string WhereString, int PageIndex, int PageSize, string OrderString, out int TotalCount)
        {
            SqlParameter[] param = new SqlParameter[]
            {
                new SqlParameter("@where", WhereString),
                new SqlParameter("@pageIndex", PageIndex),
                new SqlParameter("@pageSize", PageSize),
                new SqlParameter("@orderString", OrderString),
                new SqlParameter("@TotalCount", ParameterDirection.Output)
            };
            List <EduClass> list  = new List <EduClass>();
            EduClass        model = null;

            using (SqlDataReader dr = DBHelper.RunProcedure("EduClass_SelectByWhereAndPage", param))
            {
                while (dr.Read())
                {
                    model            = new EduClass();
                    model.EduClassId = Convert.ToInt32(dr["EduClassId"]);
                    if (DBNull.Value != dr["EduClassName"])
                    {
                        model.EduClassName = dr["EduClassName"].ToString();
                    }
                    if (DBNull.Value != dr["EduClassDesc"])
                    {
                        model.EduClassDesc = dr["EduClassDesc"].ToString();
                    }
                    if (DBNull.Value != dr["EduSchoolId"])
                    {
                        model.EduSchoolId = Convert.ToInt32(dr["EduSchoolId"]);
                    }
                    if (DBNull.Value != dr["EduMajorId"])
                    {
                        model.EduMajorId = Convert.ToInt32(dr["EduMajorId"]);
                    }
                    if (DBNull.Value != dr["Image"])
                    {
                        model.Image = dr["Image"].ToString();
                    }
                    if (DBNull.Value != dr["ClassTime"])
                    {
                        model.ClassTime = dr["ClassTime"].ToString();
                    }
                    if (DBNull.Value != dr["ClassPlace"])
                    {
                        model.ClassPlace = dr["ClassPlace"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMaterial"])
                    {
                        model.ClassMaterial = dr["ClassMaterial"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMoney"])
                    {
                        model.ClassMoney = Convert.ToDecimal(dr["ClassMoney"]);
                    }
                    if (DBNull.Value != dr["HostUnit"])
                    {
                        model.HostUnit = dr["HostUnit"].ToString();
                    }
                    if (DBNull.Value != dr["Organizer"])
                    {
                        model.Organizer = dr["Organizer"].ToString();
                    }
                    if (DBNull.Value != dr["StartApplyDate"])
                    {
                        model.StartApplyDate = Convert.ToDateTime(dr["StartApplyDate"]);
                    }
                    if (DBNull.Value != dr["EndApplyDate"])
                    {
                        model.EndApplyDate = Convert.ToDateTime(dr["EndApplyDate"]);
                    }
                    if (DBNull.Value != dr["StartClassDate"])
                    {
                        model.StartClassDate = Convert.ToDateTime(dr["StartClassDate"]);
                    }
                    if (DBNull.Value != dr["EndClassDate"])
                    {
                        model.EndClassDate = Convert.ToDateTime(dr["EndClassDate"]);
                    }
                    if (DBNull.Value != dr["ClassHour"])
                    {
                        model.ClassHour = Convert.ToDecimal(dr["ClassHour"]);
                    }
                    if (DBNull.Value != dr["ClassYear"])
                    {
                        model.ClassYear = Convert.ToDecimal(dr["ClassYear"]);
                    }
                    if (DBNull.Value != dr["LimitUserCount"])
                    {
                        model.LimitUserCount = Convert.ToInt32(dr["LimitUserCount"]);
                    }
                    if (DBNull.Value != dr["LimitClassCount"])
                    {
                        model.LimitClassCount = Convert.ToInt32(dr["LimitClassCount"]);
                    }
                    if (DBNull.Value != dr["OrderIndex"])
                    {
                        model.OrderIndex = Convert.ToInt32(dr["OrderIndex"]);
                    }
                    if (DBNull.Value != dr["IsDelete"])
                    {
                        model.IsDelete = Convert.ToBoolean(dr["IsDelete"]);
                    }
                    if (DBNull.Value != dr["Status"])
                    {
                        model.Status = Convert.ToInt32(dr["Status"]);
                    }
                    list.Add(model);
                }
                if (dr.NextResult() && dr.Read())
                {
                    TotalCount = Convert.ToInt32(dr["TotalCount"]);
                }
                else
                {
                    TotalCount = 0;
                }
            }
            return(list);
        }
Beispiel #5
0
        /// <summary>
        /// 通过Id查询
        /// </summary>
        /// <param name="Id">主键Id</param>
        /// <returns>EduClass实体类对象</returns>
        public EduClass SelectById(int Id)
        {
            SqlParameter[] param = new SqlParameter[]
            {
                new SqlParameter("@EduClassId", Id)
            };
            EduClass model = new EduClass();

            using (SqlDataReader dr = DBHelper.RunProcedure("EduClass_SelectById", param))
            {
                if (dr.Read())
                {
                    model.EduClassId = Convert.ToInt32(dr["EduClassId"]);
                    if (DBNull.Value != dr["EduClassName"])
                    {
                        model.EduClassName = dr["EduClassName"].ToString();
                    }
                    if (DBNull.Value != dr["EduClassDesc"])
                    {
                        model.EduClassDesc = dr["EduClassDesc"].ToString();
                    }
                    if (DBNull.Value != dr["EduSchoolId"])
                    {
                        model.EduSchoolId = Convert.ToInt32(dr["EduSchoolId"]);
                    }
                    if (DBNull.Value != dr["EduMajorId"])
                    {
                        model.EduMajorId = Convert.ToInt32(dr["EduMajorId"]);
                    }
                    if (DBNull.Value != dr["Image"])
                    {
                        model.Image = dr["Image"].ToString();
                    }
                    if (DBNull.Value != dr["ClassTime"])
                    {
                        model.ClassTime = dr["ClassTime"].ToString();
                    }
                    if (DBNull.Value != dr["ClassPlace"])
                    {
                        model.ClassPlace = dr["ClassPlace"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMaterial"])
                    {
                        model.ClassMaterial = dr["ClassMaterial"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMoney"])
                    {
                        model.ClassMoney = Convert.ToDecimal(dr["ClassMoney"]);
                    }
                    if (DBNull.Value != dr["HostUnit"])
                    {
                        model.HostUnit = dr["HostUnit"].ToString();
                    }
                    if (DBNull.Value != dr["Organizer"])
                    {
                        model.Organizer = dr["Organizer"].ToString();
                    }
                    if (DBNull.Value != dr["StartApplyDate"])
                    {
                        model.StartApplyDate = Convert.ToDateTime(dr["StartApplyDate"]);
                    }
                    if (DBNull.Value != dr["EndApplyDate"])
                    {
                        model.EndApplyDate = Convert.ToDateTime(dr["EndApplyDate"]);
                    }
                    if (DBNull.Value != dr["StartClassDate"])
                    {
                        model.StartClassDate = Convert.ToDateTime(dr["StartClassDate"]);
                    }
                    if (DBNull.Value != dr["EndClassDate"])
                    {
                        model.EndClassDate = Convert.ToDateTime(dr["EndClassDate"]);
                    }
                    if (DBNull.Value != dr["ClassHour"])
                    {
                        model.ClassHour = Convert.ToDecimal(dr["ClassHour"]);
                    }
                    if (DBNull.Value != dr["ClassYear"])
                    {
                        model.ClassYear = Convert.ToDecimal(dr["ClassYear"]);
                    }
                    if (DBNull.Value != dr["LimitUserCount"])
                    {
                        model.LimitUserCount = Convert.ToInt32(dr["LimitUserCount"]);
                    }
                    if (DBNull.Value != dr["LimitClassCount"])
                    {
                        model.LimitClassCount = Convert.ToInt32(dr["LimitClassCount"]);
                    }
                    if (DBNull.Value != dr["OrderIndex"])
                    {
                        model.OrderIndex = Convert.ToInt32(dr["OrderIndex"]);
                    }
                    if (DBNull.Value != dr["IsDelete"])
                    {
                        model.IsDelete = Convert.ToBoolean(dr["IsDelete"]);
                    }
                    if (DBNull.Value != dr["Status"])
                    {
                        model.Status = Convert.ToInt32(dr["Status"]);
                    }
                }
            }
            return(model);
        }
Beispiel #6
0
        /// <summary>
        /// 查看全部
        /// </summary>
        /// <returns>list集合</returns>
        public List <EduClass> SelectAll()
        {
            List <EduClass> list  = new List <EduClass>();
            EduClass        model = null;

            using (SqlDataReader dr = DBHelper.RunProcedure("EduClass_SelectAll", null))
            {
                while (dr.Read())
                {
                    model            = new EduClass();
                    model.EduClassId = Convert.ToInt32(dr["EduClassId"]);
                    if (DBNull.Value != dr["EduClassName"])
                    {
                        model.EduClassName = dr["EduClassName"].ToString();
                    }
                    if (DBNull.Value != dr["EduClassDesc"])
                    {
                        model.EduClassDesc = dr["EduClassDesc"].ToString();
                    }
                    if (DBNull.Value != dr["EduSchoolId"])
                    {
                        model.EduSchoolId = Convert.ToInt32(dr["EduSchoolId"]);
                    }
                    if (DBNull.Value != dr["EduMajorId"])
                    {
                        model.EduMajorId = Convert.ToInt32(dr["EduMajorId"]);
                    }
                    if (DBNull.Value != dr["Image"])
                    {
                        model.Image = dr["Image"].ToString();
                    }
                    if (DBNull.Value != dr["ClassTime"])
                    {
                        model.ClassTime = dr["ClassTime"].ToString();
                    }
                    if (DBNull.Value != dr["ClassPlace"])
                    {
                        model.ClassPlace = dr["ClassPlace"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMaterial"])
                    {
                        model.ClassMaterial = dr["ClassMaterial"].ToString();
                    }
                    if (DBNull.Value != dr["ClassMoney"])
                    {
                        model.ClassMoney = Convert.ToDecimal(dr["ClassMoney"]);
                    }
                    if (DBNull.Value != dr["HostUnit"])
                    {
                        model.HostUnit = dr["HostUnit"].ToString();
                    }
                    if (DBNull.Value != dr["Organizer"])
                    {
                        model.Organizer = dr["Organizer"].ToString();
                    }
                    if (DBNull.Value != dr["StartApplyDate"])
                    {
                        model.StartApplyDate = Convert.ToDateTime(dr["StartApplyDate"]);
                    }
                    if (DBNull.Value != dr["EndApplyDate"])
                    {
                        model.EndApplyDate = Convert.ToDateTime(dr["EndApplyDate"]);
                    }
                    if (DBNull.Value != dr["StartClassDate"])
                    {
                        model.StartClassDate = Convert.ToDateTime(dr["StartClassDate"]);
                    }
                    if (DBNull.Value != dr["EndClassDate"])
                    {
                        model.EndClassDate = Convert.ToDateTime(dr["EndClassDate"]);
                    }
                    if (DBNull.Value != dr["ClassHour"])
                    {
                        model.ClassHour = Convert.ToDecimal(dr["ClassHour"]);
                    }
                    if (DBNull.Value != dr["ClassYear"])
                    {
                        model.ClassYear = Convert.ToDecimal(dr["ClassYear"]);
                    }
                    if (DBNull.Value != dr["LimitUserCount"])
                    {
                        model.LimitUserCount = Convert.ToInt32(dr["LimitUserCount"]);
                    }
                    if (DBNull.Value != dr["LimitClassCount"])
                    {
                        model.LimitClassCount = Convert.ToInt32(dr["LimitClassCount"]);
                    }
                    if (DBNull.Value != dr["OrderIndex"])
                    {
                        model.OrderIndex = Convert.ToInt32(dr["OrderIndex"]);
                    }
                    if (DBNull.Value != dr["IsDelete"])
                    {
                        model.IsDelete = Convert.ToBoolean(dr["IsDelete"]);
                    }
                    if (DBNull.Value != dr["Status"])
                    {
                        model.Status = Convert.ToInt32(dr["Status"]);
                    }
                    list.Add(model);
                }
            }
            return(list);
        }
Beispiel #7
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="EduClass">EduClass实体对象</param>
 /// <returns>bool值,判断是否操作成功</returns>
 public bool Change(EduClass model)
 {
     return(dal.Change(model));
 }
Beispiel #8
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <param name="EduClass">EduClass实体对象</param>
 /// <returns>int值,返回自增ID</returns>
 public int AddReturnId(EduClass model)
 {
     return(dal.AddReturnId(model));
 }
Beispiel #9
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <param name="EduClass">EduClass实体对象</param>
 /// <returns>bool值,判断是否操作成功</returns>
 public bool Add(EduClass model)
 {
     return(dal.Add(model));
 }