コード例 #1
0
        /// <summary>
        /// 获取火险等级列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <YJ_DANGERCLASS_Model> getListModel(YJ_DANGERCLASS_SW sw)
        {
            DataTable dt     = BaseDT.YJ_DANGERCLASS.getDT(sw);//列表
            var       result = new List <YJ_DANGERCLASS_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                YJ_DANGERCLASS_Model m = new YJ_DANGERCLASS_Model();
                m.DANGERID    = dt.Rows[i]["DANGERID"].ToString();
                m.DCDATE      = ClsSwitch.SwitTM(dt.Rows[i]["DCDATE"].ToString());
                m.BYORGNO     = dt.Rows[i]["BYORGNO"].ToString();
                m.TOWNNAME    = dt.Rows[i]["TOWNNAME"].ToString();
                m.JD          = dt.Rows[i]["JD"].ToString();
                m.WD          = dt.Rows[i]["WD"].ToString();
                m.DANGERCLASS = dt.Rows[i]["DANGERCLASS"].ToString();
                m.TOPTOWNNAME = dt.Rows[i]["TOPTOWNNAME"].ToString();
                m.WEATHER     = dt.Rows[i]["WEATHER"].ToString();
                m.TEMPREATURE = dt.Rows[i]["TEMPREATURE"].ToString();
                m.WINDYSPEED  = dt.Rows[i]["WINDYSPEED"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #2
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="m"></param>
        /// <returns></returns>
        public static Message Add(JC_FIRE_REPORT_SW m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat(" INSERT INTO JC_FIRE_REPORT ( OWERJCFID, FILENAME, FILESIZE, FILEURL, UPLOADTIME,UPLOADUSERID,UPLOADORGNO)");
            sb.AppendFormat("VALUES(");
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(m.OWERJCFID));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(m.FILENAME));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(m.FILESIZE));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(m.FILEURL));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(ClsSwitch.SwitTM(m.UPLOADTIME)));
            sb.AppendFormat("'{0}',", ClsSql.EncodeSql(m.UPLOADUSERID));
            sb.AppendFormat("'{0}'", ClsSql.EncodeSql(m.UPLOADORGNO));
            sb.AppendFormat(")");
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "添加成功!", ""));
            }
            else
            {
                logs.Error(sb.ToString());
                return(new Message(false, "添加失败!", ""));
            }
        }
コード例 #3
0
        /// <summary>
        /// 获取反馈信息模型
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <JC_FIRETICKLING_Model> GetModelList(JC_FIRETICKLING_SW sw)
        {
            var       result = new List <JC_FIRETICKLING_Model>();
            DataTable dt     = BaseDT.JC_FIRETICKLING.GetDT(sw);//获取反馈信息记录

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                var model = new JC_FIRETICKLING_Model();
                model.FKID           = dt.Rows[i]["FKID"].ToString();
                model.JCFID          = dt.Rows[i]["JCFID"].ToString();
                model.DL             = dt.Rows[i]["DL"].ToString();
                model.FORESTNAME     = dt.Rows[i]["FORESTNAME"].ToString();
                model.FORESTFIRETYPE = dt.Rows[i]["FORESTFIRETYPE"].ToString();
                model.FUELTYPE       = dt.Rows[i]["FUELTYPE"].ToString();
                model.HOTTYPE        = dt.Rows[i]["HOTTYPE"].ToString();
                model.CHECKTIME      = dt.Rows[i]["CHECKTIME"] == null ? "" : ClsSwitch.SwitTM(dt.Rows[i]["CHECKTIME"].ToString());
                model.YY             = dt.Rows[i]["YY"].ToString();
                model.JXHQSJ         = dt.Rows[i]["JXHQSJ"].ToString();
                model.FIREBEGINTIME  = dt.Rows[i]["FIREBEGINTIME"] == null ? "" : ClsSwitch.SwitTM(dt.Rows[i]["FIREBEGINTIME"].ToString());
                model.FIREENDTIME    = dt.Rows[i]["FIREENDTIME"] == null ? "" : ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString());
                model.ISOUTFIRE      = dt.Rows[i]["ISOUTFIRE"].ToString();
                model.BURNEDAREA     = dt.Rows[i]["BURNEDAREA"].ToString();
                model.OVERDOAREA     = dt.Rows[i]["OVERDOAREA"].ToString();
                model.LOSTFORESTAREA = dt.Rows[i]["LOSTFORESTAREA"].ToString();
                model.ELSELOSSINTRO  = dt.Rows[i]["ELSELOSSINTRO"].ToString();
                model.FIREINTRO      = dt.Rows[i]["FIREINTRO"].ToString();
                model.BYORGNO        = dt.Rows[i]["BYORGNO"].ToString();
                model.MANUSERID      = dt.Rows[i]["MANUSERID"].ToString();
                model.MANTIME        = dt.Rows[i]["MANTIME"].ToString();
                model.MANSTATE       = dt.Rows[i]["MANSTATE"].ToString();
                result.Add(model);
            }
            return(result);
        }
コード例 #4
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <JC_FIRE_REPORT_Model> getModelList(JC_FIRE_REPORT_SW sw)
        {
            var       result = new List <JC_FIRE_REPORT_Model>();
            DataTable dt     = BaseDT.JC_FIRE_REPORT.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++)
            {
                JC_FIRE_REPORT_Model m = new JC_FIRE_REPORT_Model();
                m.ID        = dt.Rows[i]["ID"].ToString();
                m.OWERJCFID = dt.Rows[i]["OWERJCFID"].ToString();
                m.FILENAME  = dt.Rows[i]["FILENAME"].ToString();
                m.FILESIZE  = dt.Rows[i]["FILESIZE"].ToString();
                m.FILEURL   = dt.Rows[i]["FILEURL"].ToString();
                //m.UPLOADTIME = dt.Rows[i]["UPLOADTIME"].ToString();
                m.UPLOADTIME   = ClsSwitch.SwitTM(dt.Rows[i]["UPLOADTIME"].ToString());
                m.UPLOADUSERID = dt.Rows[i]["UPLOADUSERID"].ToString();
                m.UPLOADORGNO  = dt.Rows[i]["UPLOADORGNO"].ToString();
                m.UPLOANAME    = T_SYSSEC_IPSUSERCls.getModel(new T_SYSSEC_IPSUSER_SW()
                {
                    USERID = m.UPLOADUSERID
                }).USERNAME;
                m.UPLOADORGNAME = BaseDT.T_SYS_ORG.getName(dtORG, m.UPLOADORGNO);
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            return(result);
        }
