Пример #1
0
        public ActionResult System()
        {
            var Rate  = new Rates();
            var Quota = new Quotas();
            var rate  = Rate.GetLast();

            if (rate == null)
            {
                rate = new Entity.T_Rate()
                {
                    Rate_note = "暂未设置费率",
                };
            }
            var quota = Quota.GetLast();

            if (quota == null)
            {
                quota = new Entity.T_Quota()
                {
                    Quota_note = "暂未设置基础配额"
                };
            }
            ViewBag.rate  = rate;
            ViewBag.quota = quota;
            return(View());
        }
Пример #2
0
 public bool Update(Entity.T_Rate rate)
 {
     if (rate.Rate_id < 1)
     {
         return(Add(rate));
     }
     return(Db.Updateable(rate).ExecuteCommand() > 0 ? true : false);
 }
Пример #3
0
        public void Rate(FormCollection collection)
        {
            var msg  = new Msg();
            var Rate = new Rates();
            var rate = new Entity.T_Rate();

            try
            {
                rate.Rate_cold_water_value = Convert.ToSingle(collection["cold_water_value"]);
                rate.Rate_hot_water_value  = Convert.ToSingle(collection["hot_water_value"]);
                rate.Rate_electric_value   = Convert.ToSingle(collection["electric_value"]);
                //rate.Is_active = Convert.ToBoolean(collection["is_active"]);
                /// 检查输入
                if (rate.Rate_cold_water_value < 0 || rate.Rate_cold_water_value > 99999.99)
                {
                    throw new Exception("冷水费率应在0.0~99999.99之间");
                }
                if (rate.Rate_hot_water_value < 0 || rate.Rate_hot_water_value > 99999.99)
                {
                    throw new Exception("热水费率应在0.0~99999.99之间");
                }
                if (rate.Rate_electric_value < 0 || rate.Rate_electric_value > 99999.99)
                {
                    throw new Exception("电力费率应在0.0~99999.99之间");
                }

                /// 保存数据
                rate.Rate_note = collection["note"];
                if (Rate.Update(rate))
                {
                    msg.Message = "保存成功";
                }
                else
                {
                    throw new Exception("发生未知错误,保存失败");
                }
            }
            catch (Exception ex)
            {
                msg.Code    = -1;
                msg.Message = ex.Message;
            }
            Response.Write(msg.ToJson());
            Response.End();
        }
Пример #4
0
 public bool Add(Entity.T_Rate rate)
 {
     return(Db.Insertable(rate).ExecuteCommand() > 0 ? true : false);
 }