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; } }
public MyCompanyProxyVO GetMyCompanyInfo() { MyCompanyProxyVO mpv = new MyCompanyProxyVO(); mpv.MyCompany = sqlProxy.GetMyCompanyInfo(new EncryptionService().GetEncryptedKey(this.EncryptionSeed, DateTime.Now), this.ServiceURL); return(mpv); }
/// <summary> /// 현재 입력된 내용을 바탕으로 myInfo를 생성 및 반환 /// </summary> private MyCompanyProxyVO SetMyInfo() { MyCompany mi = new MyCompany(); mi.myDetailAddress = this.txtAddress.Text; mi.subBusinessType = this.txtBusinessContents.Text; mi.B_N = this.txtBusinessNumber.Text; mi.businessType = this.txtBusinessType.Text; mi.chairMan = this.txtChairman.Text; mi.email = this.txtEmail.Text; mi.fax = this.txtFax.Text; mi.homePage = this.txtHomePage.Text; mi.startDate = this.txtInitialDate.Text; mi.myName = this.txtMyName.Text; mi.phone = this.txtPhone.Text; mi.RegistryNumber = this.txtSocialRegistryNumber.Text; mi.subB_N = this.txtSubBusinessNumber.Text; mi.myPostNo = this.txtZipNumber.Text; mi.etc = this.rtxtETC.Text; MyCompanyProxyVO mpv = new MyCompanyProxyVO(); mpv.MyCompany = mi; return(mpv); }
public Insert(MyCompanyProxyVO myCompany) : base("자신의 회사정보 입력", Hitpan5ClientLibrary.SQLDataServiceModel) { this.myCompany = myCompany; this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel; UserAuthProxyVO ua = new UserAuthProxyVO(); ua["나의정보관리"] = 사용자권한.모두허용; base.RequiredAuth = ua; }
public bool SetMyCompanyInfo(MyCompanyProxyVO MyCompanyProxyVO) { try { int i = sqlProxy.SetMyCompanyInfo(new EncryptionService().GetEncryptedKey(this.EncryptionSeed, DateTime.Now), this.ServiceURL, MyCompanyProxyVO.MyCompany); if (i == 0) { throw new Exception(); } else { return(true); } } catch (Exception) { return(false); } }
//사용 예: //private void frmREFFileDownloader_MouseDown(object sender, MouseEventArgs e) //{ // if (e.Button == MouseButtons.Left) // { // MoveControl(this); // } //} #endregion public frm일반정보설정() { // TODO: Complete member initialization this._myInfo = frmMain.htpClientLib.myInfo; InitializeComponent(); }
internal object GetMyCompanyInfo() { MyCompanyProxyVO mc = dataModel.GetMyCompanyInfo(); return(mc); }
internal void Update(MyCompanyProxyVO MyCompany) { dataModel.SetMyCompanyInfo(MyCompany); }
internal void Insert(MyCompanyProxyVO MyCompany) { dataModel.SetMyCompanyInfo(MyCompany); }