Esempio n. 1
0
 public void SaveFltSlt1(OperType operType, string StrXML, string TabName, string KeyWords)
 {
     try
     {
         ComBLL.SaveFltSlt1(operType, StrXML, TabName, KeyWords, SqlCmd);
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="StrXML">实体对象的序列化数据</param>
 /// <param name="operType">操作类型</param>
 public void SaveData(string StrXML, string SQL, OperType operType)
 {
     try
     {
         ComBLL.SaveData(StrXML, SQL, operType);
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 保存数据
 /// </summary>
 /// <param name="StrXML">实体对象的序列化数据</param>
 /// <param name="operType">操作类型</param>
 public void SaveData1(string StrXML, string SQL)
 {
     try
     {
         ComBLL.SaveData1(StrXML, SQL, SqlCmd);
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 获取最大的过滤/查询方案序号
 /// </summary>
 /// <param name="FrmName">当前窗体全名</param>
 /// <param name="SltType">方案类型;1:查询方案 2:过滤方案</param>
 /// <param name="UsrID">当前登录的用户ID</param>
 /// <returns>最大的过滤/查询方案序号</returns>
 public string GetMaxSltID(string FrmName, string SltType, string ParentID)
 {
     try
     {
         return(ComBLL.GetMaxSltID(FrmName, SltType, ParentID));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return("");
 }
Esempio n. 5
0
 /// <summary>
 /// 编辑方案名称
 /// </summary>
 /// <param name="SltName">方案名称</param>
 /// <param name="SltID">方案</param>
 /// <returns></returns>
 public int EditFltSlt(string SltName, string SltID)
 {
     try
     {
         return(ComBLL.EditFltSlt(SltName, SltID));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return(0);
 }
Esempio n. 6
0
 /// <summary>
 /// 检查方案名称是不是由当前用户建立的共享方案
 /// </summary>
 /// <param name="SltName">方案名称</param>
 /// <param name="UsrID">用户ID</param>
 /// <param name="FrmName">窗体名称</param>
 /// <returns>返回受影响的行数</returns>
 public int CheckIfUsrSlt(string SltName, string UsrID, string FrmName)
 {
     try
     {
         return(ComBLL.CheckIfUsrSlt(SltName, UsrID, FrmName));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return(0);
 }
Esempio n. 7
0
 /// <summary>
 /// 检查重复值
 /// </summary>
 /// <param name="TabName">表名</param>
 /// <param name="PrimaryKey">主键名</param>
 /// <param name="KeyValue">键值</param>
 /// <returns>1:表示无重复值,2:表示存在重复值</returns>
 public int RepeatCheck(string TabName, string PrimaryKey, string KeyValue)
 {
     try
     {
         return(ComBLL.RepeatCheck(TabName, PrimaryKey, KeyValue));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return(0);
 }
Esempio n. 8
0
 /// <summary>
 /// 增加共享过滤方案
 /// </summary>
 /// <param name="UsrID">用户ID</param>
 /// <param name="SltName">过滤方案名称</param>
 /// <param name="FrmName">窗体名称</param>
 /// <returns>返回受影响的行数</returns>
 public int AddShFltSlt(string UsrID, string SltName, string FrmName)
 {
     try
     {
         return(ComBLL.AddShFltSlt(UsrID, SltName, FrmName));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return(0);
 }
Esempio n. 9
0
        /// <summary>
        /// 获取当前用户的过滤方案
        /// </summary>
        /// <param name="UsrID">当前登录用户ID</param>
        /// <param name="FrmNam">过滤方案关联的窗体全名</param>
        /// <returns>过滤方案序列化数据</returns>

        public string GetFltSlt(string UsrID, string FrmNam)
        {
            try
            {
                return(ComBLL.GetFltSlt(UsrID, FrmNam));
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }
            return("");
        }
Esempio n. 10
0
 /// <summary>
 /// 根据窗体实例全名获取需要更新数据的表
 /// </summary>
 /// <param name="FrmNam">窗体实例全名</param>
 /// <returns>返回结果的序列化数据</returns>
 public string GetTabByFrmNam(string FrmNam)
 {
     try
     {
         return(ComBLL.GetTabByFrmNam(FrmNam));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return("");
 }
Esempio n. 11
0
 /// <summary>
 /// 根据控件面板名称返回该面板关联的所有字段信息
 /// </summary>
 /// <param name="PanelNam">面板名称</param>
 /// <param name="FrmNam">窗体实例全名</param>
 /// <returns>面板内所有相关联的字段信息</returns>
 public string GetColsByPanelNam(string PanelNam, string FrmNam)
 {
     try
     {
         return(ComBLL.GetColsByPanelNam(PanelNam, FrmNam));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return("");
 }
Esempio n. 12
0
 /// <summary>
 /// 根据英文字段名获取中文字段名
 /// </summary>
 /// <param name="TabNam">表名</param>
 /// <param name="EnColNam">英文字段名</param>
 /// <returns></returns>
 public string GetChColByEnCol(string TabNam, string EnColNam)
 {
     try
     {
         return(ComBLL.GetChColByEnCol(TabNam, EnColNam));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return("");
 }
Esempio n. 13
0
 /// <summary>
 /// 根据过滤方案ID获取过滤方案明细数据
 /// </summary>
 /// <param name="SltID">过滤方案ID</param>
 /// <returns></returns>
 public string GetFltSltDtlBySltID(string SltID)
 {
     try
     {
         return(ComBLL.GetFltSltDtlBySltID(SltID));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return("");
 }
Esempio n. 14
0
 /// <summary>
 /// 删除共享过滤方案
 /// </summary>
 /// <param name="SltName">过滤方案名称</param>
 /// <param name="FrmName">窗体名称</param>
 /// <returns>返回受影响的行数</returns>
 public int DelFltSlt(string SltName, string FrmName)
 {
     try
     {
         return(ComBLL.DelFltSlt(SltName, FrmName));
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
     return(0);
 }
Esempio n. 15
0
 public void SetCurUsrInfo(string CurUsrID, string CurUsrName)
 {
     try
     {
         ComBLL.CurUsrID   = CurUsrID;
         ComBLL.CurUsrName = CurUsrName;
         ComBLL.SetCurUsrInfo();
     }
     catch (Exception Ex)
     {
         Common.ShowMsg(Ex.Message);
     }
 }
Esempio n. 16
0
        protected void Init()
        {
            #region 获取公司基本信息

            ComBLL       _bll  = new ComBLL();
            t_com        item  = _bll.GetComModel();
            PropertyInfo pinfo = pageModel.GetType().GetProperty("_com");
            if (pinfo != null)
            {
                pinfo.SetValue(pageModel, item);
            }

            #endregion
        }
Esempio n. 17
0
        /// <summary>
        /// 获取表结构序列化数据(同时产生增加/修改/保存的SQL)
        /// </summary>
        /// <param name="TabName">表名</param>
        /// <param name="operType">数据操作类型</param>
        /// <param name="DataSource">表结构数据源</param>
        /// <param name="KeyWords">删除条件拼接脚本</param>
        /// <returns>表结构序列化数据(XML)</returns>
        public string GetTabStrc(string TabNam, string FrmNam, OperType operType, string KeyWords, string PanelNam, string CurUsrID = "", string CurUsrName = "")
        {
            try
            {
                ComBLL.CurUsrID   = CurUsrID;
                ComBLL.CurUsrName = CurUsrName;
                ComBLL.SetCurUsrInfo();
                return(ComBLL.GetTabStrc(TabNam, FrmNam, operType, KeyWords, PanelNam));
            }
            catch (Exception Ex)
            {
                Common.ShowMsg(Ex.Message);
            }

            return("");
        }