コード例 #1
0
 /// <summary>
 /// 增、删、改
 /// </summary>
 /// <param name="m">参见模型PEST_COLLECTDATA_Model</param>
 /// <returns>参见模型Message</returns>
 public static Message Manager(PEST_COLLECTDATA_Model m)
 {
     if (m.opMethod == "Add")
     {
         Message msg = BaseDT.PEST_COLLECTDATA.Add(m);
         if (msg.Success == false)
         {
             return(new Message(msg.Success, msg.Msg, ""));
         }
         msg.Msg = msg.Msg + "," + m.KID;
         return(new Message(msg.Success, msg.Msg, msg.Url));
     }
     if (m.opMethod == "Mdy")
     {
         Message msg = BaseDT.PEST_COLLECTDATA.Mdy(m);
         if (msg.Success == false)
         {
             return(new Message(msg.Success, msg.Msg, ""));
         }
         msg.Msg = msg.Msg + "," + m.KID;
         return(new Message(msg.Success, msg.Msg, msg.Url));
     }
     if (m.opMethod == "Del")
     {
         Message msg = BaseDT.PEST_COLLECTDATA.Del(m);
         return(new Message(msg.Success, msg.Msg, msg.Url));
     }
     return(new Message(false, "无效操作!", m.returnUrl));
 }
コード例 #2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Add(PEST_COLLECTDATA_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("INSERT INTO PEST_COLLECTDATA(HID, BYORGNO, COLLECTRESOURCE, VILLAGENAME, SMALLADDRESS, SMALLCLASSCODE, SMALLCLASSAREA,");
            sb.AppendFormat("HOSTTREESPECIESCODE, SEARCHTYPE, COLLECTPESTCODE, HARMPOSITION, HARMLEVEL, DEADCOUNT, UNKNOWNDIEOFFCOUNT ,");
            sb.AppendFormat("ELSEDIEOFFCOUNT, SAMPLECOUNT, MARK, UPLOADTIME, MANSTATE, MANRESULT, MANTIME, MANUSERID, KID, JWDLIST) ");
            sb.AppendFormat(" OUTPUT INSERTED.PESTCOLLDATAID ");
            sb.AppendFormat(" VALUES(");
            sb.AppendFormat(" '{0}'", ClsSql.EncodeSql(m.HID));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.COLLECTRESOURCE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.VILLAGENAME));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.SMALLADDRESS));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.SMALLCLASSCODE));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.SMALLCLASSAREA));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.HOSTTREESPECIESCODE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.SEARCHTYPE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.COLLECTPESTCODE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.HARMPOSITION));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.HARMLEVEL));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.DEADCOUNT));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.UNKNOWNDIEOFFCOUNT));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.ELSEDIEOFFCOUNT));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.SAMPLECOUNT));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.MARK));
            sb.AppendFormat(",'{0}'", m.UPLOADTIME);
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.MANSTATE));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.MANRESULT));
            sb.AppendFormat(",'{0}'", m.MANTIME);
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.MANUSERID));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.KID));
            sb.AppendFormat(", {0}", ClsSql.saveNullField(m.JWDLIST));
            sb.AppendFormat(")");
            try
            {
                string sId = DataBaseClass.ReturnSqlField(sb.ToString());
                if (sId != "")
                {
                    return(new Message(true, "添加成功!", sId));
                }
                else
                {
                    return(new Message(false, "添加失败!", ""));
                }
            }
            catch
            {
                return(new Message(false, "添加失败!", ""));
            }
        }
