Пример #1
0
 /// <summary>
 /// 向数据表DawnAuthFunction修改一条记录
 /// </summary>
 /// <param name="dawnAuthFunction">DawnAuthFunction实体对象</param>
 /// <returns></returns>
 public static int Update(DawnAuthFunctionMDL dawnAuthFunction)
 {
     if (dawnAuthFunction == null)
     {
         return(0);
     }
     return(DawnAuthFunctionBLL._dal.Update(dawnAuthFunction));
 }
Пример #2
0
 /// <summary>
 /// 向数据表DawnAuthFunction中插入一条新记录。带事务
 /// </summary>
 /// <param name="sp">事务对象</param>
 /// <param name="dawnAuthFunction">DawnAuthFunction实体对象</param>
 /// <returns>ı</returns>
 public static int Insert(SqlTransaction sp, DawnAuthFunctionMDL dawnAuthFunction)
 {
     if (dawnAuthFunction == null)
     {
         return(0);
     }
     return(DawnAuthFunctionBLL._dal.Insert(sp, dawnAuthFunction));
 }
Пример #3
0
 /// <summary>
 /// 向数据表DawnAuthFunction中插入一条新记录
 /// </summary>
 /// <param name="dawnAuthFunction">DawnAuthFunction实体对象</param>
 /// <returns></returns>
 public static int Insert(DawnAuthFunctionMDL dawnAuthFunction)
 {
     if (dawnAuthFunction == null)
     {
         return(0);
     }
     return(DawnAuthFunctionBLL._dal.Insert(dawnAuthFunction));
 }
Пример #4
0
        /// <summary>
        /// 得到DawnAuthFunction实体对象
        /// </summary>
        /// <param name="row">row</param>
        /// <returns>DawnAuthFunction实体对象</returns>
        public DawnAuthFunctionMDL Select(DataRow row)
        {
            DawnAuthFunctionMDL obj = new DawnAuthFunctionMDL();

            if (row != null)
            {
                try
                {
                    obj.FunId = ((row["fun_id"]) == DBNull.Value)?0:Convert.ToInt32(row["fun_id"]);
                }
                catch { }
                try
                {
                    obj.MdlId = ((row["mdl_id"]) == DBNull.Value)?0:Convert.ToInt32(row["mdl_id"]);
                }
                catch { }
                try
                {
                    obj.FunTime = ((row["fun_time"]) == DBNull.Value)?DateTime.MinValue:Convert.ToDateTime(row["fun_time"]);
                }
                catch { }
                try
                {
                    obj.FunName = row["fun_name"].ToString();
                }
                catch { }
                try
                {
                    obj.FunCode = row["fun_code"].ToString();
                }
                catch { }
                try
                {
                    obj.FunIdent = ((row["fun_ident"]) == DBNull.Value)?0:Convert.ToInt32(row["fun_ident"]);
                }
                catch { }
                try
                {
                    obj.FunMark = ((row["fun_mark"]) == DBNull.Value)?0:Convert.ToInt32(row["fun_mark"]);
                }
                catch { }
                try
                {
                    obj.FunParentMark = ((row["fun_parent_mark"]) == DBNull.Value)?0:Convert.ToInt32(row["fun_parent_mark"]);
                }
                catch { }
                try
                {
                    obj.FunDesc = row["fun_desc"].ToString();
                }
                catch { }
            }
            else
            {
                return(null);
            }
            return(obj);
        }
Пример #5
0
        /// <summary>
        /// 得到DawnAuthFunction实体对象
        /// </summary>
        /// <param name="dr">dr</param>
        /// <returns>DawnAuthFunctions实体对象</returns>
        public DawnAuthFunctionMDL Select(IDataReader dr)
        {
            DawnAuthFunctionMDL obj = new DawnAuthFunctionMDL();

            try
            {
                obj.FunId = ((dr["fun_id"]) == DBNull.Value)?0:Convert.ToInt32(dr["fun_id"]);
            }
            catch { }
            try
            {
                obj.MdlId = ((dr["mdl_id"]) == DBNull.Value)?0:Convert.ToInt32(dr["mdl_id"]);
            }
            catch { }
            try
            {
                obj.FunTime = ((dr["fun_time"]) == DBNull.Value)?DateTime.MinValue:Convert.ToDateTime(dr["fun_time"]);
            }
            catch { }
            try
            {
                obj.FunName = dr["fun_name"].ToString();
            }
            catch { }
            try
            {
                obj.FunCode = dr["fun_code"].ToString();
            }
            catch { }
            try
            {
                obj.FunIdent = ((dr["fun_ident"]) == DBNull.Value)?0:Convert.ToInt32(dr["fun_ident"]);
            }
            catch { }
            try
            {
                obj.FunMark = ((dr["fun_mark"]) == DBNull.Value)?0:Convert.ToInt32(dr["fun_mark"]);
            }
            catch { }
            try
            {
                obj.FunParentMark = ((dr["fun_parent_mark"]) == DBNull.Value)?0:Convert.ToInt32(dr["fun_parent_mark"]);
            }
            catch { }
            try
            {
                obj.FunDesc = dr["fun_desc"].ToString();
            }
            catch { }
            return(obj);
        }
