Esempio n. 1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Mdy(T_SYS_ORG_CWH_Model m)
        {
            if (string.IsNullOrEmpty(m.ORDERBY))//如果排序号为空,则取最大+1
            {
                m.ORDERBY = DataBaseClass.ReturnSqlField("select max(ORDERBY)+1 from T_SYS_ORG_CWH where BYORGNO='" + ClsSql.EncodeSql(m.BYORGNO) + "'");
            }
            if (string.IsNullOrEmpty(m.ORDERBY))
            {
                m.ORDERBY = "1";
            }
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("UPDATE T_SYS_ORG_CWH");
            sb.AppendFormat(" set ");
            sb.AppendFormat("BYORGNO='{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",CWHNAME='{0}'", ClsSql.EncodeSql(m.CWHNAME));
            sb.AppendFormat(",ORDERBY='{0}'", ClsSql.EncodeSql(m.ORDERBY));
            sb.AppendFormat(" where CWHID= '{0}'", ClsSql.EncodeSql(m.CWHID));
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "修改成功!", ""));
            }
            else
            {
                return(new Message(false, "修改失败,请检查各输入框是否正确!", ""));
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <T_SYS_ORG_CWH_Model> getModelList(T_SYS_ORG_CWH_SW sw)
        {
            var result = new List <T_SYS_ORG_CWH_Model>();

            DataTable dt = BaseDT.T_SYS_ORG_CWH.getDT(sw);//列表

            DataTable dtORG = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                T_SYS_ORG_CWH_Model m = new T_SYS_ORG_CWH_Model();
                m.CWHID   = dt.Rows[i]["CWHID"].ToString();
                m.BYORGNO = dt.Rows[i]["BYORGNO"].ToString();
                m.CWHNAME = dt.Rows[i]["CWHNAME"].ToString();
                m.ORDERBY = dt.Rows[i]["ORDERBY"].ToString();
                m.ORGName = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            return(result);
        }
Esempio n. 3
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Del(T_SYS_ORG_CWH_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("delete T_SYS_ORG_CWH");
            sb.AppendFormat(" where CWHID= '{0}'", ClsSql.EncodeSql(m.CWHID));
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "删除成功!", ""));
            }
            else
            {
                return(new Message(false, "删除失败,请检查各输入框是否正确!", ""));
            }
        }
Esempio n. 4
0
 /// <summary>
 /// 增、删、改
 /// </summary>
 /// <param name="m">参见模型</param>
 /// <returns>参见模型</returns>
 public static Message Manager(T_SYS_ORG_CWH_Model m)
 {
     if (m.opMethod == "Add")
     {
         Message msgUser = BaseDT.T_SYS_ORG_CWH.Add(m);
         return(new Message(msgUser.Success, msgUser.Msg, m.returnUrl));
     }
     if (m.opMethod == "Mdy")
     {
         Message msgUser = BaseDT.T_SYS_ORG_CWH.Mdy(m);
         return(new Message(msgUser.Success, msgUser.Msg, m.returnUrl));
     }
     if (m.opMethod == "Del")
     {
         Message msgUser = BaseDT.T_SYS_ORG_CWH.Del(m);
         return(new Message(msgUser.Success, msgUser.Msg, m.returnUrl));
     }
     return(new Message(false, "无效操作", ""));
 }
Esempio n. 5
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Add(T_SYS_ORG_CWH_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("INSERT INTO  T_SYS_ORG_CWH( BYORGNO, CWHNAME, ORDERBY)");
            sb.AppendFormat("VALUES(");
            sb.AppendFormat("'{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.CWHNAME));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.ORDERBY));
            sb.AppendFormat(")");
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "添加成功!", ""));
            }
            else
            {
                return(new Message(false, "添加失败,请检查各输入框是否正确!", ""));
            }
        }
Esempio n. 6
0
        /// <summary>
        /// 增、删、改
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message CWHUploadAdd(OrgMapUpload_Model m)
        {
            //第一步,根据县名称和乡名称获取单位编码
            string orgNo = BaseDT.T_SYS_ORG.getOrgNoByXianNameAndZhenName(m.县名称, m.乡镇名称);

            if (string.IsNullOrEmpty(orgNo))
            {
                return(new Message(false, "没有找到该乡镇", ""));
            }
            //第二步,判断村委会是否存在于表中,通过获取村委会ID来判断
            string cwhID = "";

            if (1 == 1)
            {
                DataTable dt = BaseDT.T_SYS_ORG_CWH.getDT(new T_SYS_ORG_CWH_SW {
                    CWHNAME = m.村委会名称, BYORGNO = orgNo
                });
                if (dt.Rows.Count > 0)
                {
                    cwhID = dt.Rows[0]["CWHID"].ToString();
                }
                if (string.IsNullOrEmpty(cwhID))
                {//没有找到村委会,先插入 该村委会
                    T_SYS_ORG_CWH_Model mCWH = new T_SYS_ORG_CWH_Model();
                    mCWH.BYORGNO  = orgNo;
                    mCWH.CWHNAME  = m.村委会名称;
                    mCWH.ORDERBY  = m.排序号;
                    mCWH.opMethod = "Add";
                    Manager(mCWH);
                }
                dt.Clear();
                dt.Dispose();
            }
            if (string.IsNullOrEmpty(cwhID))//如果是新添加的,重新获取村委会ID
            {
                DataTable dt = BaseDT.T_SYS_ORG_CWH.getDT(new T_SYS_ORG_CWH_SW {
                    CWHNAME = m.村委会名称, BYORGNO = orgNo
                });
                if (dt.Rows.Count > 0)
                {
                    cwhID = dt.Rows[0]["CWHID"].ToString();
                }
                dt.Clear();
                dt.Dispose();
            }
            if (string.IsNullOrEmpty(cwhID))
            {
                return(new Message(false, "未找到该村委会", ""));
            }
            //第三步,插入到联系人表中
            T_SYS_ORG_LINK_Model ml = new T_SYS_ORG_LINK_Model();

            ml.BYORGNO = cwhID;
            if (string.IsNullOrEmpty(m.自然村名称))//村委会成员
            {
                ml.ORGLINKTYPE = "1";
            }
            else
            {
                ml.ORGLINKTYPE = "2";//小组长
            }
            ml.UNITNAME = m.自然村名称;
            ml.NAME     = m.联系人;
            ml.USERJOB  = m.职位;
            ml.PHONE    = m.手机;
            ml.Tell     = m.电话;
            ml.ORDERBY  = m.排序号;
            ml.opMethod = "Add";
            return(T_SYS_ORG_LINKCls.Manager(ml));

            //if(bln)
            //return new Message(false, "无效操作", "");
        }