private void Delete(HttpContext context) { string returnValue = string.Empty; string msg = RDIFrameworkMessage.MSG3020; var isSuccess = false; var vId = PublicMethod.GetString(WebCommon.StringHelper.GetRequestObject("key")); if (!string.IsNullOrEmpty(vId)) { var manager = new CASE_PRODUCTINFOManager(this.dbProvider, Utils.UserInfo); int returnData = manager.SetDeleted(vId); if (returnData > 0) { msg = RDIFrameworkMessage.MSG0013; isSuccess = true; returnValue = returnData.ToString(); } } context.Response.Write(new JsonMessage { Success = isSuccess, Data = returnValue, Message = msg }.ToString()); }
private void SubmitForm(HttpContext ctx) { try { string deleted = PublicMethod.GetString(getObj("deleted")); string inserted = PublicMethod.GetString(getObj("inserted")); string updated = PublicMethod.GetString(getObj("updated")); int returnInsertValue = 0; int returnUpdateValue = 0; int returnDeleteValue = 0; var manager = new CASE_PRODUCTINFOManager(this.dbHelper, Utils.UserInfo); if (deleted != null) { //把json字符串转换成对象 List <CASE_PRODUCTINFOEntity> listDeleted = JsonDeserialize <List <CASE_PRODUCTINFOEntity> >(deleted); if (listDeleted != null && listDeleted.Count > 0) { foreach (CASE_PRODUCTINFOEntity entity in listDeleted) { returnDeleteValue += manager.SetDeleted(entity.ID); } } } if (inserted != null) { //把json字符串转换成对象 List <CASE_PRODUCTINFOEntity> listInserted = JsonDeserialize <List <CASE_PRODUCTINFOEntity> >(inserted); if (listInserted != null && listInserted.Count > 0) { foreach (CASE_PRODUCTINFOEntity entity in listInserted) { returnInsertValue += string.IsNullOrEmpty(manager.Add(entity)) == true ? 0 : 1; } } } if (updated != null) { //把json字符串转换成对象 List <CASE_PRODUCTINFOEntity> listUpdated = JsonDeserialize <List <CASE_PRODUCTINFOEntity> >(updated); if (listUpdated != null && listUpdated.Count > 0) { foreach (CASE_PRODUCTINFOEntity entity in listUpdated) { returnUpdateValue += manager.UpdateEntity(entity); } } } string message = "操作提示: <br>增加:" + returnInsertValue.ToString() + "条。" + " <br>修改:" + returnUpdateValue.ToString() + "条。" + " <br>删除:" + returnDeleteValue.ToString() + "条。"; ctx.Response.Write(new JsonMessage { Success = true, Data = "1", Message = message }.ToString()); } catch (Exception ex) { ctx.Response.Write(new JsonMessage { Success = false, Data = "0", Message = "操作失败:" + ex.Message }.ToString()); } }