Ejemplo n.º 1
0
        private LoginToDetailEventArgs OnLoginToDetail(Customer customer, CustomerInputDetailControl ctmInputDetail)
        {
            LoginToDetailEventArgs args = new LoginToDetailEventArgs(customer, ctmInputDetail);

            OnLoginToDetail(args);

            return(args);
        }
Ejemplo n.º 2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            //입력 유효성 검사
            if (IsAnyBlankTextbox(txbName.Text, txbBirthdate.Text))
            {
                return;
            }
            if (WinformUtility.IsBirthdateValidationError(txbBirthdate.Text))
            {
                return;
            }
            //Customer 클래스에 입력값 임시 저장
            Customer customer = Dao.Customer.Find(txbName.Text, txbBirthdate.Text);

            //신규 회원일경우
            if (customer == null)
            {
                customer           = new Customer();
                customer.Name      = txbName.Text;
                customer.Birthdate = txbBirthdate.Text;
            }

            //다음 유저컨트롤 전달용
            CustomerInputDetailControl ctmInputDetail = new CustomerInputDetailControl(customer);

            if (customer.CustomerID != 0)
            {
                MessageBox.Show("방문기록이 있습니다.");                 //기존 회원
            }
            else
            {
                MessageBox.Show("환영합니다. 처음 방문하셨습니다.");      //신규 회원
            }

            //이벤트 발생
            OnLoginToDetail(customer, ctmInputDetail);
        }
Ejemplo n.º 3
0
 public LoginToDetailEventArgs(Customer customer, CustomerInputDetailControl ctmInputDetail)
 {
     Customer       = customer;
     CtmInputDetail = ctmInputDetail;
 }