コード例 #1
0
        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());
            }
        }
コード例 #2
0
        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日,中国东方航空股份有限公司分别在纽约证券交易所、香港联合交易所和上海证券交易所成功挂牌上市。是中国三大国有大型骨干航空企业之一(其余二者是中国国际航空股份有限公司、中国南方航空股份有限公司)。";
            }
        }
コード例 #3
0
        public string GetCompanyInfoByCode(string code)
        {
            CompanyInfoManager manager = new CompanyInfoManager();

            return(new JavaScriptSerializer().Serialize(manager.GetCompanyInfoByCode(code)));
        }