コード例 #5
0
        /// <summary>
        /// 根据ID获取明细
        /// </summary>
        /// <param name="sw">sw.REPORTID</param>
        /// <returns>参见模型</returns>
        public static IEnumerable <T_IPSRPT_REPORT_Model> getDetailModelList(T_IPSRPT_REPORT_SW sw)
        {
            var       result = new List <T_IPSRPT_REPORT_Model>();
            DataTable dt     = BaseDT.T_IPSRPT_REPORT.getDetailDT(new T_IPSRPT_REPORT_SW {
                REPORTID = sw.REPORTID
            });

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                T_IPSRPT_REPORT_Model m = new T_IPSRPT_REPORT_Model();

                m.REPORTDETAILID = dt.Rows[i]["REPORTDETAILID"].ToString();
                m.REPORTID       = dt.Rows[i]["REPORTID"].ToString();
                m.LONGITUDE      = dt.Rows[i]["LONGITUDE"].ToString();
                m.LATITUDE       = dt.Rows[i]["LATITUDE"].ToString();
                //******************计算坐标偏移量
                string[] arr = PublicCls.switJWD(m.LATITUDE, m.LONGITUDE);
                m.LATITUDE  = arr[0];
                m.LONGITUDE = arr[1];
                //******************计算坐标偏移量 End
                m.HEIGHT    = dt.Rows[i]["HEIGHT"].ToString();
                m.DIRECTION = dt.Rows[i]["DIRECTION"].ToString();
                m.SBTIME    = ClsSwitch.SwitTM(dt.Rows[i]["SBTIME"].ToString());



                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #6
0
        /// <summary>
        /// 查看某一邮件信息
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static E_RECEIVE_Model getModel(E_RECEIVE_SW sw)
        {
            DataTable       dt = BaseDT.E_RECEIVE.getDT(sw);//列表
            E_RECEIVE_Model m  = new E_RECEIVE_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.ERID               = dt.Rows[i]["ERID"].ToString();
                m.BYEMAILID          = dt.Rows[i]["BYEMAILID"].ToString();
                m.RECEIVETYPE        = dt.Rows[i]["RECEIVETYPE"].ToString();
                m.EMAILRECEIVESTATUS = dt.Rows[i]["EMAILRECEIVESTATUS"].ToString();
                m.EMAILSENDTIME      = ClsSwitch.SwitTM(dt.Rows[i]["EMAILSENDTIME"].ToString());
                m.EMAILRECEIVETIME   = ClsSwitch.SwitTM(dt.Rows[i]["EMAILRECEIVETIME"].ToString());
                m.SubjectModel       = E_SUBJECTCls.getModel(new E_SUBJECT_SW {
                    EMAILID = m.BYEMAILID
                });
                m.FileModel = E_FILECls.getListModel(new E_File_SW {
                    BYEMAILID = m.BYEMAILID
                });
                if (m.EMAILRECEIVESTATUS == "0")//未读
                {
                    BaseDT.E_RECEIVE.Mdy(new E_RECEIVE_Model {
                        EMAILRECEIVESTATUS = "1",
                        EMAILRECEIVETIME   = ClsSwitch.SwitTM(DateTime.Now),
                        ERID = m.ERID
                    });
                }
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #7
0
        /// <summary>
        /// 获取单条数据
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static FIRERECORD_FIREINFO_Model getModel(FIRERECORD_FIREINFO_SW sw)
        {
            DataTable dt = BaseDT.FIRERECORD_FIREINFO.getDT2(sw);
            FIRERECORD_FIREINFO_Model m = new FIRERECORD_FIREINFO_Model();
            DataTable dtORG             = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位

            if (dt != null && dt.Rows.Count > 0)
            {
                int i = 0;
                m.FRFIID              = dt.Rows[i]["FRFIID"].ToString();
                m.JCFID               = dt.Rows[i]["JCFID"].ToString();
                m.BYORGNO             = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRECODE            = dt.Rows[i]["FIRECODE"].ToString();
                m.FIREADDRESSCOUNTY   = dt.Rows[i]["FIREADDRESSCOUNTY"].ToString();
                m.FIREADDRESSTOWNS    = dt.Rows[i]["FIREADDRESSTOWNS"].ToString();
                m.ORGNAME             = BaseDT.T_SYS_ORG.getName(dtORG, m.FIREADDRESSTOWNS);
                m.FIREADDRESSVILLAGES = dt.Rows[i]["FIREADDRESSVILLAGES"].ToString();
                m.FIRETIME            = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString());
                m.FIREENDTIME         = ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString());
                m.FIREADDRESS         = dt.Rows[i]["FIREADDRESS"].ToString();
                m.FIRERECINFO000      = dt.Rows[i]["FIRERECINFO000"].ToString();
                m.FIRERECINFO001      = dt.Rows[i]["FIRERECINFO001"].ToString();
                m.FIRERECINFO020      = dt.Rows[i]["FIRERECINFO020"].ToString();
                m.FIRERECINFO021      = dt.Rows[i]["FIRERECINFO021"].ToString();
                m.FIRERECINFO030      = dt.Rows[i]["FIRERECINFO030"].ToString();
                m.FIRERECINFO031      = dt.Rows[i]["FIRERECINFO031"].ToString();
                m.FIRERECINFO032      = dt.Rows[i]["FIRERECINFO032"].ToString();
                m.FIRERECINFO040      = dt.Rows[i]["FIRERECINFO040"].ToString();
                m.FIRERECINFO041      = dt.Rows[i]["FIRERECINFO041"].ToString();
                m.FIRERECINFO050      = dt.Rows[i]["FIRERECINFO050"].ToString();
                m.FIRERECINFO051      = dt.Rows[i]["FIRERECINFO051"].ToString();
                m.FIRERECINFO060      = dt.Rows[i]["FIRERECINFO060"].ToString();
                m.FIRERECINFO061      = dt.Rows[i]["FIRERECINFO061"].ToString();
                m.FIRERECINFO070      = dt.Rows[i]["FIRERECINFO070"].ToString();
                m.FIRERECINFO071      = dt.Rows[i]["FIRERECINFO071"].ToString();
                m.FIRERECINFO072      = dt.Rows[i]["FIRERECINFO072"].ToString();
                m.FIRERECINFO080      = dt.Rows[i]["FIRERECINFO080"].ToString();
                m.FIRERECINFO081      = dt.Rows[i]["FIRERECINFO081"].ToString();
                m.FIRERECINFO082      = dt.Rows[i]["FIRERECINFO082"].ToString();
                m.FIRERECINFO090      = dt.Rows[i]["FIRERECINFO090"].ToString();
                m.FIRERECINFO100      = dt.Rows[i]["FIRERECINFO100"].ToString();
                m.FIRERECINFO110      = dt.Rows[i]["FIRERECINFO110"].ToString();
                m.FIRERECINFO111      = dt.Rows[i]["FIRERECINFO111"].ToString();
                m.FIRERECINFO120      = dt.Rows[i]["FIRERECINFO120"].ToString();
                m.FIRERECINFO130      = dt.Rows[i]["FIRERECINFO130"].ToString();
                m.FIRERECINFO140      = dt.Rows[i]["FIRERECINFO140"].ToString();
                m.FIRERECINFO150      = dt.Rows[i]["FIRERECINFO150"].ToString();
                m.FIRERECINFO160      = dt.Rows[i]["FIRERECINFO160"].ToString();
                m.FIRELOSEAREA        = dt.Rows[i]["FIRELOSEAREA"].ToString();
                //m.JD = dt.Rows[i]["JD"].ToString();
                //m.WD = dt.Rows[i]["WD"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            return(m);
        }
コード例 #8
0
        /// <summary>
        /// 获取分页
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <param name="total">记录总数</param>
        /// <returns>参见模型</returns>
        public static IEnumerable <JC_FIRE_Model> getModelList(JC_FIRE_SW sw, out int total)
        {
            var       result = new List <JC_FIRE_Model>();
            DataTable dtprop = BaseDT.JC_FIRE_PROP.getDT(new JC_FIRE_PROP_SW {
            });
            DataTable dt     = BaseDT.JC_FIRE.GetDCDT(sw, out total);//列表
            DataTable dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
            });
            DataTable dtORG  = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位
            DataTable dt99 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "99"
            });                                                                              //火情来源

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                JC_FIRE_Model m = new JC_FIRE_Model();
                m.JCFID        = dt.Rows[i]["JCFID"].ToString();
                m.BYORGNO      = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRENAME     = dt.Rows[i]["FIRENAME"].ToString();
                m.FIRELEVEL    = BaseDT.JC_FIRE_PROP.getfirelevel(dtprop, dt.Rows[i]["JCFID"].ToString());
                m.FIREFROM     = dt.Rows[i]["FIREFROM"].ToString();                   //火情来源
                m.FIREFROMName = BaseDT.T_SYS_DICT.getName(dt99, m.FIREFROM);         //火情来源名称
                m.FIREFROMID   = dt.Rows[i]["FIREFROMID"].ToString();                 //原始记录序号
                m.FIRETIME     = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString()); //起火时间
                m.MARK         = dt.Rows[i]["MARK"].ToString();
                m.JD           = dt.Rows[i]["JD"].ToString();
                m.WD           = dt.Rows[i]["WD"].ToString();
                m.ZQWZ         = dt.Rows[i]["ZQWZ"].ToString();
                m.WXBH         = dt.Rows[i]["WXBH"].ToString();
                m.DQRDBH       = dt.Rows[i]["DQRDBH"].ToString();
                m.RSMJ         = dt.Rows[i]["RSMJ"].ToString();
                m.DL           = dt.Rows[i]["DL"].ToString();
                m.YY           = dt.Rows[i]["YY"].ToString();
                m.ISOUTFIRE    = dt.Rows[i]["ISOUTFIRE"].ToString();
                m.JXHQSJ       = dt.Rows[i]["JXHQSJ"].ToString();
                m.RECEIVETIME  = ClsSwitch.SwitTM(dt.Rows[i]["RECEIVETIME"].ToString());
                m.FIREENDTIME  = ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString());
                m.ISSUEDTIME   = ClsSwitch.SwitTM(dt.Rows[i]["ISSUEDTIME"].ToString());
                m.MANSTATE     = dt.Rows[i]["MANSTATE"].ToString();
                //m.ISSUEDTIME = ClsSwitch.SwitTM(dt.Rows[i]["LASTPROCESSTIME"].ToString());
                //m.FIRELEVEL = dt.Rows[i]["FIRELEVEL"].ToString();
                m.ORGNAME       = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                m.PFUSERID      = dt.Rows[i]["PFUSERID"].ToString();
                m.PFNAME        = BaseDT.T_SYSSEC_USER.getName(dtUser, m.PFUSERID);
                m.FirePropModel = null;//需要再扩充
                m.HOTTYPE       = dt.Rows[i]["HOTTYPE"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            dtUser.Clear();
            dtUser.Dispose();
            dtORG.Clear();
            dtORG.Dispose();
            dt99.Clear();
            dt99.Dispose();
            return(result);
        }
