Ejemplo n.º 1
0
        protected void gvWeb_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string sID = ((HtmlInputHidden)(gvWeb.Rows[e.RowIndex].Cells[0].FindControl("webid"))).Value.ToString().Trim();

            string sCode = ((TextBox)(gvWeb.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();
            string sDesc = ((TextBox)(gvWeb.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
            string sType = ((DropDownList)(gvWeb.Rows[e.RowIndex].Cells[3].FindControl("ddlType"))).SelectedValue;
            string sNote = ((TextBox)(gvWeb.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();

            if (sCode == "")
            {
                MessageBox.popupClientMessage(this.Page, "代码不能为空!", "call();");
                return;
            }

            //名称是否重复
            if (KPI_WebDal.WebCodeExists(sCode, sID))
            {
                MessageBox.popupClientMessage(this.Page, "已存在相同的代码!");
                return;
            }

            //更新
            KPI_WebEntity ote = new KPI_WebEntity();

            ote.WebID   = sID;
            ote.WebCode = sCode;
            ote.WebDesc = sDesc;
            ote.WebType = int.Parse(sType);
            ote.WebNote = sNote;

            ote.WebModifyTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");

            if (KPI_WebDal.Update(ote))
            {
                MessageBox.popupClientMessage(this.Page, "编辑成功!", "call();");
            }
            else
            {
                MessageBox.popupClientMessage(this.Page, "编辑错误!", "call();");
            }

            gvWeb.EditIndex = -1;

            BindWebs();
        }
Ejemplo n.º 2
0
        public void KPI_Web_Add(HttpContext context)
        {
            string sID   = PageControl.GetGuid();
            string sCode = context.Request["WebCode"];
            string sDesc = context.Request["WebDesc"];
            string sType = context.Request["WebType"];
            string sNote = context.Request["WebNote"];

            if (sCode == "")
            {
                context.Response.Write("{\"status\":\"代码不能为空!\"}");
                return;
            }
            //名称是否重复
            if (KPI_WebDal.WebCodeExists(sCode, sID))
            {
                context.Response.Write("{\"status\":\"已存在相同的代码!\"}");
                return;
            }

            //更新
            KPI_WebEntity ote = new KPI_WebEntity();

            ote.WebID   = sID;
            ote.WebCode = sCode;
            ote.WebDesc = sDesc;
            ote.WebType = int.Parse(sType);
            ote.WebNote = sNote;

            ote.WebCreateTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
            ote.WebModifyTime = ote.WebCreateTime;

            if (KPI_WebDal.Insert(ote))
            {
                context.Response.Write("{\"status\":\"ok\"}");
                return;
            }
            else
            {
                context.Response.Write("{\"status\":\"添加失败!\"}");
                return;
            }
        }