コード例 #3
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Mdy(PEST_COLLECTDATA_Model m)
        {
            if (isExists(new PEST_COLLECTDATA_SW {
                PESTCOLLDATAID = m.PESTCOLLDATAID
            }) == false)
            {
                return(new Message(false, "修改失败,采集数据不存在!", ""));
            }
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Update PEST_COLLECTDATA SET ");
            sb.AppendFormat(" HID='{0}'", ClsSql.EncodeSql(m.HID));
            sb.AppendFormat(",BYORGNO='{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",COLLECTRESOURCE='{0}'", ClsSql.EncodeSql(m.COLLECTRESOURCE));
            sb.AppendFormat(",VILLAGENAME='{0}'", ClsSql.EncodeSql(m.VILLAGENAME));
            sb.AppendFormat(",SMALLADDRESS='{0}'", ClsSql.EncodeSql(m.SMALLADDRESS));
            sb.AppendFormat(",SMALLCLASSCODE='{0}'", ClsSql.EncodeSql(m.SMALLCLASSCODE));
            sb.AppendFormat(",SMALLCLASSAREA={0}", ClsSql.saveNullField(m.SMALLCLASSAREA));
            sb.AppendFormat(",HOSTTREESPECIESCODE='{0}'", ClsSql.EncodeSql(m.HOSTTREESPECIESCODE));
            sb.AppendFormat(",SEARCHTYPE='{0}'", ClsSql.EncodeSql(m.SEARCHTYPE));
            sb.AppendFormat(",COLLECTPESTCODE='{0}'", ClsSql.EncodeSql(m.COLLECTPESTCODE));
            sb.AppendFormat(",HARMPOSITION='{0}'", ClsSql.EncodeSql(m.HARMPOSITION));
            sb.AppendFormat(",HARMLEVEL='{0}'", ClsSql.EncodeSql(m.HARMLEVEL));
            sb.AppendFormat(",DEADCOUNT={0}", ClsSql.saveNullField(m.DEADCOUNT));
            sb.AppendFormat(",UNKNOWNDIEOFFCOUNT={0}", ClsSql.saveNullField(m.UNKNOWNDIEOFFCOUNT));
            sb.AppendFormat(",ELSEDIEOFFCOUNT={0}", ClsSql.saveNullField(m.ELSEDIEOFFCOUNT));
            sb.AppendFormat(",SAMPLECOUNT={0}", ClsSql.saveNullField(m.SAMPLECOUNT));
            sb.AppendFormat(",MARK={0}", ClsSql.saveNullField(m.MARK));
            sb.AppendFormat(",MANSTATE='{0}'", ClsSql.EncodeSql(m.MANSTATE));
            sb.AppendFormat(",MANRESULT={0}", ClsSql.saveNullField(m.MANRESULT));
            sb.AppendFormat(",MANTIME='{0}'", m.MANTIME);
            sb.AppendFormat(",MANUSERID='{0}'", ClsSql.EncodeSql(m.MANUSERID));
            sb.AppendFormat(",KID={0}", ClsSql.saveNullField(m.KID));
            sb.AppendFormat(",JWDLIST={0}", ClsSql.saveNullField(m.JWDLIST));
            sb.AppendFormat(" WHERE PESTCOLLDATAID= '{0}'", ClsSql.EncodeSql(m.PESTCOLLDATAID));
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "修改成功!", m.PESTCOLLDATAID));
            }
            else
            {
                return(new Message(false, "修改失败!", ""));
            }
        }
コード例 #4
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Del(PEST_COLLECTDATA_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("delete from PEST_COLLECTDATA ");
            sb.AppendFormat(" WHERE PESTCOLLDATAID= '{0}'", ClsSql.EncodeSql(m.PESTCOLLDATAID));
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "删除成功!", ""));
            }
            else
            {
                return(new Message(false, "删除失败!", ""));
            }
        }
