Exemple #1
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);
        }
Exemple #2
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);
        }
Exemple #3
0
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Add(YJ_WEATHER_Model m)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("INSERT INTO  YJ_WEATHER(WEATHERDATE, BYORGNO, TOWNNAME, JD, WD, P, T, W, F)");
            sb.AppendFormat("VALUES(");
            sb.AppendFormat("'{0}'", ClsSql.EncodeSql(m.WEATHERDATE));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.BYORGNO));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.TOWNNAME));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.JD));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.WD));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.P));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.T));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.W));
            sb.AppendFormat(",'{0}'", ClsSql.EncodeSql(m.F));
            sb.AppendFormat(")");
            bool bln = DataBaseClass.ExeSql(sb.ToString());

            if (bln == true)
            {
                return(new Message(true, "添加成功!", ""));
            }
            else
            {
                return(new Message(false, "添加失败,请检查各输入框是否正确!", ""));
            }
        }
Exemple #4
0
        /// <summary>
        /// 根据当前单位获取气象信息
        /// </summary>
        /// <param name="sw">参见模型</param>
        /// <returns>返回气象信息</returns>
        public static string getWeather(YJ_WEATHER_SW sw)
        {
            if (string.IsNullOrEmpty(sw.BYORGNO))
            {
                sw.BYORGNO = SystemCls.getCurUserOrgNo();
            }
            YJ_WEATHER_Model wm = YJ_WEATHERCls.getModel(new YJ_WEATHER_SW {
                BYORGNO = sw.BYORGNO
            });

            string str;

            if (string.IsNullOrEmpty(wm.WEATHERDATE) == false)// (!string.IsNullOrEmpty(wm.THIGH) && !string.IsNullOrEmpty(wm.THIGH) && !string.IsNullOrEmpty(wm.THIGH))
            {
                str = "[" + PublicClassLibrary.ClsSwitch.SwitDate(wm.WEATHERDATE) + " " + wm.orgName + "] 最高气温" + wm.THIGH + "℃,最低气温" + wm.TLOWER + "℃,雨量" + wm.P + "mm";
            }
            else
            {
                str = "暂无气象信息";
            }
            return(str);
        }
Exemple #5
0
        /// <summary>
        /// 增、删、改
        /// </summary>
        /// <param name="m">参见模型</param>
        /// <returns>参见模型</returns>
        public static Message Manager(YJ_WEATHER_Model m)
        {
            if (m.opMethod == "Add")
            {
                SystemCls.LogSave("3", "气象信息:" + m.WEATHERID, ClsStr.getModelContent(m));
                Message msgUser = BaseDT.YJ_WEATHER.Add(m);
                return(new Message(msgUser.Success, msgUser.Msg, m.returnUrl));
            }
            //if (m.opMethod == "Mdy")
            //{
            //    SystemCls.LogSave("4", "气象信息:" + m.EMNAME, ClsStr.getModelContent(m));
            //    Message msgUser = BaseDT.YJ_WEATHER.Mdy(m);
            //    return new Message(msgUser.Success, msgUser.Msg, m.returnUrl);

            //}
            //if (m.opMethod == "Del")
            //{
            //    SystemCls.LogSave("5", "气象信息:" + m.EMNAME, ClsStr.getModelContent(m));
            //    Message msgUser = BaseDT.YJ_WEATHER.Del(m);
            //    return new Message(msgUser.Success, msgUser.Msg, m.returnUrl);
            //}
            return(new Message(false, "无效操作", ""));
        }