public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; string contactName = context.Request.Form["contactName"]; string contactCode = context.Request.Form["contactCode"]; string contactTel = context.Request.Form["contactTel"]; string contactFax = context.Request.Form["contactFax"]; string contactAddress = context.Request.Form["contactAddress"]; int corpId = 0; string resultStr = "添加失败"; if (string.IsNullOrEmpty(contactName)) { resultStr = "联系人姓名不能为空"; context.Response.Write(resultStr); context.Response.End(); } if (!string.IsNullOrEmpty(context.Request.Form["corpId"])) { if (!int.TryParse(context.Request.Form["corpId"], out corpId)) { resultStr = "联系人公司转换错误"; context.Response.Write(resultStr); context.Response.End(); } } NFMT.User.Model.Contact contact = new NFMT.User.Model.Contact() { ContactName = contactName, ContactCode = contactCode, ContactTel = contactTel, ContactFax = contactFax, ContactAddress = contactAddress, CompanyId = corpId }; NFMT.User.BLL.ContactBLL contactBLL = new NFMT.User.BLL.ContactBLL(); var result = contactBLL.Insert(user, contact); resultStr = result.Message; context.Response.Write(resultStr); }
public void ProcessRequest(HttpContext context) { NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser; context.Response.ContentType = "text/plain"; int id = 0; int operateId = 0; if (!int.TryParse(context.Request.Form["id"], out id) || id <= 0) { context.Response.Write("序号错误"); context.Response.End(); } if (!int.TryParse(context.Request.Form["oi"], out operateId) || operateId <= 0) { context.Response.Write("操作错误"); context.Response.End(); } NFMT.User.BLL.ContactBLL bll = new NFMT.User.BLL.ContactBLL(); NFMT.User.Model.Contact contact = new NFMT.User.Model.Contact() { ContactId = id, LastModifyId = user.EmpId }; NFMT.Common.OperateEnum operateEnum = (NFMT.Common.OperateEnum)operateId; NFMT.Common.ResultModel result = new NFMT.Common.ResultModel(); switch (operateEnum) { case NFMT.Common.OperateEnum.作废: result = bll.Invalid(user, contact); break; case NFMT.Common.OperateEnum.撤返: result = bll.GoBack(user, contact); break; case NFMT.Common.OperateEnum.冻结: result = bll.Freeze(user, contact); break; case NFMT.Common.OperateEnum.解除冻结: result = bll.UnFreeze(user, contact); break; } context.Response.Write(result.Message); }