protected void btnAddWeb_Click(object sender, EventArgs e) { int index = KPI_WebDal.WebIDCounts(); KPI_WebEntity gwe = new KPI_WebEntity(); gwe.WebID = PageControl.GetGuid(); gwe.WebCode = "InputCode"; gwe.WebDesc = "Input Description"; gwe.WebType = 0; gwe.WebNote = ""; gwe.WebCreateTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss"); gwe.WebModifyTime = gwe.WebCreateTime; if (KPI_WebDal.Insert(gwe)) { gvWeb.EditIndex = index; BindWebs(); //MessageBox.popupClientMessage(this.Page, "添加成功!", "call();"); } else { MessageBox.popupClientMessage(this.Page, "添加失败!", "call();"); } return; }
public void KPI_Web_Edit(HttpContext context) { string sID = context.Request["WebID"]; if (sID == "") { context.Response.Write("{\"status\":\"没有对象!\"}"); return; } //string sCode = context.Request["WebCode"]; string sDesc = context.Request["WebDesc"]; string sType = context.Request["WebType"]; string sNote = context.Request["Note"]; //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.WebModifyTime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss"); if (KPI_WebDal.Update(ote)) { context.Response.Write("{\"status\":\"ok\"}"); } else { context.Response.Write("{\"status\":\"修改失败!\"}"); } }
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; } }
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(); }