Beispiel #1
0
        private void btnChange_Click(object sender, EventArgs e)
        {
            LogInDB db     = new LogInDB();
            int     result = db.CheckPwd(txtName.Text, txtphNum.Text, txtID.Text, cbJob.Text);

            //db.Dispose();

            if (result < 1)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("입력한 정보가 잘못되었거나");
                sb.Append("정보를 찾을 수 없습니다.");
                MessageBox.Show(sb.ToString());
            }
            else
            {
                bool flag = db.ChangePwd(txtName.Text, txtphNum.Text, txtID.Text, cbJob.Text, txtChangePwd.Text);
                if (flag)
                {
                    MessageBox.Show("정보 변경이 완료되었습니다." +
                                    "다시 로그인해 주세요.");
                }
                else
                {
                    MessageBox.Show("비밀번호 변경 오류. 다시 시도해 주세요.");
                }
            }
        }
Beispiel #2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                //유효성 검사
                if (txtName.Text.Trim().Length < 1 || txtphNum.Text.Trim().Length < 1 || dtpBirth.Value > DateTime.Now || cbJob.SelectedIndex == 0)
                {
                    MessageBox.Show("제대로 된 정보 입력이 아닙니다.");
                }
                LogInDB db = new LogInDB();
                //입력 정보가 적합한지 체크
                int result = db.SearchID(txtName.Text, txtphNum.Text, dtpBirth.Value, cbJob.Text);
                //db.Dispose();

                if (result < 1)
                {
                    MessageBox.Show("회원 정보를 찾을 수 없습니다.");
                    return;
                }
                else
                {
                    lblResult.Text = db.ResultID(txtName.Text, txtphNum.Text, dtpBirth.Value, cbJob.Text);
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Beispiel #3
0
        private void btnLogIn_Click(object sender, EventArgs e)
        {
            if (txtID.Text.Trim().Length < 1 || txtPwd.Text.Trim().Length < 1)
            {
                MessageBox.Show("제대로 입력해 주세요");
            }
            LogInDB db    = new LogInDB();
            LogIn   logIn = db.LogIn(txtID.Text.Trim(), txtPwd.Text.Trim());

            db.Dispose();

            if (logIn == null)
            {
                MessageBox.Show("회원 정보가 없습니다. 다시 확인하여 주십시오.");
            }
            else
            {
                if (logIn.ID == "admin")
                {
                    MessageBox.Show($"개발자 로그인");
                    frmMain frm = new frmMain(logIn);
                    frm.Show();
                }
                else
                {
                    MessageBox.Show($"로그인 성공");
                    frmMain frm = new frmMain(logIn);
                    frm.Show();
                }
            }
        }
Beispiel #4
0
        private void frmSearchID_Load(object sender, EventArgs e)
        {
            LogInDB   db = new LogInDB();
            DataTable dt = db.Category("Job");

            db.Dispose();

            DataRow dr = dt.NewRow();

            dr["Code"] = "";
            dr["Name"] = "선택";
            dt.Rows.InsertAt(dr, 0);
            dt.AcceptChanges();

            cbJob.DisplayMember = "Name";
            cbJob.ValueMember   = "Code";
            cbJob.DataSource    = dt;
        }