コード例 #9
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>

        public static YJ_WEATHER_Model getModel(YJ_WEATHER_SW sw)
        {
            DataTable dt       = BaseDT.YJ_WEATHER.getDT(sw);//列表
            DataTable dtOrg    = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
            });
            YJ_WEATHER_Model m = new YJ_WEATHER_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.WEATHERID   = dt.Rows[i]["WEATHERID"].ToString();
                m.WEATHERDATE = ClsSwitch.SwitTM(dt.Rows[i]["WEATHERDATE"].ToString());
                m.BYORGNO     = dt.Rows[i]["BYORGNO"].ToString();
                m.TOWNNAME    = dt.Rows[i]["TOWNNAME"].ToString();
                m.JD          = dt.Rows[i]["JD"].ToString();
                m.WD          = dt.Rows[i]["WD"].ToString();
                m.P           = dt.Rows[i]["P"].ToString();
                m.T           = dt.Rows[i]["T"].ToString();
                m.W           = dt.Rows[i]["W"].ToString();
                m.F           = dt.Rows[i]["F"].ToString();
                m.TCUR        = dt.Rows[i]["TCUR"].ToString();
                m.THIGH       = dt.Rows[i]["THIGH"].ToString();
                m.TLOWER      = dt.Rows[i]["TLOWER"].ToString();
                m.orgName     = BaseDT.T_SYS_ORG.getName(dtOrg, m.BYORGNO);
            }
            dt.Clear();
            dt.Dispose();
            dtOrg.Clear();
            dtOrg.Dispose();
            return(m);
        }
コード例 #10
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <E_RECEIVE_Model> getListModel(E_RECEIVE_SW sw)
        {
            DataTable dt     = BaseDT.E_RECEIVE.getDT(sw);//列表
            var       result = new List <E_RECEIVE_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                E_RECEIVE_Model m = new E_RECEIVE_Model();
                m.ERID               = dt.Rows[i]["ERID"].ToString();
                m.BYEMAILID          = dt.Rows[i]["BYEMAILID"].ToString();
                m.RECEIVETYPE        = dt.Rows[i]["RECEIVETYPE"].ToString();
                m.EMAILRECEIVESTATUS = dt.Rows[i]["EMAILRECEIVESTATUS"].ToString();
                m.EMAILSENDTIME      = ClsSwitch.SwitTM(dt.Rows[i]["EMAILSENDTIME"].ToString());
                m.EMAILRECEIVETIME   = ClsSwitch.SwitTM(dt.Rows[i]["EMAILRECEIVETIME"].ToString());
                m.SubjectModel       = E_SUBJECTCls.getModel(new E_SUBJECT_SW {
                    EMAILID = m.BYEMAILID
                });
                m.FileModel = E_FILECls.getListModel(new E_File_SW {
                    BYEMAILID = m.BYEMAILID
                });
                if (m.EMAILRECEIVESTATUS == "0")//未读
                {
                    BaseDT.E_RECEIVE.Mdy(new E_RECEIVE_Model
                    {
                        EMAILRECEIVESTATUS = "1",
                        EMAILRECEIVETIME   = ClsSwitch.SwitTM(DateTime.Now),
                        ERID = m.ERID
                    });
                }
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #11
0
        /// <summary>
        /// 管理
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Man(JC_PERALARM_Model m)
        {
            if (string.IsNullOrEmpty(m.MANTIME))
            {
                m.MANTIME = ClsSwitch.SwitTM(DateTime.Now);
            }
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("UPDATE JC_PERALARM");
            sb.AppendFormat(" set ");
            sb.AppendFormat("MANSTATE='{0}'", ClsSql.EncodeSql(m.MANSTATE));
            sb.AppendFormat(",MANRESULT='{0}'", ClsSql.EncodeSql(m.MANRESULT));
            sb.AppendFormat(",MANTIME='{0}'", ClsSql.EncodeSql(m.MANTIME));
            sb.AppendFormat(",MANUSERID='{0}'", ClsSql.EncodeSql(m.MANUSERID));
            sb.AppendFormat(" where PERALARMID= '{0}'", ClsSql.EncodeSql(m.PERALARMID));

            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "修改成功!", ""));
            }
            else
            {
                return(new Message(false, "修改失败,请检查各输入框是否正确!", ""));
            }
        }