コード例 #5
0
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static PEST_COLLECTDATA_Model getModel(PEST_COLLECTDATA_SW sw)
        {
            DataTable dt    = BaseDT.PEST_COLLECTDATA.getDT(sw);//列表
            DataTable dtORG = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                   //获取单位
            DataTable dtBiolo = BaseDT.T_SYS_BIOLOGICALTYPE.getDT(new T_SYS_BIOLOGICALTYPE_SW()); //生物类别
            DataTable dt55    = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "55"
            });                                                                              //危害部位
            DataTable dt56 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "56"
            });                                                                              //危害程度
            DataTable dt57 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "57"
            });                                                                              //处理状态
            DataTable dt123 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "123"
            });                                                                                //调查类型
            PEST_COLLECTDATA_Model m = new PEST_COLLECTDATA_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.PESTCOLLDATAID      = dt.Rows[i]["PESTCOLLDATAID"].ToString();
                m.HID                 = dt.Rows[i]["HID"].ToString();
                m.COLLECTRESOURCE     = dt.Rows[i]["COLLECTRESOURCE"].ToString();
                m.BYORGNO             = dt.Rows[i]["BYORGNO"].ToString();
                m.BYORGNONAME         = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                m.VILLAGENAME         = dt.Rows[i]["VILLAGENAME"].ToString();
                m.SMALLADDRESS        = dt.Rows[i]["SMALLADDRESS"].ToString();
                m.SMALLCLASSCODE      = dt.Rows[i]["SMALLCLASSCODE"].ToString();
                m.SMALLCLASSAREA      = dt.Rows[i]["SMALLCLASSAREA"].ToString();
                m.HOSTTREESPECIESCODE = dt.Rows[i]["HOSTTREESPECIESCODE"].ToString();
                m.HOSTTREESPECIESNAME = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.HOSTTREESPECIESCODE);
                m.SEARCHTYPE          = dt.Rows[i]["SEARCHTYPE"].ToString();
                m.SEARCHTYPENAME      = BaseDT.T_SYS_DICT.getName(dt123, m.SEARCHTYPE);
                m.COLLECTPESTCODE     = dt.Rows[i]["COLLECTPESTCODE"].ToString();
                m.COLLECTPESTNAME     = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.COLLECTPESTCODE);
                m.HARMPOSITION        = dt.Rows[i]["HARMPOSITION"].ToString();
                m.HARMPOSITIONNAME    = BaseDT.T_SYS_DICT.getName(dt55, m.HARMPOSITION);
                m.HARMLEVEL           = dt.Rows[i]["HARMLEVEL"].ToString();
                m.HARMLEVELNAME       = BaseDT.T_SYS_DICT.getName(dt56, m.HARMPOSITION);
                m.DEADCOUNT           = dt.Rows[i]["DEADCOUNT"].ToString();
                m.UNKNOWNDIEOFFCOUNT  = dt.Rows[i]["UNKNOWNDIEOFFCOUNT"].ToString();
                m.ELSEDIEOFFCOUNT     = dt.Rows[i]["ELSEDIEOFFCOUNT"].ToString();
                m.SAMPLECOUNT         = dt.Rows[i]["SAMPLECOUNT"].ToString();
                m.MARK                = dt.Rows[i]["MARK"].ToString();
                m.UPLOADTIME          = PublicClassLibrary.ClsSwitch.SwitDate(dt.Rows[i]["UPLOADTIME"].ToString());
                m.MANSTATE            = dt.Rows[i]["MANSTATE"].ToString();
                m.MANSTATENAME        = BaseDT.T_SYS_DICT.getName(dt57, m.MANSTATE);
                m.MANRESULT           = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME             = PublicClassLibrary.ClsSwitch.SwitDate(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID           = dt.Rows[i]["MANUSERID"].ToString();
                m.KID                 = dt.Rows[i]["KID"].ToString();
                m.JWDLIST             = dt.Rows[i]["JWDLIST"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            dtBiolo.Clear();
            dtBiolo.Dispose();
            dt55.Clear();
            dt55.Dispose();
            dt56.Clear();
            dt56.Dispose();
            dt57.Clear();
            dt57.Dispose();
            return(m);
        }
コード例 #6
0
        /// <summary>
        /// 分页获取用户列表
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <param name="total">记录总数</param>
        /// <returns>参见模型</returns>
        public static IEnumerable <PEST_COLLECTDATA_Model> getModeList(PEST_COLLECTDATA_SW sw, out int total)
        {
            var       result = new List <PEST_COLLECTDATA_Model>();
            DataTable dt     = BaseDT.PEST_COLLECTDATA.getDT(sw, out total);
            DataTable dtORG  = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                   //获取单位
            DataTable dtBiolo = BaseDT.T_SYS_BIOLOGICALTYPE.getDT(new T_SYS_BIOLOGICALTYPE_SW()); //生物类别
            DataTable dt102   = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "102"
            });                                                                                //危害部位
            DataTable dt103 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "103"
            });                                                                                //危害程度
            DataTable dt104 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "104"
            });                                                                                //处理状态
            DataTable dt123 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "123"
            });                                                                                //调查类型

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                PEST_COLLECTDATA_Model m = new PEST_COLLECTDATA_Model();
                m.PESTCOLLDATAID      = dt.Rows[i]["PESTCOLLDATAID"].ToString();
                m.HID                 = dt.Rows[i]["HID"].ToString();
                m.COLLECTRESOURCE     = dt.Rows[i]["COLLECTRESOURCE"].ToString();
                m.BYORGNO             = dt.Rows[i]["BYORGNO"].ToString();
                m.BYORGNONAME         = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                m.VILLAGENAME         = dt.Rows[i]["VILLAGENAME"].ToString();
                m.SMALLADDRESS        = dt.Rows[i]["SMALLADDRESS"].ToString();
                m.SMALLCLASSCODE      = dt.Rows[i]["SMALLCLASSCODE"].ToString();
                m.SMALLCLASSAREA      = dt.Rows[i]["SMALLCLASSAREA"].ToString();
                m.HOSTTREESPECIESCODE = dt.Rows[i]["HOSTTREESPECIESCODE"].ToString();
                m.HOSTTREESPECIESNAME = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.HOSTTREESPECIESCODE);
                m.SEARCHTYPE          = dt.Rows[i]["SEARCHTYPE"].ToString();
                m.SEARCHTYPENAME      = BaseDT.T_SYS_DICT.getName(dt123, m.SEARCHTYPE);
                m.COLLECTPESTCODE     = dt.Rows[i]["COLLECTPESTCODE"].ToString();
                m.COLLECTPESTNAME     = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.COLLECTPESTCODE);
                m.HARMPOSITION        = dt.Rows[i]["HARMPOSITION"].ToString();
                m.HARMPOSITIONNAME    = BaseDT.T_SYS_DICT.getName(dt102, m.HARMPOSITION);
                m.HARMLEVEL           = dt.Rows[i]["HARMLEVEL"].ToString();
                m.HARMLEVELNAME       = BaseDT.T_SYS_DICT.getName(dt103, m.HARMPOSITION);
                m.DEADCOUNT           = dt.Rows[i]["DEADCOUNT"].ToString();
                m.UNKNOWNDIEOFFCOUNT  = dt.Rows[i]["UNKNOWNDIEOFFCOUNT"].ToString();
                m.ELSEDIEOFFCOUNT     = dt.Rows[i]["ELSEDIEOFFCOUNT"].ToString();
                m.SAMPLECOUNT         = dt.Rows[i]["SAMPLECOUNT"].ToString();
                m.MARK                = dt.Rows[i]["MARK"].ToString();
                m.UPLOADTIME          = PublicClassLibrary.ClsSwitch.SwitDate(dt.Rows[i]["UPLOADTIME"].ToString());
                m.MANSTATE            = dt.Rows[i]["MANSTATE"].ToString();
                m.MANSTATENAME        = BaseDT.T_SYS_DICT.getName(dt104, m.MANSTATE);
                m.MANRESULT           = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME             = PublicClassLibrary.ClsSwitch.SwitDate(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID           = dt.Rows[i]["MANUSERID"].ToString();
                m.KID                 = dt.Rows[i]["KID"].ToString();
                m.JWDLIST             = dt.Rows[i]["JWDLIST"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            dtBiolo.Clear();
            dtBiolo.Dispose();
            dt102.Clear();
            dt102.Dispose();
            dt103.Clear();
            dt103.Dispose();
            dt104.Clear();
            dt104.Dispose();
            dt123.Clear();
            dt123.Dispose();
            return(result);
        }