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(); }
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; } }