Ejemplo n.º 1
0
        protected void btnAddSecurity_Click(object sender, EventArgs e)
        {
            string said = ViewState["said"].ToString();

            if (said == "")
            {
                //btnAddSecurity.Enabled = false;

                MessageBox.popupClientMessage(this.Page, "请先点击应用按钮生成新的安全指标!", "call();");

                return;
            }

            int index = KPI_SecurityDal.SecurityIDCounts(said);

            KPI_SecurityEntity ote = new KPI_SecurityEntity();

            ote.SecurityID      = PageControl.GetGuid();
            ote.SAID            = said;
            ote.SecurityCalcExp = "Input Calc Exp";
            ote.SecurityGainExp = "1";

            ote.SecurityOptimal = 0;
            ote.SecurityAlarm   = 0;
            ote.SecurityIsValid = 1;

            //ote.SecurityNote = "";
            //ote.SecurityCreateTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
            //ote.SecurityModifyTime = ote.SecurityCreateTime;

            //if (KPI_SecurityDal.Insert(ote))
            //{
            //    //MessageBox.popupClientMessage(this.Page, "添加成功!", "call();");

            //    gvSecurity.EditIndex = index;

            //    BindSecurity();
            //}
            //else
            //{
            //    MessageBox.popupClientMessage(this.Page, "添加错误!", "call();");

            //}
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 拷贝实体数据
        /// </summary>
        /// <returns></returns>
        public static bool CopySATag(string SAID)
        {
            KPI_SATagEntity et = KPI_SATagDal.GetEntity(SAID);

            //NewID
            string newid = Guid.NewGuid().ToString();

            et.SAID = newid;

            et.SACreateTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
            et.SAModifyTime = et.SACreateTime;

            KPI_SATagDal.Insert(et);

            //得分信息
            string sql = "select ScoreID, SAID from KPI_Score where SAID = '" + SAID + "'";

            DataTable dt = DBAccess.GetRelation().ExecuteDataset(sql).Tables[0];

            if (dt.Rows.Count <= 0)
            {
                return(true);
            }
            else
            {
                foreach (DataRow dr in dt.Rows)
                {
                    //
                    KPI_SecurityEntity se = KPI_SecurityDal.GetEntity(dr["SecurityID"].ToString());

                    se.SecurityID = Guid.NewGuid().ToString();
                    se.SAID       = newid;

                    //se.SecurityCreateTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
                    //se.SecurityModifyTime = se.SecurityCreateTime;

                    //KPI_SecurityDal.Insert(se);
                }
            }


            return(true);
        }