コード例 #12
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>

        public static IEnumerable <YJ_WEATHER_Model> getNewListModel(YJ_WEATHER_SW sw)
        {
            DataTable dt     = BaseDT.YJ_WEATHER.getNewDT(sw);//列表
            var       result = new List <YJ_WEATHER_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                YJ_WEATHER_Model m = new YJ_WEATHER_Model();
                m.WEATHERID   = dt.Rows[i]["WEATHERID"].ToString();
                m.WEATHERDATE = ClsSwitch.SwitTM(dt.Rows[i]["WEATHERDATE"].ToString());
                m.BYORGNO     = dt.Rows[i]["BYORGNO"].ToString();
                m.TOWNNAME    = dt.Rows[i]["TOWNNAME"].ToString();
                m.JD          = dt.Rows[i]["JD"].ToString();
                m.WD          = dt.Rows[i]["WD"].ToString();
                m.P           = dt.Rows[i]["P"].ToString();
                m.T           = dt.Rows[i]["T"].ToString();
                m.W           = dt.Rows[i]["W"].ToString();
                m.F           = dt.Rows[i]["F"].ToString();
                m.TCUR        = dt.Rows[i]["TCUR"].ToString();
                m.THIGH       = dt.Rows[i]["THIGH"].ToString();
                m.TLOWER      = dt.Rows[i]["TLOWER"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #13
0
        /// <summary>
        /// 获取数量列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <WILD_BOTANYFILE_Model> getModelList(WILD_BOTANYFILE_SW sw)
        {
            var       result  = new List <WILD_BOTANYFILE_Model>();
            DataTable dt      = BaseDT.WILD_BOTANYFILE.getDT(sw);//列表
            DataTable dtBiolo = BaseDT.T_SYS_BIOLOGICALTYPE.getDT(new T_SYS_BIOLOGICALTYPE_SW());

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                WILD_BOTANYFILE_Model m = new WILD_BOTANYFILE_Model();
                m.PESTFILEID         = dt.Rows[i]["PESTFILEID"].ToString();
                m.BIOLOGICALTYPECODE = dt.Rows[i]["BIOLOGICALTYPECODE"].ToString();
                m.BIOLOGICALTYPENAME = BaseDT.T_SYS_BIOLOGICALTYPE.getName(dtBiolo, m.BIOLOGICALTYPECODE);
                m.PESTFILETITLE      = dt.Rows[i]["PESTFILETITLE"].ToString();
                m.PESTFILETYPE       = dt.Rows[i]["PESTFILETYPE"].ToString();
                m.PESTFILENAME       = dt.Rows[i]["PESTFILENAME"].ToString();
                m.UPLOADTIME         = ClsSwitch.SwitTM(dt.Rows[i]["UPLOADTIME"].ToString());
                m.UID = dt.Rows[i]["UID"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            dtBiolo.Clear();
            dtBiolo.Dispose();
            return(result);
        }
コード例 #14
0
        /// <summary>
        /// 获取公益林模型
        /// </summary>
        /// <param name="dt"></param>
        /// <param name="i"></param>
        /// <returns></returns>
        private static JC_FIRE_Model GetModel(DataTable dt, int i)
        {
            JC_FIRE_Model m = new JC_FIRE_Model();

            m.JCFID    = dt.Rows[i]["JCFID"].ToString();
            m.BYORGNO  = dt.Rows[i]["BYORGNO"].ToString();
            m.FIRENAME = dt.Rows[i]["FIRENAME"].ToString();
            m.FIREFROM = dt.Rows[i]["FIREFROM"].ToString();//火情来源
            if (m.FIREFROM == "1")
            {
                m.FIREFROMName = "红外相机";
            }
            if (m.FIREFROM == "2")
            {
                m.FIREFROMName = "电话报警";
            }
            if (m.FIREFROM == "3")
            {
                m.FIREFROMName = "卫星热点";
            }
            if (m.FIREFROM == "4")
            {
                m.FIREFROMName = "电子报警";
            }
            if (m.FIREFROM == "5")
            {
                m.FIREFROMName = "护林员火情";
            }
            if (m.FIREFROM == "6")
            {
                m.FIREFROMName = "飞机巡护";
            }
            m.FIREFROMID  = dt.Rows[i]["FIREFROMID"].ToString();                 //原始记录序号
            m.FIRETIME    = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString()); //起火时间
            m.MARK        = dt.Rows[i]["MARK"].ToString();
            m.JD          = dt.Rows[i]["JD"].ToString();
            m.WD          = dt.Rows[i]["WD"].ToString();
            m.ZQWZ        = dt.Rows[i]["ZQWZ"].ToString();
            m.WXBH        = dt.Rows[i]["WXBH"].ToString();
            m.DQRDBH      = dt.Rows[i]["DQRDBH"].ToString();
            m.RSMJ        = dt.Rows[i]["RSMJ"].ToString();
            m.DL          = dt.Rows[i]["DL"].ToString();
            m.YY          = dt.Rows[i]["YY"].ToString();
            m.JXHQSJ      = dt.Rows[i]["JXHQSJ"].ToString();
            m.ISOUTFIRE   = dt.Rows[i]["ISOUTFIRE"].ToString();
            m.RECEIVETIME = ClsSwitch.SwitTM(dt.Rows[i]["RECEIVETIME"].ToString());
            m.ISSUEDTIME  = ClsSwitch.SwitTM(dt.Rows[i]["ISSUEDTIME"].ToString());
            m.PFUSERID    = dt.Rows[i]["PFUSERID"].ToString();
            //m.FIRELEVEL = dt.Rows[i]["FIRELEVEL"].ToString();
            m.MANSTATE    = dt.Rows[i]["MANSTATE"].ToString();
            m.FIREENDTIME = ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString());
            //  m.PFNAME = BaseDT.T_SYSSEC_USER.getName(dtUser, m.PFUSERID);
            m.PFORGNO = dt.Rows[i]["PFORGNO"].ToString();
            // m.PFORGNOName = BaseDT.T_SYS_ORG.getName(dtORG, dt.Rows[i]["PFORGNO"].ToString());
            //m.ORGNAME = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
            m.FirePropModel = null;//需要再扩充
            return(m);
        }
コード例 #15
0
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <param name="sw">参见模型FIRERECORD_FIREINFO_Model</param>
        /// <returns>参见模型FIRERECORD_FIREINFO_Model</returns>
        public static IEnumerable <FIRERECORD_FIREINFO_Model> getListModel(FIRERECORD_FIREINFO_SW sw)
        {
            var       result = new List <FIRERECORD_FIREINFO_Model>();
            DataTable dt     = BaseDT.FIRERECORD_FIREINFO.getDT(sw);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                FIRERECORD_FIREINFO_Model m = new FIRERECORD_FIREINFO_Model();
                m.FRFIID              = dt.Rows[i]["FRFIID"].ToString();
                m.JCFID               = dt.Rows[i]["JCFID"].ToString();
                m.BYORGNO             = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRECODE            = dt.Rows[i]["FIRECODE"].ToString();
                m.FIREADDRESSCOUNTY   = dt.Rows[i]["FIREADDRESSCOUNTY"].ToString();
                m.FIREADDRESSTOWNS    = dt.Rows[i]["FIREADDRESSTOWNS"].ToString();
                m.FIREADDRESSVILLAGES = dt.Rows[i]["FIREADDRESSVILLAGES"].ToString();
                m.FIRETIME            = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString());
                m.FIREENDTIME         = ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString());
                m.FIREADDRESS         = dt.Rows[i]["FIREADDRESS"].ToString();
                m.FIRERECINFO000      = dt.Rows[i]["FIRERECINFO000"].ToString();
                m.FIRERECINFO001      = dt.Rows[i]["FIRERECINFO001"].ToString();
                m.FIRERECINFO020      = dt.Rows[i]["FIRERECINFO020"].ToString();
                m.FIRERECINFO021      = dt.Rows[i]["FIRERECINFO021"].ToString();
                m.FIRERECINFO030      = dt.Rows[i]["FIRERECINFO030"].ToString();
                m.FIRERECINFO031      = dt.Rows[i]["FIRERECINFO031"].ToString();
                m.FIRERECINFO032      = dt.Rows[i]["FIRERECINFO032"].ToString();
                m.FIRERECINFO040      = dt.Rows[i]["FIRERECINFO040"].ToString();
                m.FIRERECINFO041      = dt.Rows[i]["FIRERECINFO041"].ToString();
                m.FIRERECINFO050      = dt.Rows[i]["FIRERECINFO050"].ToString();
                m.FIRERECINFO051      = dt.Rows[i]["FIRERECINFO051"].ToString();
                m.FIRERECINFO060      = dt.Rows[i]["FIRERECINFO060"].ToString();
                m.FIRERECINFO061      = dt.Rows[i]["FIRERECINFO061"].ToString();
                m.FIRERECINFO070      = dt.Rows[i]["FIRERECINFO070"].ToString();
                m.FIRERECINFO071      = dt.Rows[i]["FIRERECINFO071"].ToString();
                m.FIRERECINFO072      = dt.Rows[i]["FIRERECINFO072"].ToString();
                m.FIRERECINFO080      = dt.Rows[i]["FIRERECINFO080"].ToString();
                m.FIRERECINFO081      = dt.Rows[i]["FIRERECINFO081"].ToString();
                m.FIRERECINFO082      = dt.Rows[i]["FIRERECINFO082"].ToString();
                m.FIRERECINFO090      = dt.Rows[i]["FIRERECINFO090"].ToString();
                m.FIRERECINFO100      = dt.Rows[i]["FIRERECINFO100"].ToString();
                m.FIRERECINFO110      = dt.Rows[i]["FIRERECINFO110"].ToString();
                m.FIRERECINFO111      = dt.Rows[i]["FIRERECINFO111"].ToString();
                m.FIRERECINFO120      = dt.Rows[i]["FIRERECINFO120"].ToString();
                m.FIRERECINFO130      = dt.Rows[i]["FIRERECINFO130"].ToString();
                m.FIRERECINFO140      = dt.Rows[i]["FIRERECINFO140"].ToString();
                m.FIRERECINFO150      = dt.Rows[i]["FIRERECINFO150"].ToString();
                m.FIRERECINFO160      = dt.Rows[i]["FIRERECINFO160"].ToString();
                m.FIRELOSEAREA        = dt.Rows[i]["FIRELOSEAREA"].ToString();
                //m.JD = dt.Rows[i]["JD"].ToString();
                //m.WD = dt.Rows[i]["WD"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #16
