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 CompanyPageView() { InitializeComponent(); if (System.Configuration.ConfigurationManager.AppSettings["IsDev"] == "true") { this.Topmost = false; } CompanyInfoEntity companyInfoEntity = null; try { companyInfoEntity = companyInfoManager.GetCompanyInfoByCode("CEA"); } catch (Exception ex) { Framework.MessageBox mb = new Framework.MessageBox(); mb.Title = "异常提示"; mb.Message = "数据获取出错, 错误信息:" + ex.Message; mb.Topmost = true; mb.ShowDialog(); } if (companyInfoEntity != null && !string.IsNullOrWhiteSpace(companyInfoEntity.Description)) { this.introduction.Text = companyInfoEntity.Description; } else { this.introduction.Text = "中国东方航空股份有限公司(China Eastern Airlines)是一家总部位于中国上海的国有控股航空公司,在原中国东方航空集团公司的基础上,兼并中国西北航空公司,联合中国云南航空公司重组而成。是中国民航第一家在香港、纽约和上海三地上市的航空公司,1997年2月4日、5日及11月5日,中国东方航空股份有限公司分别在纽约证券交易所、香港联合交易所和上海证券交易所成功挂牌上市。是中国三大国有大型骨干航空企业之一(其余二者是中国国际航空股份有限公司、中国南方航空股份有限公司)。"; } }
public string GetCompanyInfoByCode(string code) { CompanyInfoManager manager = new CompanyInfoManager(); return(new JavaScriptSerializer().Serialize(manager.GetCompanyInfoByCode(code))); }