コード例 #1
0
        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;
            }
        }
コード例 #2
0
        public MyCompanyProxyVO GetMyCompanyInfo()
        {
            MyCompanyProxyVO mpv = new MyCompanyProxyVO();

            mpv.MyCompany = sqlProxy.GetMyCompanyInfo(new EncryptionService().GetEncryptedKey(this.EncryptionSeed, DateTime.Now), this.ServiceURL);
            return(mpv);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
        public Insert(MyCompanyProxyVO myCompany)
            : base("자신의 회사정보 입력", Hitpan5ClientLibrary.SQLDataServiceModel)
        {
            this.myCompany = myCompany;
            this.dbModel   = Hitpan5ClientLibrary.SQLDataServiceModel;
            UserAuthProxyVO ua = new UserAuthProxyVO();

            ua["나의정보관리"]      = 사용자권한.모두허용;
            base.RequiredAuth = ua;
        }
コード例 #5
0
 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);
     }
 }
コード例 #6
0
        //사용 예:
        //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();
        }
コード例 #7
0
ファイル: MyCompanyListener.cs プロジェクト: hesed7/hitpan
        internal object GetMyCompanyInfo()
        {
            MyCompanyProxyVO mc = dataModel.GetMyCompanyInfo();

            return(mc);
        }
コード例 #8
0
ファイル: MyCompanyListener.cs プロジェクト: hesed7/hitpan
 internal void Update(MyCompanyProxyVO MyCompany)
 {
     dataModel.SetMyCompanyInfo(MyCompany);
 }
コード例 #9
0
ファイル: MyCompanyListener.cs プロジェクト: hesed7/hitpan
 internal void Insert(MyCompanyProxyVO MyCompany)
 {
     dataModel.SetMyCompanyInfo(MyCompany);
 }