Пример #1
0
        private void JoinButton_Click(object sender, EventArgs e)//Join swimmers
        {
            Form jointest = new JoinForm();

            jointest.ShowDialog();
            LoadData();
        }
        private void btnJoinMember_Click(object sender, EventArgs e)
        {
            JoinForm joinInfo = new JoinForm();

            joinInfo.LinkID       = LinkID;
            joinInfo.CorpNum      = "1234567890";     //사업자번호 "-" 제외
            joinInfo.CEOName      = "대표자성명";
            joinInfo.CorpName     = "상호";
            joinInfo.Addr         = "주소";
            joinInfo.ZipCode      = "500-100";
            joinInfo.BizType      = "업태";
            joinInfo.BizClass     = "업종";
            joinInfo.ID           = "userid";                  //6자 이상 20자 미만
            joinInfo.PWD          = "pwd_must_be_long_enough"; //6자 이상 20자 미만
            joinInfo.ContactName  = "담당자명";
            joinInfo.ContactTEL   = "02-999-9999";
            joinInfo.ContactHP    = "010-1234-5678";
            joinInfo.ContactFAX   = "02-999-9998";
            joinInfo.ContactEmail = "*****@*****.**";

            try
            {
                Response response = statementService.JoinMember(joinInfo);

                MessageBox.Show(response.message);
            }
            catch (PopbillException ex)
            {
                MessageBox.Show(ex.code.ToString() + " | " + ex.Message);
            }
        }
Пример #3
0
        private void SwitchButtons_Switched(object sender, bool e)
        {
            var join = (bool)e;

            JoinForm.FadeTo(join ? 1d : 0d);
            CreateForm.FadeTo(join ? 0d : 1d);
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            /**
             * 사용자를 연동회원으로 가입처리합니다.
             * - https://docs.popbill.com/httaxinvoice/dotnet/api#JoinMember
             */

            JoinForm joinInfo = new JoinForm();

            //아이디, 6자이상 50자 미만
            joinInfo.ID = "userid";

            // 비밀번호, 8자 이상 20자 이하(영문, 숫자, 특수문자 조합)
            joinInfo.Password = "******";

            //링크아이디
            joinInfo.LinkID = "TESTER";

            //사업자번호 "-" 제외
            joinInfo.CorpNum = "1231212312";

            //대표자명 (최대 100자)
            joinInfo.CEOName = "대표자성명";

            //상호 (최대 200자)
            joinInfo.CorpName = "상호";

            //사업장 주소 (최대 300자)
            joinInfo.Addr = "주소";

            //업태 (최대 100자)
            joinInfo.BizType = "업태";

            //종목 (최대 100자)
            joinInfo.BizClass = "종목";

            //담당자 성명 (최대 100자)
            joinInfo.ContactName = "담당자명";

            //담당자 이메일 (최대 20자)
            joinInfo.ContactEmail = "";

            //담당자 연락처 (최대 20자)
            joinInfo.ContactTEL = "";

            try
            {
                Response response = Global.htTaxinvoiceService.JoinMember(joinInfo);

                code    = response.code.ToString();
                message = response.message;
            }
            catch (PopbillException ex)
            {
                code    = ex.code.ToString();
                message = ex.Message;
            }
        }
Пример #5
0
        /*
         * 연동회원 가입요청을 신청합니다.
         * - 회원가입 전 아이디확인(CheckID API)를 사용하여 아이디 중복여부를 확인할 수 있습니다.
         */
        private void btnJoinMember_Click(object sender, EventArgs e)
        {
            JoinForm joinInfo = new JoinForm();

            //링크아이디
            joinInfo.LinkID = LinkID;

            //사업자번호 "-" 제외
            joinInfo.CorpNum = "1231212312";

            //대표자명
            joinInfo.CEOName = "대표자성명";

            //상호
            joinInfo.CorpName = "상호";

            //주소
            joinInfo.Addr = "주소";

            //업태
            joinInfo.BizType = "업태";

            // 종목
            joinInfo.BizClass = "종목";

            // 아이디, 6자이상 20자 미만
            joinInfo.ID = "userid";

            // 비밀번호, 6자이상 20자 미만
            joinInfo.PWD = "pwd_must_be_long_enough";

            // 담당자명
            joinInfo.ContactName = "담당자명";

            // 담당자 연락처
            joinInfo.ContactTEL = "070-4304-2991";

            // 담당자 휴대폰번호
            joinInfo.ContactHP = "010-111-222";

            // 담당자 팩스번호
            joinInfo.ContactFAX = "02-6442-9700";

            // 담당자 메일주소
            joinInfo.ContactEmail = "*****@*****.**";

            try
            {
                Response response = easyFinBankService.JoinMember(joinInfo);

                MessageBox.Show(response.message);
            }
            catch (PopbillException ex)
            {
                MessageBox.Show(ex.code.ToString() + " | " + ex.Message);
            }
        }
        /*
         * 파트너의 연동회원으로 신규가입 처리합니다.
         * - https://docs.popbill.com/closedown/dotnetcore/api#JoinMember
         */
        public IActionResult JoinMember()
        {
            JoinForm joinInfo = new JoinForm();

            // 링크아이디
            joinInfo.LinkID = "TESTER";

            // 아이디, 6자이상 50자 미만
            joinInfo.ID = "userid_20181212";

            // 비밀번호, 6자이상 20자 미만
            joinInfo.PWD = "12341234";

            // 사업자번호 "-" 제외
            joinInfo.CorpNum = "0000000001";

            // 대표자 성명 (최대 100자)
            joinInfo.CEOName = "대표자 성명";

            // 상호 (최대 200자)
            joinInfo.CorpName = "상호";

            // 주소 (최대 300자)
            joinInfo.Addr = "주소";

            // 업태 (최대 100자)
            joinInfo.BizType = "업태";

            // 종목 (최대 100자)
            joinInfo.BizClass = "종목";

            // 담당자 성명 (최대 100자)
            joinInfo.ContactName = "담당자명";

            // 담당자 이메일주소 (최대 100자)
            joinInfo.ContactEmail = "*****@*****.**";

            // 담당자 연락처 (최대 20자)
            joinInfo.ContactTEL = "070-4304-2992";

            // 담당자 휴대폰번호 (최대 20자)
            joinInfo.ContactHP = "010-111-222";

            // 담당자 팩스번호 (최대 20자)
            joinInfo.ContactFAX = "02-111-222";

            try
            {
                var response = _closedownService.JoinMember(joinInfo);
                return(View("Response", response));
            }
            catch (PopbillException pe)
            {
                return(View("Exception", pe));
            }
        }
        /*
         * 사용자를 연동회원으로 가입처리합니다.
         * - https://docs.popbill.com/cashbill/dotnetcore/api#JoinMember
         */
        public IActionResult JoinMember()
        {
            JoinForm joinInfo = new JoinForm();

            // 링크아이디
            joinInfo.LinkID = "TESTER";

            // 아이디, 6자이상 50자 미만
            joinInfo.ID = "userid_20181212";

            //// 비밀번호, 8자이상 20자 미만 (영문, 숫자, 특수문자 조합)
            joinInfo.Password = "******";

            // 사업자번호 "-" 제외
            joinInfo.CorpNum = "0000000001";

            // 대표자 성명 (최대 100자)
            joinInfo.CEOName = "대표자 성명";

            // 상호 (최대 200자)
            joinInfo.CorpName = "상호";

            // 주소 (최대 300자)
            joinInfo.Addr = "주소";

            // 업태 (최대 100자)
            joinInfo.BizType = "업태";

            // 종목 (최대 100자)
            joinInfo.BizClass = "종목";

            // 담당자 성명 (최대 100자)
            joinInfo.ContactName = "담당자명";

            // 담당자 이메일주소 (최대 100자)
            joinInfo.ContactEmail = "";

            // 담당자 연락처 (최대 20자)
            joinInfo.ContactTEL = "";

            try
            {
                var response = _cashbillService.JoinMember(joinInfo);
                return(View("Response", response));
            }
            catch (PopbillException pe)
            {
                return(View("Exception", pe));
            }
        }
Пример #8
0
        private void btnAddJoin_Click(object sender, EventArgs e)
        {
            var elementsForQuery = listBoxSelected.Items.Cast <string>().ToArray();


            string   Tables   = String.Join(",", elementsForQuery.Select(x => x.Substring(0, x.IndexOf("."))).Distinct());
            JoinForm joinForm = new JoinForm(metaDbContainer, dbConnection, Tables);

            joinForm.ShowDialog();

            if (joinForm.Status)
            {
                string newJoin = $"{joinForm.getOp} : {joinForm.getT1String}.{joinForm.getA1String} {joinForm.getOn} {joinForm.getT2String}.{joinForm.getA2String}";
                listBoxJoins.Items.Add(newJoin);
            }
        }