コード例 #1
0
        /// <summary>
        /// 得到功能按钮的信息
        /// </summary>
        /// <param name="emp_id">员工编号</param>
        /// <param name="isFunctSet">是否为功能设定</param>
        /// <returns>0表示员工编号不</returns>
        public void Getfunction(string emp_id, bool isFunctSet)
        {
            DataSet ds  = DataGetFunctons.InitDataGetFunctons().GetEmp_level(emp_id);
            string  str = "";

            if (ds.Tables[0].Rows.Count > 0)
            {
                try
                {
                    str = ds.Tables[0].Rows[0]["emp_level"].ToString().Trim();
                    if (str.Equals(""))
                    {
                        dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo("7", isFunctSet);
                    }
                    else
                    {
                        dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo(str, isFunctSet);
                    }
                }
                catch { dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo("7", isFunctSet); }
            }
            else
            {
                //如果根据员工编号找不到对应的员工级别
                dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo("7", isFunctSet);
            }
        }
コード例 #2
0
        /// <summary>
        /// 得到员工级别名称
        /// </summary>
        /// <param name="emp_id">员工员工编号</param>
        /// <returns>员工级别名称集合</returns>
        public DataSet GetEmp_levelName(string emp_id)
        {
            DataSet ds        = DataGetFunctons.InitDataGetFunctons().GetEmp_level(emp_id);
            string  emp_level = "";

            try
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    emp_level = ds.Tables[0].Rows[0]["emp_level"].ToString().Trim();
                    if (emp_level == "")
                    {
                        return(DataGetFunctons.InitDataGetFunctons().GetEmp_levelName("7"));
                    }
                    else
                    {
                        return(DataGetFunctons.InitDataGetFunctons().GetEmp_levelName(emp_level));
                    }
                }
                else
                {
                    return(DataGetFunctons.InitDataGetFunctons().GetEmp_levelName("7"));
                }
            }
            catch
            {
                return(DataGetFunctons.InitDataGetFunctons().GetEmp_levelName("7"));
            }
        }
コード例 #3
0
 /// <summary>
 /// 功能设定后对功能设定表POS_FUNCSET的部分字段的更新
 /// </summary>
 /// <param name="pos_FuncSet">POS_FUNCSET类的一个实体</param>
 /// <returns>true或false</returns>
 public bool UpdateFunctionSet(POS_FUNCSET pos_FuncSet)
 {
     try
     {
         return(DataGetFunctons.InitDataGetFunctons().UpdateFunctionSet(pos_FuncSet));
     }
     catch { return(false); }
 }
コード例 #4
0
        /// <summary>
        /// 得到可更改设定的功能按钮的信息
        /// </summary>
        /// <param name="emp_id">员工编号</param>
        /// <param name="isFunctSet">0表示员工编号不</param>
        public void Getfunction1(string emp_id, bool isFunctSet)
        {
            DataSet ds = DataGetFunctons.InitDataGetFunctons().GetEmp_level(emp_id);

            if (ds.Tables[0].Rows.Count > 0 && GetEmp_levelName(emp_id).Tables[0].Rows.Count > 1)
            {
                if (ds.Tables[0].Rows[0]["emp_level"].ToString().Equals(""))
                {
                }
                else
                {
                    dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo((Convert.ToInt32(ds.Tables[0].Rows[0]["emp_level"].ToString()) + 1).ToString(), isFunctSet);
                }
            }
            else
            {
                //如果根据员工编号找不到对应的员工级别
                //dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo("7", isFunctSet);
            }
        }
コード例 #5
0
 /// <summary>
 /// 得到该级别可更改设定的功能按钮的信息
 /// </summary>
 /// <param name="emp_level">员工级别</param>
 /// <returns>DataSet数据集</returns>
 public void Getfunction1(string emp_level)
 {
     dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo(emp_level, true);
 }
コード例 #6
0
 /// <summary>
 /// 回复所有功能按钮的初始位置和显示名称
 /// </summary>
 /// <returns></returns>
 public bool comeBack()
 {
     return(DataGetFunctons.InitDataGetFunctons().comeBack());
 }