예제 #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public MesWeb.Model.T_Report_Plastic GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Id,Code,ReportHeaderId,ElecRateId,ElecStrengthId,MpaBeforeId,ElongBeforeId,AgingConditionId,MpaAfterId,ElongAfterId,MpaRateMaxId,ElongRateMaxId,AgingQualityLossId,ThermalStablityTimeId,BittleImpactTestId,ThermalDeformationId,OxyIndexId,SpecGravityId,ShoreHBTestId,ApperanceQualityId,PkgAndLabelId,ReportFooterId from T_Report_Plastic ");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(MesWeb.Model.T_Report_Plastic model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into T_Report_Plastic(");
            strSql.Append("Code,ReportHeaderId,ElecRateId,ElecStrengthId,MpaBeforeId,ElongBeforeId,AgingConditionId,MpaAfterId,ElongAfterId,MpaRateMaxId,ElongRateMaxId,AgingQualityLossId,ThermalStablityTimeId,BittleImpactTestId,ThermalDeformationId,OxyIndexId,SpecGravityId,ShoreHBTestId,ApperanceQualityId,PkgAndLabelId,ReportFooterId)");
            strSql.Append(" values (");
            strSql.Append("@Code,@ReportHeaderId,@ElecRateId,@ElecStrengthId,@MpaBeforeId,@ElongBeforeId,@AgingConditionId,@MpaAfterId,@ElongAfterId,@MpaRateMaxId,@ElongRateMaxId,@AgingQualityLossId,@ThermalStablityTimeId,@BittleImpactTestId,@ThermalDeformationId,@OxyIndexId,@SpecGravityId,@ShoreHBTestId,@ApperanceQualityId,@PkgAndLabelId,@ReportFooterId)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Code",                  SqlDbType.NVarChar, 50),
                new SqlParameter("@ReportHeaderId",        SqlDbType.Int,       4),
                new SqlParameter("@ElecRateId",            SqlDbType.Int,       4),
                new SqlParameter("@ElecStrengthId",        SqlDbType.Int,       4),
                new SqlParameter("@MpaBeforeId",           SqlDbType.Int,       4),
                new SqlParameter("@ElongBeforeId",         SqlDbType.Int,       4),
                new SqlParameter("@AgingConditionId",      SqlDbType.Int,       4),
                new SqlParameter("@MpaAfterId",            SqlDbType.Int,       4),
                new SqlParameter("@ElongAfterId",          SqlDbType.Int,       4),
                new SqlParameter("@MpaRateMaxId",          SqlDbType.Int,       4),
                new SqlParameter("@ElongRateMaxId",        SqlDbType.Int,       4),
                new SqlParameter("@AgingQualityLossId",    SqlDbType.Int,       4),
                new SqlParameter("@ThermalStablityTimeId", SqlDbType.Int,       4),
                new SqlParameter("@BittleImpactTestId",    SqlDbType.Int,       4),
                new SqlParameter("@ThermalDeformationId",  SqlDbType.Int,       4),
                new SqlParameter("@OxyIndexId",            SqlDbType.Int,       4),
                new SqlParameter("@SpecGravityId",         SqlDbType.Int,       4),
                new SqlParameter("@ShoreHBTestId",         SqlDbType.Int,       4),
                new SqlParameter("@ApperanceQualityId",    SqlDbType.Int,       4),
                new SqlParameter("@PkgAndLabelId",         SqlDbType.Int,       4),
                new SqlParameter("@ReportFooterId",        SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Code;
            parameters[1].Value  = model.ReportHeaderId;
            parameters[2].Value  = model.ElecRateId;
            parameters[3].Value  = model.ElecStrengthId;
            parameters[4].Value  = model.MpaBeforeId;
            parameters[5].Value  = model.ElongBeforeId;
            parameters[6].Value  = model.AgingConditionId;
            parameters[7].Value  = model.MpaAfterId;
            parameters[8].Value  = model.ElongAfterId;
            parameters[9].Value  = model.MpaRateMaxId;
            parameters[10].Value = model.ElongRateMaxId;
            parameters[11].Value = model.AgingQualityLossId;
            parameters[12].Value = model.ThermalStablityTimeId;
            parameters[13].Value = model.BittleImpactTestId;
            parameters[14].Value = model.ThermalDeformationId;
            parameters[15].Value = model.OxyIndexId;
            parameters[16].Value = model.SpecGravityId;
            parameters[17].Value = model.ShoreHBTestId;
            parameters[18].Value = model.ApperanceQualityId;
            parameters[19].Value = model.PkgAndLabelId;
            parameters[20].Value = model.ReportFooterId;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
예제 #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public MesWeb.Model.T_Report_Plastic DataRowToModel(DataRow row)
 {
     MesWeb.Model.T_Report_Plastic model = new MesWeb.Model.T_Report_Plastic();
     if (row != null)
     {
         if (row["Id"] != null && row["Id"].ToString() != "")
         {
             model.Id = int.Parse(row["Id"].ToString());
         }
         if (row["Code"] != null)
         {
             model.Code = row["Code"].ToString();
         }
         if (row["ReportHeaderId"] != null && row["ReportHeaderId"].ToString() != "")
         {
             model.ReportHeaderId = int.Parse(row["ReportHeaderId"].ToString());
         }
         if (row["ElecRateId"] != null && row["ElecRateId"].ToString() != "")
         {
             model.ElecRateId = int.Parse(row["ElecRateId"].ToString());
         }
         if (row["ElecStrengthId"] != null && row["ElecStrengthId"].ToString() != "")
         {
             model.ElecStrengthId = int.Parse(row["ElecStrengthId"].ToString());
         }
         if (row["MpaBeforeId"] != null && row["MpaBeforeId"].ToString() != "")
         {
             model.MpaBeforeId = int.Parse(row["MpaBeforeId"].ToString());
         }
         if (row["ElongBeforeId"] != null && row["ElongBeforeId"].ToString() != "")
         {
             model.ElongBeforeId = int.Parse(row["ElongBeforeId"].ToString());
         }
         if (row["AgingConditionId"] != null && row["AgingConditionId"].ToString() != "")
         {
             model.AgingConditionId = int.Parse(row["AgingConditionId"].ToString());
         }
         if (row["MpaAfterId"] != null && row["MpaAfterId"].ToString() != "")
         {
             model.MpaAfterId = int.Parse(row["MpaAfterId"].ToString());
         }
         if (row["ElongAfterId"] != null && row["ElongAfterId"].ToString() != "")
         {
             model.ElongAfterId = int.Parse(row["ElongAfterId"].ToString());
         }
         if (row["MpaRateMaxId"] != null && row["MpaRateMaxId"].ToString() != "")
         {
             model.MpaRateMaxId = int.Parse(row["MpaRateMaxId"].ToString());
         }
         if (row["ElongRateMaxId"] != null && row["ElongRateMaxId"].ToString() != "")
         {
             model.ElongRateMaxId = int.Parse(row["ElongRateMaxId"].ToString());
         }
         if (row["AgingQualityLossId"] != null && row["AgingQualityLossId"].ToString() != "")
         {
             model.AgingQualityLossId = int.Parse(row["AgingQualityLossId"].ToString());
         }
         if (row["ThermalStablityTimeId"] != null && row["ThermalStablityTimeId"].ToString() != "")
         {
             model.ThermalStablityTimeId = int.Parse(row["ThermalStablityTimeId"].ToString());
         }
         if (row["BittleImpactTestId"] != null && row["BittleImpactTestId"].ToString() != "")
         {
             model.BittleImpactTestId = int.Parse(row["BittleImpactTestId"].ToString());
         }
         if (row["ThermalDeformationId"] != null && row["ThermalDeformationId"].ToString() != "")
         {
             model.ThermalDeformationId = int.Parse(row["ThermalDeformationId"].ToString());
         }
         if (row["OxyIndexId"] != null && row["OxyIndexId"].ToString() != "")
         {
             model.OxyIndexId = int.Parse(row["OxyIndexId"].ToString());
         }
         if (row["SpecGravityId"] != null && row["SpecGravityId"].ToString() != "")
         {
             model.SpecGravityId = int.Parse(row["SpecGravityId"].ToString());
         }
         if (row["ShoreHBTestId"] != null && row["ShoreHBTestId"].ToString() != "")
         {
             model.ShoreHBTestId = int.Parse(row["ShoreHBTestId"].ToString());
         }
         if (row["ApperanceQualityId"] != null && row["ApperanceQualityId"].ToString() != "")
         {
             model.ApperanceQualityId = int.Parse(row["ApperanceQualityId"].ToString());
         }
         if (row["PkgAndLabelId"] != null && row["PkgAndLabelId"].ToString() != "")
         {
             model.PkgAndLabelId = int.Parse(row["PkgAndLabelId"].ToString());
         }
         if (row["ReportFooterId"] != null && row["ReportFooterId"].ToString() != "")
         {
             model.ReportFooterId = int.Parse(row["ReportFooterId"].ToString());
         }
     }
     return(model);
 }
예제 #4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(MesWeb.Model.T_Report_Plastic model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update T_Report_Plastic set ");
            strSql.Append("Code=@Code,");
            strSql.Append("ReportHeaderId=@ReportHeaderId,");
            strSql.Append("ElecRateId=@ElecRateId,");
            strSql.Append("ElecStrengthId=@ElecStrengthId,");
            strSql.Append("MpaBeforeId=@MpaBeforeId,");
            strSql.Append("ElongBeforeId=@ElongBeforeId,");
            strSql.Append("AgingConditionId=@AgingConditionId,");
            strSql.Append("MpaAfterId=@MpaAfterId,");
            strSql.Append("ElongAfterId=@ElongAfterId,");
            strSql.Append("MpaRateMaxId=@MpaRateMaxId,");
            strSql.Append("ElongRateMaxId=@ElongRateMaxId,");
            strSql.Append("AgingQualityLossId=@AgingQualityLossId,");
            strSql.Append("ThermalStablityTimeId=@ThermalStablityTimeId,");
            strSql.Append("BittleImpactTestId=@BittleImpactTestId,");
            strSql.Append("ThermalDeformationId=@ThermalDeformationId,");
            strSql.Append("OxyIndexId=@OxyIndexId,");
            strSql.Append("SpecGravityId=@SpecGravityId,");
            strSql.Append("ShoreHBTestId=@ShoreHBTestId,");
            strSql.Append("ApperanceQualityId=@ApperanceQualityId,");
            strSql.Append("PkgAndLabelId=@PkgAndLabelId,");
            strSql.Append("ReportFooterId=@ReportFooterId");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Code",                  SqlDbType.NVarChar, 50),
                new SqlParameter("@ReportHeaderId",        SqlDbType.Int,       4),
                new SqlParameter("@ElecRateId",            SqlDbType.Int,       4),
                new SqlParameter("@ElecStrengthId",        SqlDbType.Int,       4),
                new SqlParameter("@MpaBeforeId",           SqlDbType.Int,       4),
                new SqlParameter("@ElongBeforeId",         SqlDbType.Int,       4),
                new SqlParameter("@AgingConditionId",      SqlDbType.Int,       4),
                new SqlParameter("@MpaAfterId",            SqlDbType.Int,       4),
                new SqlParameter("@ElongAfterId",          SqlDbType.Int,       4),
                new SqlParameter("@MpaRateMaxId",          SqlDbType.Int,       4),
                new SqlParameter("@ElongRateMaxId",        SqlDbType.Int,       4),
                new SqlParameter("@AgingQualityLossId",    SqlDbType.Int,       4),
                new SqlParameter("@ThermalStablityTimeId", SqlDbType.Int,       4),
                new SqlParameter("@BittleImpactTestId",    SqlDbType.Int,       4),
                new SqlParameter("@ThermalDeformationId",  SqlDbType.Int,       4),
                new SqlParameter("@OxyIndexId",            SqlDbType.Int,       4),
                new SqlParameter("@SpecGravityId",         SqlDbType.Int,       4),
                new SqlParameter("@ShoreHBTestId",         SqlDbType.Int,       4),
                new SqlParameter("@ApperanceQualityId",    SqlDbType.Int,       4),
                new SqlParameter("@PkgAndLabelId",         SqlDbType.Int,       4),
                new SqlParameter("@ReportFooterId",        SqlDbType.Int,       4),
                new SqlParameter("@Id",                    SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Code;
            parameters[1].Value  = model.ReportHeaderId;
            parameters[2].Value  = model.ElecRateId;
            parameters[3].Value  = model.ElecStrengthId;
            parameters[4].Value  = model.MpaBeforeId;
            parameters[5].Value  = model.ElongBeforeId;
            parameters[6].Value  = model.AgingConditionId;
            parameters[7].Value  = model.MpaAfterId;
            parameters[8].Value  = model.ElongAfterId;
            parameters[9].Value  = model.MpaRateMaxId;
            parameters[10].Value = model.ElongRateMaxId;
            parameters[11].Value = model.AgingQualityLossId;
            parameters[12].Value = model.ThermalStablityTimeId;
            parameters[13].Value = model.BittleImpactTestId;
            parameters[14].Value = model.ThermalDeformationId;
            parameters[15].Value = model.OxyIndexId;
            parameters[16].Value = model.SpecGravityId;
            parameters[17].Value = model.ShoreHBTestId;
            parameters[18].Value = model.ApperanceQualityId;
            parameters[19].Value = model.PkgAndLabelId;
            parameters[20].Value = model.ReportFooterId;
            parameters[21].Value = model.Id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }