public string SaveCompany(string jsonString, string action) { try { CompanyInfoEntity entity = JsonConvert.DeserializeObject <CompanyInfoEntity>(jsonString); CompanyInfoManager manager = new CompanyInfoManager(); if (action == "add") { manager.Insert(entity); } else { CompanyInfoEntity oldEntity = manager.GetCompanyInfoByCode(entity.Code); oldEntity.Name = entity.Name; oldEntity.Address = entity.Address; oldEntity.Description = entity.Description; oldEntity.UpdateBy = SessionHelper.CurrentUser.Code; manager.Update(oldEntity); } return("success"); } catch (Exception e) { return(e.ToString()); } }
public void GetCompanys() { //用于序列化实体类的对象 JavaScriptSerializer jss = new JavaScriptSerializer(); //请求中携带的条件 string order = HttpContext.Request.Params["order"]; string sort = HttpContext.Request.Params["sort"]; string searchKey = HttpContext.Request.Params["search"]; int offset = Convert.ToInt32(HttpContext.Request.Params["offset"]); int pageSize = Convert.ToInt32(HttpContext.Request.Params["limit"]); int total = 0; CompanyInfoManager manager = new CompanyInfoManager(); List <CompanyInfoEntity> list = manager.GetSearch(searchKey, sort, order, offset, pageSize, out total); //给分页实体赋值 PageModels <CompanyInfoEntity> model = new PageModels <CompanyInfoEntity>(); model.total = total; if (total % pageSize == 0) { model.page = total / pageSize; } else { model.page = (total / pageSize) + 1; } model.rows = list; //将查询结果返回 HttpContext.Response.Write(jss.Serialize(model)); }
public void GetCompanyContent() { List <DigitalContentEntity> list = new List <DigitalContentEntity>(); //请求中携带的条件 string type = HttpContext.Request.Params["type"]; //公司介绍:1, 公司愿景:2 CompanyInfoEntity companyInfoEntity = null; if (type == "1") { companyInfoEntity = new CompanyInfoManager().GetCompanyInfoByCode("CEA"); } else { companyInfoEntity = new CompanyInfoManager().GetCompanyInfoByCode("CEAFuture"); } //将查询结果返回 HttpContext.Response.Write(jss.Serialize(companyInfoEntity.Description)); }
public string PutCompanyInfo(CompanyInfoEntity entity) { try { if (entity == null) { return("error"); } CompanyInfoManager manager = new CompanyInfoManager(); entity.CreateTime = DateTime.Now; entity.CreateTime = DateTime.Now; manager.Update(entity); return("success"); } catch (Exception e) { return(e.ToString()); } }
public string DeleteCompanyInfo(int id) { try { CompanyInfoManager manager = new CompanyInfoManager(); CompanyInfoEntity entity = manager.GetCompanyInfoByID(id); if (entity != null) { entity.Valid = "F"; entity.CreateTime = DateTime.Now; entity.CreateTime = DateTime.Now; manager.Update(entity); } return("success"); } catch (Exception e) { return(e.ToString()); } }
public string GetAll(string order, string sort, string searchKey, int offset, int pageSize) { int total = 0; CompanyInfoManager manager = new CompanyInfoManager(); List <CompanyInfoEntity> list = manager.GetSearch(searchKey, sort, order, offset, pageSize, out total); //给分页实体赋值 PageModels <CompanyInfoEntity> model = new PageModels <CompanyInfoEntity>(); model.total = total; if (total % pageSize == 0) { model.page = total / pageSize; } else { model.page = (total / pageSize) + 1; } model.rows = list; //将查询结果返回 return(new JavaScriptSerializer().Serialize(model)); }
public string GetCompanyInfoByName(string name) { CompanyInfoManager manager = new CompanyInfoManager(); return(new JavaScriptSerializer().Serialize(manager.GetCompanyInfoByName(name))); }
public string GetCompanyInfoByID(int id) { CompanyInfoManager manager = new CompanyInfoManager(); return(new JavaScriptSerializer().Serialize(manager.GetCompanyInfoByID(id))); }