0
        /// <summary>
        /// 获取用户列表(分页)
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <param name="total">记录总数</param>
        /// <returns>参见模型</returns>
        public static IEnumerable <JC_PERALARM_Model> getListModelPager(JC_PERALARM_SW sw, out int total)
        {
            var result = new List <JC_PERALARM_Model>();

            DataTable dt = BaseDT.JC_PERALARM.getDT(sw, out total);//用户列表

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

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                JC_PERALARM_Model m = new JC_PERALARM_Model();
                m.PERALARMID      = dt.Rows[i]["PERALARMID"].ToString();
                m.BYORGNO         = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRENAME        = dt.Rows[i]["FIRENAME"].ToString();
                m.PERALARMPHONE   = dt.Rows[i]["PERALARMPHONE"].ToString();
                m.PERALARMNAME    = dt.Rows[i]["PERALARMNAME"].ToString();
                m.PERALARMTIME    = ClsSwitch.SwitTM(dt.Rows[i]["PERALARMTIME"].ToString());
                m.PERALARMADDRESS = dt.Rows[i]["PERALARMADDRESS"].ToString();
                m.PERALARMCONTENT = dt.Rows[i]["PERALARMCONTENT"].ToString();
                m.MANSTATE        = dt.Rows[i]["MANSTATE"].ToString();
                m.MANRESULT       = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME         = ClsSwitch.SwitTM(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID       = dt.Rows[i]["MANUSERID"].ToString();
                m.JD             = dt.Rows[i]["JD"].ToString();
                m.WD             = dt.Rows[i]["WD"].ToString();
                m.PEARLARMPRE    = dt.Rows[i]["PEARLARMPRE"].ToString();
                m.PEARLARMISSUED = dt.Rows[i]["PEARLARMISSUED"].ToString();
                if (!string.IsNullOrEmpty(m.MANUSERID))
                {
                    DataRow[] drUser = dtUser.Select("USERID='" + m.MANUSERID + "'");
                    if (drUser.Length > 0)
                    {
                        m.ManUserName = drUser[0]["USERNAME"].ToString();
                    }
                }
                m.ORGNAME = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                result.Add(m);
            }
            dtORG.Clear();
            dtORG.Dispose();
            dtUser.Clear();
            dtUser.Dispose();
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #17
0
        /// <summary>
        /// 根据查询条件获取某一条信息记录
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static JC_PERALARM_Model getModel(JC_PERALARM_SW sw)
        {
            DataTable         dt    = BaseDT.JC_PERALARM.getDT(sw);
            JC_PERALARM_Model m     = new JC_PERALARM_Model();
            DataTable         dtORG = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.PERALARMID      = dt.Rows[i]["PERALARMID"].ToString();
                m.BYORGNO         = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRENAME        = dt.Rows[i]["FIRENAME"].ToString();
                m.PERALARMPHONE   = dt.Rows[i]["PERALARMPHONE"].ToString();
                m.PERALARMNAME    = dt.Rows[i]["PERALARMNAME"].ToString();
                m.PERALARMTIME    = ClsSwitch.SwitTM(dt.Rows[i]["PERALARMTIME"].ToString());
                m.PERALARMADDRESS = dt.Rows[i]["PERALARMADDRESS"].ToString();
                m.PERALARMCONTENT = dt.Rows[i]["PERALARMCONTENT"].ToString();
                m.MANSTATE        = dt.Rows[i]["MANSTATE"].ToString();
                m.MANRESULT       = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME         = ClsSwitch.SwitTM(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID       = dt.Rows[i]["MANUSERID"].ToString();
                m.JD             = dt.Rows[i]["JD"].ToString();
                m.WD             = dt.Rows[i]["WD"].ToString();
                m.PEARLARMPRE    = dt.Rows[i]["PEARLARMPRE"].ToString();
                m.PEARLARMISSUED = dt.Rows[i]["PEARLARMISSUED"].ToString();
                if (!string.IsNullOrEmpty(m.MANUSERID))
                {
                    DataTable dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
                        USERID = m.MANUSERID
                    });
                    DataRow[] drUser = dtUser.Select("USERID='" + m.MANUSERID + "'");
                    if (drUser.Length > 0)
                    {
                        m.ManUserName = drUser[0]["USERNAME"].ToString();
                    }
                    dtUser.Clear();
                    dtUser.Dispose();
                }
                m.ORGNAME = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
            }

            dtORG.Clear();
            dtORG.Dispose();
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #18
0
        /// <summary>
        /// 获取监测火情信息
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <JC_FIRE_Model> GetListModel(JC_FIRE_SW sw)
        {
            DataTable dt     = BaseDT.JC_FIRE.GetDT(sw);//列表
            var       result = new List <JC_FIRE_Model>();
            DataTable dtORG  = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                JC_FIRE_Model m = new JC_FIRE_Model();
                m.JCFID           = dt.Rows[i]["JCFID"].ToString();
                m.BYORGNO         = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRENAME        = dt.Rows[i]["FIRENAME"].ToString();
                m.FIREFROM        = dt.Rows[i]["FIREFROM"].ToString();                      //火情来源
                m.FIREFROMID      = dt.Rows[i]["FIREFROMID"].ToString();                    //原始记录序号
                m.FIRETIME        = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString());    //起火时间
                m.FIREENDTIME     = ClsSwitch.SwitTM(dt.Rows[i]["FIREENDTIME"].ToString()); //起火结束时间
                m.ISOUTFIRE       = dt.Rows[i]["ISOUTFIRE"].ToString();                     //是否已灭
                m.MARK            = dt.Rows[i]["MARK"].ToString();
                m.JD              = dt.Rows[i]["JD"].ToString();
                m.WD              = dt.Rows[i]["WD"].ToString();
                m.ZQWZ            = dt.Rows[i]["ZQWZ"].ToString();
                m.WXBH            = dt.Rows[i]["WXBH"].ToString();
                m.DQRDBH          = dt.Rows[i]["DQRDBH"].ToString();
                m.RSMJ            = dt.Rows[i]["RSMJ"].ToString();
                m.DL              = dt.Rows[i]["DL"].ToString();
                m.YY              = dt.Rows[i]["YY"].ToString();
                m.JXHQSJ          = dt.Rows[i]["JXHQSJ"].ToString();
                m.OWERJCFID       = dt.Rows[i]["OWERJCFID"].ToString(); //所属主火情id
                m.PFUSERID        = dt.Rows[i]["PFUSERID"].ToString();  //派发人
                m.PFORGNO         = dt.Rows[i]["PFORGNO"].ToString();   // 派发单位
                m.PFTIME          = dt.Rows[i]["PFTIME"].ToString();    // 派发时间
                m.RECEIVETIME     = ClsSwitch.SwitTM(dt.Rows[i]["RECEIVETIME"].ToString());
                m.PFFLAG          = dt.Rows[i]["PFFLAG"].ToString();    // 派发标志 1 为市局单位处理 2 为县 3 为乡镇 0 非本单位处理
                m.ISSUEDTIME      = ClsSwitch.SwitTM(dt.Rows[i]["ISSUEDTIME"].ToString());
                m.MANSTATE        = dt.Rows[i]["MANSTATE"].ToString();
                m.ISSUEDTIME      = ClsSwitch.SwitTM(dt.Rows[i]["LASTPROCESSTIME"].ToString());
                m.FIREFROMWEATHER = dt.Rows[i]["FIREFROMWEATHER"] == null ? "" : dt.Rows[i]["FIREFROMWEATHER"].ToString();// 来源

                m.ORGNAME = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #19
0
        /// <summary>
        /// 根据ID获取采集数据
        /// </summary>
        /// <example>
        /// sw.MANSTATE       处理状态 0未处理1已处理
        /// sw.DateBegin    开始日期
        /// sw.DateEnd      结束日期
        /// </example>
        /// <param name="sw">参见条件模型T_IPSCOL_COLLECT_SW</param>
        /// <returns>参见模型T_IPSCOL_COLLECT_Model</returns>
        public static T_IPSCOL_COLLECT_Model getModel(T_IPSCOL_COLLECT_SW sw)
        {
            DataTable dt             = BaseDT.T_IPSCOL_COLLECT.getDT(sw);
            T_IPSCOL_COLLECT_Model m = new T_IPSCOL_COLLECT_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0; m.COLLECTID = dt.Rows[i]["COLLECTID"].ToString();
                m.HID          = dt.Rows[i]["HID"].ToString();
                m.SYSTYPEVALUE = dt.Rows[i]["SYSTYPEVALUE"].ToString();
                m.ADDRESS      = dt.Rows[i]["ADDRESS"].ToString();
                m.COLLECTTIME  = ClsSwitch.SwitTM(dt.Rows[i]["COLLECTTIME"].ToString());
                m.COLLECTNAME  = dt.Rows[i]["COLLECTNAME"].ToString();
                m.MANSTATE     = dt.Rows[i]["MANSTATE"].ToString();
                m.MANRESULT    = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME      = ClsSwitch.SwitTM(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID    = dt.Rows[i]["MANUSERID"].ToString();

                DataTable dtHRUser = BaseDT.T_IPSFR_USER.getDT(new T_IPSFR_USER_SW {
                    HID = m.HID
                });
                if (dtHRUser.Rows.Count > 0)
                {
                    m.HName = dtHRUser.Rows[0]["HNAME"].ToString();
                    m.Phone = dtHRUser.Rows[0]["PHONE"].ToString();
                }
                dtHRUser.Clear();
                dtHRUser.Dispose();

                if (!string.IsNullOrEmpty(m.MANUSERID))
                {
                    DataTable dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
                        USERID = m.MANUSERID
                    });
                    DataRow[] drUser = dtUser.Select("USERID='" + m.MANUSERID + "'");
                    if (drUser.Length > 0)
                    {
                        m.ManUserName = drUser[0]["USERNAME"].ToString();
                    }
                    dtUser.Clear();
                    dtUser.Dispose();
                }
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #20
0
        /// <summary>
        /// 根据查询条件获取某一条信息记录
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static YJ_SATELLITECLOUD_Model getModel(YJ_SATELLITECLOUD_SW sw)
        {
            DataTable dt = BaseDT.YJ_SATELLITECLOUD.getDT(sw);
            YJ_SATELLITECLOUD_Model m = new YJ_SATELLITECLOUD_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.CLOUDID       = dt.Rows[i]["CLOUDID"].ToString();
                m.CLOUDTIME     = ClsSwitch.SwitTM(dt.Rows[i]["CLOUDTIME"].ToString());
                m.CLOUDNAME     = dt.Rows[i]["CLOUDNAME"].ToString();
                m.CLOUDFILENAME = dt.Rows[i]["CLOUDFILENAME"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #21
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>

        public static IEnumerable <YJ_SATELLITECLOUD_Model> getListModel(YJ_SATELLITECLOUD_SW sw)
        {
            DataTable dt     = BaseDT.YJ_SATELLITECLOUD.getDT(sw);//列表
            var       result = new List <YJ_SATELLITECLOUD_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                YJ_SATELLITECLOUD_Model m = new YJ_SATELLITECLOUD_Model();
                m.CLOUDID       = dt.Rows[i]["CLOUDID"].ToString();
                m.CLOUDTIME     = ClsSwitch.SwitTM(dt.Rows[i]["CLOUDTIME"].ToString());
                m.CLOUDNAME     = dt.Rows[i]["CLOUDNAME"].ToString();
                m.CLOUDFILENAME = dt.Rows[i]["CLOUDFILENAME"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #22
0
        /// <summary>
        /// 根据查询条件获取某一条信息记录
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>参见模型</returns>
        public static JC_MONITOR_Model getModelMonitor(JC_MONITOR_SW sw)
        {
            DataTable        dt = BaseDT.JC_MONITOR.getDT(sw);
            JC_MONITOR_Model m  = new JC_MONITOR_Model();

            if (dt.Rows.Count > 0)
            {
                int i = 0;

                m.IMBID     = dt.Rows[i]["IMBID"].ToString();
                m.TTBH      = dt.Rows[i]["TTBH"].ToString();
                m.IMBTIME   = ClsSwitch.SwitTM(dt.Rows[i]["IMBTIME"].ToString());
                m.JD        = dt.Rows[i]["JD"].ToString();
                m.WD        = dt.Rows[i]["WD"].ToString();
                m.SPJ       = dt.Rows[i]["SPJ"].ToString();
                m.FYJ       = dt.Rows[i]["FYJ"].ToString();
                m.IMBIMGURL = dt.Rows[i]["IMBIMGURL"].ToString();
                m.MANSTATE  = dt.Rows[i]["MANSTATE"].ToString();
                m.MANRESULT = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME   = ClsSwitch.SwitTM(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID = dt.Rows[i]["MANUSERID"].ToString();


                if (!string.IsNullOrEmpty(m.MANUSERID))
                {
                    DataTable dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
                        USERID = m.MANUSERID
                    });
                    DataRow[] drUser = dtUser.Select("USERID='" + m.MANUSERID + "'");
                    if (drUser.Length > 0)
                    {
                        m.ManUserName = drUser[0]["USERNAME"].ToString();
                    }
                    dtUser.Clear();
                    dtUser.Dispose();
                }
                m.BasicInfoModel = getModel(new JC_MONITOR_BASICINFO_SW {
                    TTBH = m.TTBH
                });
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #23
0
        /// <summary>
        /// 获取单条记录
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static PEST_PHOTO_Model getModel(PEST_PHOTO_SW sw)
        {
            PEST_PHOTO_Model m  = new PEST_PHOTO_Model();
            DataTable        dt = BaseDT.PEST_PHOTO.getDT(sw);//列表

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.PEST_PHOTOID  = dt.Rows[i]["PEST_PHOTOID"].ToString();
                m.PHOTOTITLE    = dt.Rows[i]["PHOTOTITLE"].ToString();
                m.PHOTOFILENAME = dt.Rows[i]["PHOTOFILENAME"].ToString();
                m.PHOTOEXPLAIN  = dt.Rows[i]["PHOTOEXPLAIN"].ToString();
                m.PHOTOTIME     = ClsSwitch.SwitTM(dt.Rows[i]["PHOTOTIME"].ToString());
                m.PHOTOTYPE     = dt.Rows[i]["PHOTOTYPE"].ToString();
                m.PRID          = dt.Rows[i]["PRID"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #24
0
        /// <summary>
        /// 获取单条记录
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static WILD_BOTANYFILE_Model getModel(WILD_BOTANYFILE_SW sw)
        {
            WILD_BOTANYFILE_Model m  = new WILD_BOTANYFILE_Model();
            DataTable             dt = BaseDT.WILD_BOTANYFILE.getDT(sw);//列表

            if (dt.Rows.Count > 0)
            {
                int i = 0;
                m.PESTFILEID         = dt.Rows[i]["PESTFILEID"].ToString();
                m.BIOLOGICALTYPECODE = dt.Rows[i]["BIOLOGICALTYPECODE"].ToString();
                m.PESTFILETITLE      = dt.Rows[i]["PESTFILETITLE"].ToString();
                m.PESTFILETYPE       = dt.Rows[i]["PESTFILETYPE"].ToString();
                m.PESTFILENAME       = dt.Rows[i]["PESTFILENAME"].ToString();
                m.UPLOADTIME         = ClsSwitch.SwitTM(dt.Rows[i]["UPLOADTIME"].ToString());
                m.UID = dt.Rows[i]["UID"].ToString();
            }
            dt.Clear();
            dt.Dispose();
            return(m);
        }
コード例 #25
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Add(JC_FIRETICKLING_SW m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("INSERT INTO  JC_FIRETICKLING(JCFID,DL,FORESTNAME,FORESTFIRETYPE,FUELTYPE,HOTTYPE,CHECKTIME,YY,JXHQSJ,FIREBEGINTIME,FIREENDTIME,ISOUTFIRE,BURNEDAREA,OVERDOAREA,LOSTFORESTAREA,ELSELOSSINTRO,FIREINTRO,BYORGNO,MANUSERID,MANTIME,MANSTATE)");
            sb.AppendFormat("VALUES(");
            sb.AppendFormat("'{0}'", ClsSql.EncodeSql(m.JCFID));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.DL));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.FORESTNAME));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.FORESTFIRETYPE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.FUELTYPE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.HOTTYPE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(ClsSwitch.SwitTM(m.CHECKTIME)));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.YY));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.JXHQSJ));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(ClsSwitch.SwitTM(m.FIREBEGINTIME)));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(ClsSwitch.SwitTM(m.FIREENDTIME)));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.ISOUTFIRE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.BURNEDAREA));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.OVERDOAREA));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.LOSTFORESTAREA));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.ELSELOSSINTRO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.FIREINTRO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.MANUSERID));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(ClsSwitch.SwitTM(m.MANTIME)));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.MANSTATE));
            sb.AppendFormat(")");

            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "添加成功!", ""));
            }
            else
            {
                logs.Error(sb.ToString());
                return(new Message(false, "添加失败,请检查各输入框是否正确!", ""));
            }
        }
