private void SetMyInfo(MyCompany _myInfo) { try { ICMD cmd = null; MyCompanyProxyVO preMyInfo = this._myInfo; if (this._myInfo != null) { cmd = new libHitpan5.Controller.CommandController.MyCompany.Update(SetMyInfo(), preMyInfo); } else { cmd = new libHitpan5.Controller.CommandController.MyCompany.Insert(SetMyInfo()); } frmMain.htpClientLib.Do(cmd); frmMain.htpClientLib.myInfo = SetMyInfo(); } catch (NotAuthException) { MessageBox.Show("나의 정보를 입력하거나 수정할 권한이 없습니다"); } catch (NotLoginException) { MessageBox.Show("로그인을 하지 않았습니다"); } catch (Exception) { throw; } }