private void nButton7_Click(object sender, EventArgs e) { if (flag == 0) //휴대폰번호 입력 완료 { if (nTextBox1.Text.Length == 13) { if (DB.IsMember(nTextBox1.Text.Replace("-", "").Replace("-", "").Replace("-", ""))) { MessageBox.Show("회원입니다."); MainDashboard MD = (MainDashboard)Owner; DB.InsertSale(); DB.PhoneNumber = nTextBox1.Text.Replace("-", "").Replace("-", "").Replace("-", ""); MD.DB = DB; MD.SetSitValue(); PrinterHelper.Print(DB); Dispose(); } else { MessageBox.Show("회원이 아닙니다.\n인증번호를 발송하였습니다."); SmsApi api = new SmsApi(new SmsApiOptions { ApiKey = "NCSMQ16BEMIBHLCG", ApiSecret = "QQEUWNUOMWSLFNEJQ05D2ABQE5NDFXPE", DefaultSenderId = "01042614444" }); nTextBox1.Location = new System.Drawing.Point(nTextBox1.Location.X, nTextBox1.Location.Y - 66); nTextBox1.Enabled = false; nTextBox2.Visible = true; nTextBox2.Enabled = true; nButton7.Text = "인증번호 인증"; target = nTextBox2; flag = 1; Random random = new Random(); for (int i = 0; i < 6; i++) { authNumber += random.Next(0, 10).ToString(); } Console.WriteLine("Book & Cup 스터디카페 " + DB.BranchName + " 입니다. 인증번호 [" + authNumber + "]를 입력해 주세요."); //api.SendMessageAsync(nTextBox1.Text.Replace("-", "").Replace("-", "").Replace("-", ""), "Book & Cup 스터디카페 " + DB.BranchName + " 입니다. 인증번호 [" + authNumber + "]를 입력해 주세요."); } } else { MessageBox.Show("올바른 번호를 입력하세요."); } } else if (flag == 1) // 인증번호 입력 완료 { if (nTextBox2.Text == authNumber) { MessageBox.Show("인증이 완료되었습니다."); if (DB.InsertMember(nTextBox1.Text.Replace("-", "").Replace("-", "").Replace("-", ""))) { MainDashboard MD = (MainDashboard)Owner; DB.InsertSale(); DB.PhoneNumber = nTextBox1.Text.Replace("-", "").Replace("-", "").Replace("-", ""); MD.DB = DB; MD.SetSitValue(); PrinterHelper.Print(DB); } else { MessageBox.Show("알 수 없는 오류가 발생하였습니다. 관리자에게 문의하세요. (InsertMember Method Error)"); } Dispose(); } else { MessageBox.Show("잘못입력하였습니다.\n다시 입력바랍니다."); } } }