コード例 #26
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw">参见模型 sw.TopCount 默认为10 sw.MANSTATE 默认取所有</param>
        /// <returns>参见模型</returns>

        public static IEnumerable <YJ_SATELLITECLOUD_Model> getListModelTop(YJ_SATELLITECLOUD_SW sw)
        {
            DataTable dt          = BaseDT.YJ_SATELLITECLOUD.getTopDT(sw);            //列表
            var       result      = new List <YJ_SATELLITECLOUD_Model>();
            string    path        = ConfigCls.getConfigValue("WxImagesPath");         //压缩卫星云图
            string    orginalpath = ConfigCls.getConfigValue("WxImagesOriginalPath"); //原始卫星云图

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                YJ_SATELLITECLOUD_Model m = new YJ_SATELLITECLOUD_Model();
                m.CLOUDID          = dt.Rows[i]["CLOUDID"].ToString();
                m.CLOUDTIME        = ClsSwitch.SwitTM(dt.Rows[i]["CLOUDTIME"].ToString());
                m.CLOUDNAME        = dt.Rows[i]["CLOUDNAME"].ToString();
                m.CLOUDFILENAME    = path + dt.Rows[i]["CLOUDFILENAME"].ToString();
                m.CLOUDORIGIONNAME = orginalpath + dt.Rows[i]["CLOUDORIGIONNAME"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #27
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static IEnumerable <PEST_PHOTO_Model> getModelList(PEST_PHOTO_SW sw)
        {
            var       result = new List <PEST_PHOTO_Model>();
            DataTable dt     = BaseDT.PEST_PHOTO.getDT(sw);//列表

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                PEST_PHOTO_Model m = new PEST_PHOTO_Model();
                m.PEST_PHOTOID  = dt.Rows[i]["PEST_PHOTOID"].ToString();
                m.PHOTOTITLE    = dt.Rows[i]["PHOTOTITLE"].ToString();
                m.PHOTOFILENAME = dt.Rows[i]["PHOTOFILENAME"].ToString();
                m.PHOTOEXPLAIN  = dt.Rows[i]["PHOTOEXPLAIN"].ToString();
                m.PHOTOTIME     = ClsSwitch.SwitTM(dt.Rows[i]["PHOTOTIME"].ToString());
                m.PHOTOTYPE     = dt.Rows[i]["PHOTOTYPE"].ToString();
                m.PRID          = dt.Rows[i]["PRID"].ToString();
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #28
0
        /// <summary>
        /// 获取火灾及火灾等级数据
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public IEnumerable <JC_FIRE_Model> GetDTFireProp(JC_FIRE_SW sw)
        {
            DataTable dt     = BaseDT.JC_FIRE.GetDTFireProp(sw);//列表
            var       result = new List <JC_FIRE_Model>();
            DataTable dtORG  = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                JC_FIRE_Model m = new JC_FIRE_Model();
                m.JCFID         = dt.Rows[i]["JCFID"].ToString();
                m.BYORGNO       = dt.Rows[i]["BYORGNO"].ToString();
                m.FIRENAME      = dt.Rows[i]["FIRENAME"].ToString();
                m.FIREFROM      = dt.Rows[i]["FIREFROM"].ToString();                   //火情来源
                m.FIREFROMID    = dt.Rows[i]["FIREFROMID"].ToString();                 //原始记录序号
                m.FIRETIME      = ClsSwitch.SwitTM(dt.Rows[i]["FIRETIME"].ToString()); //起火时间
                m.MARK          = dt.Rows[i]["MARK"].ToString();
                m.JD            = dt.Rows[i]["JD"].ToString();
                m.WD            = dt.Rows[i]["WD"].ToString();
                m.ZQWZ          = dt.Rows[i]["ZQWZ"].ToString();
                m.WXBH          = dt.Rows[i]["WXBH"].ToString();
                m.DQRDBH        = dt.Rows[i]["DQRDBH"].ToString();
                m.RSMJ          = dt.Rows[i]["RSMJ"].ToString();
                m.DL            = dt.Rows[i]["DL"].ToString();
                m.YY            = dt.Rows[i]["YY"].ToString();
                m.JXHQSJ        = dt.Rows[i]["JXHQSJ"].ToString();
                m.RECEIVETIME   = ClsSwitch.SwitTM(dt.Rows[i]["RECEIVETIME"].ToString());
                m.ISSUEDTIME    = ClsSwitch.SwitTM(dt.Rows[i]["ISSUEDTIME"].ToString());
                m.MANSTATE      = dt.Rows[i]["MANSTATE"].ToString();
                m.ISSUEDTIME    = ClsSwitch.SwitTM(dt.Rows[i]["LASTPROCESSTIME"].ToString());
                m.FIRELEVEL     = dt.Rows[i]["FIRELEVEL"].ToString();
                m.ORGNAME       = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                m.FirePropModel = null;//需要再扩充
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #29
0
        /// <summary>
        /// 获取用户列表(分页)
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <param name="total">记录总数</param>
        /// <returns>参见模型</returns>
        public static IEnumerable <JC_INFRAREDCAMERA_PHOTO_Model> getListModelPhotoPager(JC_INFRAREDCAMERA_PHOTO_SW sw, out int total)
        {
            var result = new List <JC_INFRAREDCAMERA_PHOTO_Model>();

            DataTable dt = BaseDT.JC_INFRAREDCAMERA_PHOTO.getDT(sw, out total);//用户列表

            DataTable dtUser = BaseDT.T_SYSSEC_USER.getDT(new T_SYSSEC_IPSUSER_SW {
            });

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                JC_INFRAREDCAMERA_PHOTO_Model m = new JC_INFRAREDCAMERA_PHOTO_Model();
                m.smid         = dt.Rows[i]["smid"].ToString();
                m.tpa          = dt.Rows[i]["tpa"].ToString();
                m.recvdatetime = ClsSwitch.SwitTM(dt.Rows[i]["recvdatetime"].ToString());
                m.filename     = dt.Rows[i]["filename"].ToString();
                m.MANSTATE     = dt.Rows[i]["MANSTATE"].ToString();
                m.MANRESULT    = dt.Rows[i]["MANRESULT"].ToString();
                m.MANTIME      = ClsSwitch.SwitTM(dt.Rows[i]["MANTIME"].ToString());
                m.MANUSERID    = dt.Rows[i]["MANUSERID"].ToString();
                if (!string.IsNullOrEmpty(m.MANUSERID))
                {
                    DataRow[] drUser = dtUser.Select("USERID='" + m.MANUSERID + "'");
                    if (drUser.Length > 0)
                    {
                        m.ManUserName = drUser[0]["USERNAME"].ToString();
                    }
                }
                m.BasicInfoModel = getModel(new JC_INFRAREDCAMERA_BASICINFO_SW {
                    PHONE = m.tpa
                });
                result.Add(m);
            }
            dtUser.Clear();
            dtUser.Dispose();
            dt.Clear();
            dt.Dispose();
            return(result);
        }
コード例 #30
0
        /// <summary>
        /// 获取分页列表
        /// </summary>
        /// <param name="sw"></param>
        /// <param name="total"></param>
        /// <returns></returns>
        public static IEnumerable <E_RECEIVE_Model> getListModel(E_RECEIVE_SW sw, out int total)
        {
            DataTable dt     = BaseDT.E_RECEIVE.getDT(sw, out total);//列表
            var       result = new List <E_RECEIVE_Model>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                E_RECEIVE_Model m = new E_RECEIVE_Model();
                m.ERID               = dt.Rows[i]["ERID"].ToString();
                m.BYEMAILID          = dt.Rows[i]["BYEMAILID"].ToString();
                m.RECEIVETYPE        = dt.Rows[i]["RECEIVETYPE"].ToString();
                m.EMAILRECEIVESTATUS = dt.Rows[i]["EMAILRECEIVESTATUS"].ToString();
                m.EMAILSENDTIME      = ClsSwitch.SwitTM(dt.Rows[i]["EMAILSENDTIME"].ToString());
                m.EMAILRECEIVETIME   = ClsSwitch.SwitTM(dt.Rows[i]["EMAILRECEIVETIME"].ToString());
                m.SubjectModel       = E_SUBJECTCls.getModel(new E_SUBJECT_SW {
                    EMAILID = m.BYEMAILID
                });
                result.Add(m);
            }
            dt.Clear();
            dt.Dispose();
            return(result);
        }