1. 회원가입 할 때 양식에 맞지 않을 경우 TextBox 위에 lable이 표시된다.
- 정규화를 사용하여 체크 (양식에 맞을 경우 login은 true)
- login 내 모든 값이 true일 경우에만 회원가입 진행
private void tbWriteName_TextChanged(object sender, EventArgs e)
{
Regex r = new Regex(@"^[^a-zA-Z가-힣]");
bool check = r.IsMatch(tbWriteName.Text);
if (!check)
{
lbWriteName.Visible = false;
login[1] = true;
}
else
{
login[1] = false;
lbWriteName.Visible = true;
}
}
private void tbCopyName_TextChanged(object sender, EventArgs e)
{
Regex r = new Regex(@"^[^a-zA-Z가-힣]");
bool check = r.IsMatch(tbCopyName.Text);
if (!check)
{
lbCopyName.Visible = false;
login[2] = true;
}
else
{
login[2] = false;
lbCopyName.Visible = true;
}
}
private void tbQuantity_TextChanged(object sender, EventArgs e)
{
Regex r = new Regex(@"^[^0-9]");
bool check = r.IsMatch(tbQuantity.Text);
if (!check)
{
lbQuantity.Visible = false;
login[3] = true;
}
else
{
login[3] = false;
lbQuantity.Visible = true;
}
}
2. root 계정으로 로그인 한 경우, 도서 등록 시 정규화
- 위 회원가입과 같은 방법 사용
*** 앞으로 구현할 것들 *** 1. 도서 대여 목록 / 반납 목록 내 검색 |
'Toy Project > 도서관리 프로그램' 카테고리의 다른 글
[Visual Studio/C#]도서관리 프로그램 - 최종 (0) | 2021.03.11 |
---|---|
[Visual Studio/C#]도서관리 프로그램 - 도서 대여/반납 로직 (0) | 2021.03.04 |
[Visual Studio/C#]도서관리 프로그램 - 관리자 권한 생성 (0) | 2021.02.12 |
[Visual Studio/C#]도서관리 프로그램 - 도서 삭제, 수정 (0) | 2020.12.19 |
[Visual Studio/C#]도서관리 프로그램 - 로그인, 도서검색 (0) | 2020.12.18 |