/// <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); } }
/// <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")); } }
/// <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); } }
/// <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); } }
/// <summary> /// 得到该级别可更改设定的功能按钮的信息 /// </summary> /// <param name="emp_level">员工级别</param> /// <returns>DataSet数据集</returns> public void Getfunction1(string emp_level) { dataSet = DataGetFunctons.InitDataGetFunctons().GetFunctionInfo(emp_level, true); }
/// <summary> /// 回复所有功能按钮的初始位置和显示名称 /// </summary> /// <returns></returns> public bool comeBack() { return(DataGetFunctons.InitDataGetFunctons().comeBack()); }