예제 #1
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsDecimal(txtDensity.Text))
            {
                strErr += "Density格式错误!\\n";
            }
            if (!PageValidate.IsDecimal(txtEnthalpy.Text))
            {
                strErr += "Enthalpy格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            decimal Centigrade = decimal.Parse(this.lblCentigrade.Text);
            decimal Density    = decimal.Parse(this.txtDensity.Text);
            decimal Enthalpy   = decimal.Parse(this.txtEnthalpy.Text);


            WebDemo.Model.WebDemo.Temperature model = new WebDemo.Model.WebDemo.Temperature();
            model.Centigrade = Centigrade;
            model.Density    = Density;
            model.Enthalpy   = Enthalpy;

            WebDemo.BLL.WebDemo.Temperature bll = new WebDemo.BLL.WebDemo.Temperature();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
예제 #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WebDemo.Model.WebDemo.Temperature model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Temperature set ");
            strSql.Append("Density=@Density,");
            strSql.Append("Enthalpy=@Enthalpy");
            strSql.Append(" where Centigrade=@Centigrade ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Density",    SqlDbType.Decimal, 9),
                new SqlParameter("@Enthalpy",   SqlDbType.Decimal, 9),
                new SqlParameter("@Centigrade", SqlDbType.Decimal, 9)
            };
            parameters[0].Value = model.Density;
            parameters[1].Value = model.Enthalpy;
            parameters[2].Value = model.Centigrade;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(WebDemo.Model.WebDemo.Temperature model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Temperature(");
            strSql.Append("Centigrade,Density,Enthalpy)");
            strSql.Append(" values (");
            strSql.Append("@Centigrade,@Density,@Enthalpy)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Centigrade", SqlDbType.Decimal, 9),
                new SqlParameter("@Density",    SqlDbType.Decimal, 9),
                new SqlParameter("@Enthalpy",   SqlDbType.Decimal, 9)
            };
            parameters[0].Value = model.Centigrade;
            parameters[1].Value = model.Density;
            parameters[2].Value = model.Enthalpy;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #4
0
 private void ShowInfo(decimal Centigrade)
 {
     WebDemo.BLL.WebDemo.Temperature   bll   = new WebDemo.BLL.WebDemo.Temperature();
     WebDemo.Model.WebDemo.Temperature model = bll.GetModel(Centigrade);
     this.lblCentigrade.Text = model.Centigrade.ToString();
     this.lblDensity.Text    = model.Density.ToString();
     this.lblEnthalpy.Text   = model.Enthalpy.ToString();
 }
예제 #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WebDemo.Model.WebDemo.Temperature DataRowToModel(DataRow row)
 {
     WebDemo.Model.WebDemo.Temperature model = new WebDemo.Model.WebDemo.Temperature();
     if (row != null)
     {
         if (row["Centigrade"] != null && row["Centigrade"].ToString() != "")
         {
             model.Centigrade = decimal.Parse(row["Centigrade"].ToString());
         }
         if (row["Density"] != null && row["Density"].ToString() != "")
         {
             model.Density = decimal.Parse(row["Density"].ToString());
         }
         if (row["Enthalpy"] != null && row["Enthalpy"].ToString() != "")
         {
             model.Enthalpy = decimal.Parse(row["Enthalpy"].ToString());
         }
     }
     return(model);
 }
예제 #6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WebDemo.Model.WebDemo.Temperature GetModel(decimal Centigrade)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Centigrade,Density,Enthalpy from Temperature ");
            strSql.Append(" where Centigrade=@Centigrade ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Centigrade", SqlDbType.Decimal, 9)
            };
            parameters[0].Value = Centigrade;

            WebDemo.Model.WebDemo.Temperature model = new WebDemo.Model.WebDemo.Temperature();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }