Esempio n. 1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            CheckBox       chkSelected;
            Literal        lblRealID;
            SATagMapEntity SATagMap;

            using (SATagMapDataAccess DataAccess = new SATagMapDataAccess()) {
                DataAccess.DeleteSATagMap(SAID);
                RepeaterItemCollection Items = TagRepeater.Items;
                foreach (RepeaterItem Item in Items)
                {
                    lblRealID   = (Literal)Item.FindControl("lblRealID");
                    chkSelected = (CheckBox)Item.FindControl("chkSelected");
                    if (chkSelected.Checked)
                    {
                        SATagMap = new SATagMapEntity {
                            SAID   = SAID,
                            RealID = lblRealID.Text
                        };
                        DataAccess.SaveSATagMap(SATagMap);
                    }
                }
            }
            ScriptManager.RegisterClientScriptBlock(this, GetType(), "Msg", "alert('数据保存成功!')", true);
        }
Esempio n. 2
0
 /// <summary>
 /// 保存安全指标与测点对应关系表数据
 /// </summary>
 /// <param name="KPI_SATagMap">安全指标与测点对应关系表实体</param>
 /// <returns>成功保存的行数</returns>
 public int SaveSATagMap(SATagMapEntity SATagMap)
 {
     if (Exists(SATagMap))
     {
         return(0);
     }
     return(AddSATagMap(SATagMap));
 }
Esempio n. 3
0
        /// <summary>
        /// 判断安全指标与测点对应关系表数据是否存在
        /// </summary>
        /// <param name="SATagMap">安全指标与测点对应关系表实体</param>
        /// <returns>数据存在则返回true否则返回false</returns>
        private bool Exists(SATagMapEntity SATagMap)
        {
            string SqlText = "SELECT SAID FROM  KPI_SATagMap WHERE SAID=@SAID AND RealID=@RealID ";

            SqlParameter[] parames = new SqlParameter[] {
                new SqlParameter("@SAID", SqlDbType.VarChar),
                new SqlParameter("@RealID", SqlDbType.VarChar)
            };
            parames[0].Value = SATagMap.SAID;
            parames[1].Value = SATagMap.RealID;
            return(m_DB.ExecuteScalar(SqlText, parames) != null);
        }
Esempio n. 4
0
        /// <summary>
        /// 新增安全指标与测点对应关系表数据
        /// </summary>
        /// <param name="SATagMap">安全指标与测点对应关系表实体</param>
        /// <returns>新增的数据行数</returns>
        private int AddSATagMap(SATagMapEntity SATagMap)
        {
            int    Result  = 0;
            string SqlText = @"Insert KPI_SATagMap (SAID,RealID) Values (@SAID,@RealID) ";

            SqlParameter[] parames = new SqlParameter[] {
                new SqlParameter("@SAID", SqlDbType.VarChar),
                new SqlParameter("@RealID", SqlDbType.VarChar)
            };
            parames[0].Value = SATagMap.SAID;
            parames[1].Value = SATagMap.RealID;
            Result           = m_DB.ExecuteNonQuery(SqlText, parames);
            return(Result);
        }