示例#1
0
        /// <summary>
        /// 获取火情反馈表信息
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static DataTable GetDT(JC_FIRETICKLING_SW sw)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(" select * from JC_FIRETICKLING");
            sb.Append(" where 1 = 1 ");
            if (!string.IsNullOrEmpty(sw.JCFID))
            {
                sb.AppendFormat(" And JCFID='{0}'", sw.JCFID);
            }
            if (!string.IsNullOrEmpty(sw.MANSTATE))
            {
                sb.AppendFormat(" And MANSTATE={0}", sw.MANSTATE);
            }
            if (!string.IsNullOrEmpty(sw.MANUSERID))
            {
                sb.AppendFormat(" And MANUSERID={0}", sw.MANUSERID);
            }
            if (!string.IsNullOrEmpty(sw.BYORGNO))
            {
                sb.AppendFormat(" And BYORGNO={0}", sw.BYORGNO);
            }
            DataSet ds = DataBaseClass.FullDataSet(sb.ToString());

            return(ds.Tables[0]);
        }
示例#2
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);
        }
示例#3
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, "添加失败,请检查各输入框是否正确!", ""));
            }
        }
示例#4
0
        /// <summary>
        /// 增、删、改
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Manager(JC_FIRETICKLING_SW m)
        {
            if (m.opMethod == "Add")
            {
                //SystemCls.LogSave("3", "红外相机:" + m.INFRAREDCAMERANAME, ClsStr.getModelContent(m));
                Message msgUser = BaseDT.JC_FIRETICKLING.Add(m);
                return(new Message(msgUser.Success, msgUser.Msg, ""));
            }
            //if (m.opMethod == "Mdy")
            //{
            //    SystemCls.LogSave("4", "红外相机:" + m.INFRAREDCAMERANAME, ClsStr.getModelContent(m));
            //    Message msgUser = BaseDT.JC_INFRAREDCAMERA_BASICINFO.Mdy(m);
            //    return new Message(msgUser.Success, msgUser.Msg, m.returnUrl);

            //}
            //if (m.opMethod == "Del")
            //{
            //    SystemCls.LogSave("5", "红外相机:" + m.INFRAREDCAMERANAME, ClsStr.getModelContent(m));
            //    Message msgUser = BaseDT.JC_INFRAREDCAMERA_BASICINFO.Del(m);
            //    return new Message(msgUser.Success, msgUser.Msg, m.returnUrl);
            //}
            return(new Message(false, "无效操作", ""));
        }
示例#5
0
        /// <summary>
        /// 获取最新的火情反馈信息
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static JC_FIRETICKLING_Model getLatestfeedback(JC_FIRETICKLING_SW sw)
        {
            DataTable dt    = BaseDT.JC_FIRETICKLING.Latestfeedback(sw);
            DataTable dtORG = BaseDT.T_SYS_ORG.getDT(new T_SYS_ORGSW {
                SYSFLAG = ConfigCls.getSystemFlag()
            });                                                                                               //获取单位
            DataTable dt7 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "7"
            });                                                                            //数据中心地类类型
            DataTable dt8 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "8"
            });                                                                            //数据中心林火类型
            DataTable dt9 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "9"
            });                                                                            //数据中心可燃物类别
            DataTable dt10 = BaseDT.T_SYS_DICT.getDT(new T_SYS_DICTSW {
                DICTTYPEID = "10"
            });                                                                              //热点类别
            JC_FIRETICKLING_Model m = new JC_FIRETICKLING_Model();

            //JCFireFKInfoModel m = new JCFireFKInfoModel();
            if (dt.Rows.Count == 1)
            {
                m.DL                 = dt.Rows[0]["DL"].ToString();
                m.DLName             = BaseDT.T_SYS_DICT.getName(dt7, m.DL);
                m.FORESTNAME         = dt.Rows[0]["FORESTNAME"].ToString();
                m.FORESTFIRETYPE     = dt.Rows[0]["FORESTFIRETYPE"].ToString();
                m.FORESTFIRETYPENAME = BaseDT.T_SYS_DICT.getName(dt8, m.FORESTFIRETYPE);
                m.FUELTYPE           = dt.Rows[0]["FUELTYPE"].ToString();
                m.FUELTYPEName       = BaseDT.T_SYS_DICT.getName(dt9, m.FUELTYPE);
                m.HOTTYPE            = dt.Rows[0]["HOTTYPE"].ToString();
                m.HOTTYPEName        = BaseDT.T_SYS_DICT.getName(dt10, m.HOTTYPE);
                m.CHECKTIME          = ClsSwitch.SwitTM(dt.Rows[0]["CHECKTIME"].ToString());
                m.YY                 = dt.Rows[0]["YY"].ToString();
                m.JXHQSJ             = dt.Rows[0]["JXHQSJ"].ToString();
                m.FIREBEGINTIME      = ClsSwitch.SwitTM(dt.Rows[0]["FIREBEGINTIME"].ToString());
                m.FIREENDTIME        = ClsSwitch.SwitTM(dt.Rows[0]["FIREENDTIME"].ToString());

                m.ISOUTFIRE      = dt.Rows[0]["ISOUTFIRE"].ToString();
                m.BURNEDAREA     = dt.Rows[0]["BURNEDAREA"].ToString();
                m.OVERDOAREA     = dt.Rows[0]["OVERDOAREA"].ToString();
                m.LOSTFORESTAREA = dt.Rows[0]["LOSTFORESTAREA"].ToString();
                m.ELSELOSSINTRO  = dt.Rows[0]["ELSELOSSINTRO"].ToString();
                m.FIREINTRO      = dt.Rows[0]["FIREINTRO"].ToString();
                m.BYORGNO        = dt.Rows[0]["BYORGNO"].ToString();
                m.MANUSERID      = dt.Rows[0]["MANUSERID"].ToString();
                m.MANSTATE       = dt.Rows[0]["MANSTATE"].ToString();
                m.MANTIME        = dt.Rows[0]["MANTIME"].ToString();
                m.AUDITREASON    = dt.Rows[0]["AUDITREASON"].ToString(); //审核不通过理由
                m.ADDRESS        = dt.Rows[0]["ADDRESS"].ToString();     //实际发生地
                m.JD             = dt.Rows[0]["JD"].ToString();
                m.WD             = dt.Rows[0]["WD"].ToString();
                m.ORGNAME        = BaseDT.T_SYS_ORG.getName(dtORG, m.BYORGNO);
                //m.JC_FireFKData.JD = string.IsNullOrEmpty(dt.Rows[0]["JD"].ToString()) ? dt.Rows[0]["JCJD"].ToString() : dt.Rows[0]["JD"].ToString();//实际发生经度
                //m.JC_FireFKData.WD = string.IsNullOrEmpty(dt.Rows[0]["WD"].ToString()) ? dt.Rows[0]["JCWD"].ToString() : dt.Rows[0]["WD"].ToString();//实际发生纬度
            }
            dt.Clear();
            dt.Dispose();
            dt7.Clear();
            dt7.Dispose();
            dt8.Clear();
            dt8.Dispose();
            dt9.Clear();
            dt9.Dispose();
            dt10.Clear();
            dt10.Dispose();
            return(m);
        }
示例#6
0
        /// <summary>
        /// 根据JCFID获取最新的反馈信息
        /// </summary>
        /// <param name="sw"></param>
        /// <returns></returns>
        public static DataTable Latestfeedback(JC_FIRETICKLING_SW sw)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat(" Select top 1 * from JC_FIRETICKLING  Where 1=1 ");
            if (!string.IsNullOrEmpty(sw.JCFID))
            {
                sb.AppendFormat(" AND JCFID ={0}", ClsSql.EncodeSql(sw.JCFID));
            }
            if (!string.IsNullOrEmpty(sw.DL))
            {
                sb.AppendFormat(" AND DL ={0}", ClsSql.EncodeSql(sw.DL));
            }
            if (!string.IsNullOrEmpty(sw.FORESTNAME))
            {
                sb.AppendFormat(" AND FORESTNAME ={0}", ClsSql.EncodeSql(sw.FORESTNAME));
            }
            if (!string.IsNullOrEmpty(sw.FORESTFIRETYPE))
            {
                sb.AppendFormat(" AND FORESTFIRETYPE ={0}", ClsSql.EncodeSql(sw.FORESTFIRETYPE));
            }
            if (!string.IsNullOrEmpty(sw.FUELTYPE))
            {
                sb.AppendFormat(" AND FUELTYPE ={0}", ClsSql.EncodeSql(sw.FUELTYPE));
            }
            if (!string.IsNullOrEmpty(sw.HOTTYPE))
            {
                sb.AppendFormat(" AND HOTTYPE ={0}", ClsSql.EncodeSql(sw.HOTTYPE));
            }
            if (!string.IsNullOrEmpty(sw.CHECKTIME))
            {
                sb.AppendFormat(" AND CHECKTIME ={0}", ClsSql.EncodeSql(sw.CHECKTIME));
            }
            if (!string.IsNullOrEmpty(sw.YY))
            {
                sb.AppendFormat(" AND YY ={0}", ClsSql.EncodeSql(sw.YY));
            }
            if (!string.IsNullOrEmpty(sw.JXHQSJ))
            {
                sb.AppendFormat(" AND JXHQSJ ={0}", ClsSql.EncodeSql(sw.JXHQSJ));
            }
            if (!string.IsNullOrEmpty(sw.FIREBEGINTIME))
            {
                sb.AppendFormat(" AND FIREBEGINTIME ={0}", ClsSql.EncodeSql(sw.FIREBEGINTIME));
            }
            if (!string.IsNullOrEmpty(sw.ISOUTFIRE))
            {
                sb.AppendFormat(" AND ISOUTFIRE ={0}", ClsSql.EncodeSql(sw.ISOUTFIRE));
            }
            if (!string.IsNullOrEmpty(sw.OVERDOAREA))
            {
                sb.AppendFormat(" AND OVERDOAREA ={0}", ClsSql.EncodeSql(sw.OVERDOAREA));
            }
            if (!string.IsNullOrEmpty(sw.LOSTFORESTAREA))
            {
                sb.AppendFormat(" AND LOSTFORESTAREA ={0}", ClsSql.EncodeSql(sw.LOSTFORESTAREA));
            }
            if (!string.IsNullOrEmpty(sw.ELSELOSSINTRO))
            {
                sb.AppendFormat(" AND ELSELOSSINTRO ={0}", ClsSql.EncodeSql(sw.ELSELOSSINTRO));
            }
            if (!string.IsNullOrEmpty(sw.FIREINTRO))
            {
                sb.AppendFormat(" AND FIREINTRO ={0}", ClsSql.EncodeSql(sw.FIREINTRO));
            }
            if (!string.IsNullOrEmpty(sw.BYORGNO))
            {
                sb.AppendFormat(" AND BYORGNO ={0}", ClsSql.EncodeSql(sw.BYORGNO));
            }
            if (!string.IsNullOrEmpty(sw.MANUSERID))
            {
                sb.AppendFormat(" AND MANUSERID ={0}", ClsSql.EncodeSql(sw.MANUSERID));
            }
            if (!string.IsNullOrEmpty(sw.MANTIME))
            {
                sb.AppendFormat(" AND MANTIME ={0}", ClsSql.EncodeSql(sw.MANTIME));
            }
            if (!string.IsNullOrEmpty(sw.MANSTATE))
            {
                sb.AppendFormat(" AND MANSTATE ={0}", ClsSql.EncodeSql(sw.MANSTATE));
            }
            if (!string.IsNullOrEmpty(sw.AUDITREASON))
            {
                sb.AppendFormat(" AND AUDITREASON ={0}", ClsSql.EncodeSql(sw.AUDITREASON));
            }
            if (!string.IsNullOrEmpty(sw.ADDRESS))
            {
                sb.AppendFormat(" AND ADDRESS ={0}", ClsSql.EncodeSql(sw.ADDRESS));
            }
            if (!string.IsNullOrEmpty(sw.JD))
            {
                sb.AppendFormat(" AND JD ={0}", ClsSql.EncodeSql(sw.JD));
            }
            if (!string.IsNullOrEmpty(sw.WD))
            {
                sb.AppendFormat(" AND WD ={0}", ClsSql.EncodeSql(sw.WD));
            }
            sb.AppendFormat(" order by MANTIME desc ");
            DataSet ds = DataBaseClass.FullDataSet(sb.ToString());

            return(ds.Tables[0]);
        }
示例#7
0
 /// <summary>
 /// 签收
 /// </summary>
 /// <param name="jcfire"></param>
 /// <param name="jcfirefk"></param>
 /// <returns></returns>
 public static Message QSFireTrans(JC_FIRE_Model jcfire, JC_FIRETICKLING_SW jcfirefk)
 {
     return(BaseDT.JC_FIRE.QSFire(jcfire, jcfirefk));
 }