Пример #6
0
        /// <summary>
        /// 根据ID,返回一个DawnAuthFunction实体对象
        /// </summary>
        /// <param name="funId">系统编号</param>
        /// <returns>DawnAuthFunction实体对象</returns>
        public DawnAuthFunctionMDL Select(int funId)
        {
            DawnAuthFunctionMDL obj = null;

            SqlParameter[] param =
            {
                new SqlParameter("@FunId", SqlDbType.Int)
            };
            param[0].Value = funId;
            string sqlCommand = "DawnAuthFunctionSelect";

            using (SqlDataReader dr = SqlHelper.ExecuteReader(Conn.SqlConn, CommandType.StoredProcedure, sqlCommand, param))
            {
                while (dr.Read())
                {
                    obj = this.Select(dr);
                }
            }
            return(obj);
        }
Пример #7
0
        public string Added(FormCollection form)
        {
            var stateInfo = GeneralHandler.StateSuccess;

            if (AddedByCheck(form, out stateInfo))
            {
                DawnAuthFunctionMDL dataInfo = new DawnAuthFunctionMDL();
                dataInfo.MdlId    = int.Parse(form["ddlModule"]);
                dataInfo.FunTime  = DateTime.Now;
                dataInfo.FunName  = form["txtName"];
                dataInfo.FunCode  = form["txtCode"];
                dataInfo.FunIdent = TypeHelper.TypeToInt32(form["txtIdent"], 0);
                dataInfo.FunMark  = DawnAuthFunctionBLL.GetMaxFunMark(dataInfo.MdlId);
                dataInfo.FunMark += 1;
                var mark = TypeHelper.TypeToInt32(form["ddlParentMark"], -1);
                dataInfo.FunParentMark = mark != -1 ? DawnAuthFunctionBLL.GetParentMark(dataInfo.MdlId) : mark;
                dataInfo.FunDesc       = form["txtDesc"];
                bool added = false;
                if (dataInfo.FunIdent == 0)
                {
                    added = DawnAuthFunctionBLL.Exists(string.Format("mdl_id='{0}' and (fun_name='{1}' or fun_code='{2}')", dataInfo.MdlId, dataInfo.FunName, dataInfo.FunCode));
                }
                else
                {
                    added = DawnAuthFunctionBLL.Exists(string.Format("(mdl_id='{0}' and (fun_name='{1}' or fun_code='{2}')) or fun_ident='{3}'", dataInfo.MdlId, dataInfo.FunName, dataInfo.FunCode, dataInfo.FunIdent));
                }
                if (added)
                {
                    stateInfo = GeneralHandler.StateAdded;
                }
                else
                {
                    DawnAuthFunctionBLL.Insert(dataInfo);
                }
            }
            return(stateInfo);
        }
Пример #8
0
 /// <summary>
 /// 删除数据表DawnAuthFunction中的一条记录,带事务
 /// </summary>
 /// <param name="sp">事务对象</param>
 /// <param name="dawnAuthFunction">DawnAuthFunction实体对象</param>
 /// <returns></returns>
 public int Delete(SqlTransaction sp, DawnAuthFunctionMDL dawnAuthFunction)
 {
     return(DawnAuthFunctionBLL._dal.Delete(sp, dawnAuthFunction));
 }
Пример #9
0
 /// <summary>
 /// 删除数据表DawnAuthFunction中的一条记录
 /// </summary>
 /// <param name="dawnAuthFunction">DawnAuthFunction实体对象</param>
 /// <returns></returns>
 public static int Delete(DawnAuthFunctionMDL dawnAuthFunction)
 {
     return(DawnAuthFunctionBLL._dal.Delete(dawnAuthFunction));
 }