コード例 #1
0
        private void btn_Click(Object o, EventArgs e)
        {
            Button button = (Button)o;

            ///  버튼 설정.
            if (button.Name == "등록")
            {
                if (Textbox1.Text == "" || Textbox2.Text == "" || Textbox3.Text == "" || Textbox4.Text == "")
                {
                    fail fail = new fail("입력칸을 모두 채워주세요");
                    fail.ShowDialog();
                    return;
                }

                LOGIN_FORM login = new LOGIN_FORM();


                if (request_book_form_request_register(Textbox1.Text, Textbox2.Text, Textbox3.Text, Textbox4.Text, login.User_Number.ToString()))
                {
                    fail fail = new fail("요청 완료 되었습니다");
                    fail.ShowDialog();
                }
                else
                {
                    fail fail = new fail("요청 실패");
                    fail.ShowDialog();
                }
            }
            else if (button.Name == "취소")
            {
                this.Close();
            }
        }
コード例 #2
0
        private void btn_Click(Object o, EventArgs e)
        {
            //MessageBox.Show("동작확인 : btn_Click");

            Button button = (Button)o;

            if (button.Name == "검색버튼")
            {
                회원정보검색_리스트뷰.Items.Clear();

                if (회원정보검색상자.Text == "")
                {
                    MessageBox.Show("검색란에 입력을 확인해주세요.");
                    return;
                }

                ArrayList userinfoSearch_arry = user_info_form_user_info_search(search_category, 회원정보검색상자.Text);

                foreach (Hashtable ht in userinfoSearch_arry)
                {
                    ListViewItem item = new ListViewItem("");
                    item.SubItems.Add(ht["user_number"].ToString());
                    item.SubItems.Add(ht["name"].ToString());
                    item.SubItems.Add(ht["birthday"].ToString().Substring(0, 10));
                    item.SubItems.Add(ht["id"].ToString());
                    item.Font = new Font("Arial", 14, FontStyle.Italic);
                    회원정보검색_리스트뷰.Items.Add(item);
                }

                Controls.Add(회원정보검색_리스트뷰);
            }
            else if (button.Name == "버튼등급수정")
            {
                if (회원번호값.Text == "회원번호값")
                {
                    fail fail = new fail("회원정보를 선택해주세요");
                    fail.ShowDialog();
                    return;
                }
                USER_LEVEL_UPDATE_FORM user_level_update_form = new USER_LEVEL_UPDATE_FORM(회원번호값.Text);
                user_level_update_form.StartPosition = FormStartPosition.CenterParent;
                user_level_update_form.ShowDialog();
            }
            else if (button.Name == "도서반납버튼")
            {
                if (rental_book_number == 0)
                {
                    fail fail = new fail("회원, 반납 할 도서를 선택해주세요.");
                    fail.ShowDialog();
                    return;
                }
                Book_Return_GetUpdate(rental_book_number.ToString());
            }
        }
コード例 #3
0
 public void GetUPDATE_Pass(string passwod, string user_number)
 {
     if (GetUPDATE_Pass_API(passwod, user_number))
     {
         check check = new check();
         check.ShowDialog();
     }
     else
     {
         fail fail = new fail("수정 실패");
         fail.ShowDialog();
     }
 }
コード例 #4
0
 public void GetUPDATE(string email, string Phon, string addres, string user_number)
 {
     if (GetUPDATE_API(email, Phon, addres, user_number))
     {
         check check = new check();
         check.ShowDialog();
     }
     else
     {
         fail fail = new fail("수정 실패");
         fail.ShowDialog();
     }
 }
コード例 #5
0
ファイル: BOOK_MGT_FORM.cs プロジェクト: yungjin/HLC_Book1
        private void WebApi_Image_Select()
        {
            OpenFileDialog of = new OpenFileDialog();

            of.Filter = "Images only. |*.jpg; *.jpeg; *.png; *.gif;";

            if (of.ShowDialog() == DialogResult.OK)
            {
                string filePath = of.FileName;
                Image  img      = Image.FromFile(filePath);
                //textBox1.Text = textBox1.Text + "\r\n" + filePath;

                int    start    = filePath.LastIndexOf("\\") + 1;
                int    len      = filePath.Length - start;
                string fileName = filePath.Substring(start, len);

                WebClient           wc    = new WebClient();
                NameValueCollection param = new NameValueCollection();
                본파일이름 = fileName;
                param.Add("fileName", fileName);

                /************************************************************************************/
                MemoryStream ms = new MemoryStream();
                img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
                string fileData = Convert.ToBase64String(ms.ToArray());
                param.Add("fileData", fileData);
                ms.Close();
                /************************************************************************************/

                try
                {
                    byte[] result    = wc.UploadValues("http://192.168.3.25:5000/imageUpload", "POST", param);
                    string resultStr = Encoding.UTF8.GetString(result);
                    fail   fail      = new fail("파일 저장 완료");
                    fail.ShowDialog();
                    이미지Load경로          = resultStr;
                    책이미지.ImageLocation = resultStr; // Webapi Service wwwroot 경로에 파일이름 위치경로.
                }
                catch
                {
                    fail fail = new fail("저장중 오류 발생");
                    fail.ShowDialog();
                }
            }
            else
            {
                // MessageBox.Show("취소");
            }
        }
コード例 #6
0
        public void GetInsert()
        {
            if (book_info_insert_book_rental_update(번호값.Text, login_frm.User_Number.ToString()))
            {
                check check = new check();
                check.ShowDialog();
                Book_Info_ListView_Refresh();
            }

            else
            {
                fail fail = new fail("대여 실패");
                fail.ShowDialog();
            }
        }
コード例 #7
0
        public void GetInsert(string ID, string Pass, string Name, string Gender, string Birth, string email, string Phon, string addres)
        {
            if (signup_form_GetInsert(ID, Pass, Name, Gender, Birth, email, Phon, addres))
            {
                check check = new check();
                check.ShowDialog();
                this.Hide();
                main.Login.Show();
            }
            else
            {
                fail fail = new fail("가입 실패");
                fail.ShowDialog();


                this.Hide();
                main.user1.Show();
            }
        }
コード例 #8
0
 private void btn1_Click(object sender, EventArgs e)
 {
     if (Tb2.Text == Tb3.Text)
     {
         if (Tb1.Text == "" || Tb2.Text == "" || Tb4.Text == "" || Tb5.Text == "" || Tb6.Text == "" || Tb7.Text == "" || Tb8.Text == "" || Tb9.Text == "")
         {
             fail fail = new fail("입력칸을 모두 공백없이 채워주세요.");
             fail.ShowDialog();
             return;
         }
         //Birth = Tb5.Text + "-" + combobox1.Text + "-" + Tb10.Text;
         GetInsert(Tb1.Text, Tb2.Text, Tb4.Text, Tb5.Text, Tb6.Text, Tb7.Text, Tb8.Text, Tb9.Text);
     }
     else
     {
         fail fail = new fail("비밀번호를 확인해주세요.");
         fail.ShowDialog();
     }
 }
コード例 #9
0
        private void btn1_Click(object sender, EventArgs e) //버튼클릭
        {
            //MessageBox.Show(Login.User_Number.ToString());

            if (Tb1.Text == PW_Select(Tb1.Text, Login.User_Number.ToString()))
            {
                Tb1.Clear();
                //MessageBox.Show("확인완료");
                this.Close();
                Yn = true;
            }
            else
            {
                Tb1.Clear();
                fail fail = new fail("인증 실패");
                fail.ShowDialog();

                Yn = false;
            }
        }
コード例 #10
0
        public void GetUpdate()
        {
            bool status = rental_info_book_rental_update(no);

            if (status)
            {
                if (rental_info_book_info_update(no))
                {
                    check check = new check();
                    check.ShowDialog();
                }
                else
                {
                    fail fail = new fail("상태 업데이트 오류");
                    fail.ShowDialog();
                }
            }
            else
            {
                fail fail = new fail("반납중 오류발생");
                fail.ShowDialog();
            }
        }
コード例 #11
0
        public void Book_Return_GetUpdate(string no)
        {
            bool status = rental_info_book_rental_update(no);

            if (status)
            {
                if (rental_info_book_info_update(no))
                {
                    fail fail = new fail("반납 되었습니다.");
                    fail.ShowDialog();
                    대여목록_리스트뷰.Items.Clear();

                    ArrayList bookinfoSearch_arry2 = user_info_form_user_rental_info(listview_user_number.ToString());
                    foreach (Hashtable ht in bookinfoSearch_arry2)
                    {
                        ListViewItem item = new ListViewItem("");
                        item.SubItems.Add(ht["rental_number"].ToString());
                        item.SubItems.Add(ht["title"].ToString());
                        item.SubItems.Add(ht["author"].ToString());
                        item.SubItems.Add(ht["publisher"].ToString());
                        item.SubItems.Add(ht["rental_status"].ToString());
                        item.Font = new Font("Arial", 14, FontStyle.Italic);
                        대여목록_리스트뷰.Items.Add(item);
                    }
                }
                else
                {
                    fail fail = new fail("대여상태 가능 업데이트 중 오류 발생.");
                    fail.ShowDialog();
                }
            }
            else
            {
                fail fail = new fail("반납 중 오류 발생.");
                fail.ShowDialog();
            }
        }
コード例 #12
0
        private void btn_Click(Object o, EventArgs e)
        {
            //MessageBox.Show("동작확인 : btn_Click");

            Button button = (Button)o;

            if (button.Name == "설정완료")
            {
                if (관리자라디오버튼.Checked == false && 회원라디오버튼.Checked == false && 블랙리스트라디오버튼.Checked == false && 블랙리스트해제라디오버튼.Checked == false)
                {
                    fail fail = new fail("권한 라디오 버튼을 선택해주세요");
                    fail.ShowDialog();
                }

                //MessageBox.Show("설정완료");
                if (관리자라디오버튼.Checked == true)
                {
                    if (user_level_update_form_signup_member_rank_0_set(회원번호Temp값))
                    {
                        fail fail = new fail("관리자 권한 변경 완료");
                        fail.ShowDialog();
                    }
                    else
                    {
                        fail fail = new fail("관리자 권한 변경오류 발생");
                        fail.ShowDialog();
                    }
                }
                else if (회원라디오버튼.Checked == true)
                {
                    if (user_level_update_form_signup_member_rank_1_set(회원번호Temp값))
                    {
                        fail fail = new fail("회원 권한 변경 완료");
                        fail.ShowDialog();
                    }
                    else
                    {
                        fail fail = new fail("회원 권한 변경오류 발생");
                        fail.ShowDialog();
                    }
                }
                else if (블랙리스트라디오버튼.Checked == true)
                {
                    if (user_level_update_form_signup_blacklist_Y_set(회원번호Temp값))
                    {
                        fail fail = new fail("블랙리스트 권한 변경 완료");
                        fail.ShowDialog();
                    }
                    else
                    {
                        fail fail = new fail("블랙리스트 권한 변경오류 발생");
                        fail.ShowDialog();
                    }
                }
                else if (블랙리스트해제라디오버튼.Checked == true)
                {
                    if (user_level_update_form_signup_blacklist_N_set(회원번호Temp값))
                    {
                        fail fail = new fail("블랙리스트 해제 변경 완료");
                        fail.ShowDialog();
                    }
                    else
                    {
                        fail fail = new fail("블랙리스트 해제 변경오류 발생");
                        fail.ShowDialog();
                    }
                }
            }
            else if (button.Name == "취소")
            {
                this.Close();
            }
        }
コード例 #13
0
        private void btn1_Click(object sender, EventArgs e)
        {
            if (Tb2.Text == PW_Select(Tb1.Text))
            {
                // MessageBox.Show("로그인 성공");

                form.lb_Logout.Show();

                Hashtable user_info = User_Number_Member_Rank_Chk_API(Tb1.Text, Tb2.Text);
                user_Number = Convert.ToInt32(user_info["user_Number"].ToString());
                member_rank = Convert.ToInt32(user_info["member_rank"].ToString());

                //MessageBox.Show("user_Number : " + user_Number.ToString() + " member_rank : " + member_rank.ToString());

                this.Hide();
                if (member_rank == 1)
                {
                    form.user1.Show();
                    form.btn1.Show();
                    form.btn2.Show();
                    form.btn3.Show();
                    form.btn.Show();
                    form.Login.Hide();
                    form.Signup.Hide();
                }
                if (member_rank == 0)
                {
                    form.user1.Hide();
                    form.user1.Dispose();
                    BOOK_INFO_FORM login_user1 = new BOOK_INFO_FORM(form);
                    //user1.FormBorderStyle = FormBorderStyle.None;
                    login_user1.TopLevel  = false;
                    login_user1.TopMost   = true;
                    login_user1.MdiParent = form;
                    login_user1.Dock      = DockStyle.Fill; //판넬크기에 맞게 사이즈 늘림.
                    form.panel1.Controls.Add(login_user1);
                    form.user1 = login_user1;

                    form.user1.Show();
                    form.btn5.Show();
                    form.btn6.Show();
                    form.btn7.Show();
                    form.btn.Show();
                    form.Login.Hide();
                    form.Signup.Hide();
                }
                if (member_rank == 4)
                {
                    form.lb_Login.Show();
                    form.lb_Signup.Show();
                }
                else
                {
                    form.lb_Login.Hide();
                    form.lb_Signup.Hide();
                }
            }

            else
            {
                fail fail = new fail("아이디 또는 비밀번호가 틀립니다.");
                fail.ShowDialog();
            }
        }
コード例 #14
0
        // 버튼클릭
        private void btn_Click(Object o, EventArgs e)
        {
            //MessageBox.Show("동작확인 : btn_Click");

            Button button = (Button)o;



            if (button.Name == "대여버튼")
            {
                if (login_frm.Member_rank == 4)
                {
                    Login_ck = new Login_Check(this);
                    Login_ck.StartPosition = FormStartPosition.CenterParent;
                    Login_ck.ShowDialog();
                    this.Hide();
                    form.Login.Show();
                }
                else
                {
                    if (대여가능여부값.Text == "가능")
                    {
                        string blacklist = user_blackList_select_post(login_frm.User_Number.ToString());
                        if (blacklist == "Y")
                        {
                            fail fail = new fail("현제 블랙리스트 상태입니다.");
                            fail.ShowDialog();
                        }
                        else
                        {
                            GetInsert();
                        }
                    }
                    else if (번호값.Text == "번호값")
                    {
                        fail fail = new fail("리스트에서 도서를 선택해 주세요");
                        fail.ShowDialog();
                    }
                    else
                    {
                        fail fail = new fail("대여불가 상태입니다.");
                        fail.ShowDialog();
                    }
                }
            }

            /// 입고요청 버튼 설정.
            if (button.Name == "입고버튼")
            {
                if (login_frm.Member_rank == 4)
                {
                    Login_ck = new Login_Check(this);
                    Login_ck.StartPosition = FormStartPosition.CenterParent;
                    Login_ck.ShowDialog();
                    this.Hide();
                    form.Login.Show();
                }
                else
                {
                    REQUEST_BOOK_FORM REQUEST_FORM = new REQUEST_BOOK_FORM();
                    REQUEST_FORM.StartPosition = FormStartPosition.CenterParent;
                    REQUEST_FORM.ShowDialog();
                }
            }

            /// 검색버튼 클릭 시 리스트 뷰 넣는 부분
            if (button.Name == "정보수정버튼") // admin 모드일 경우
            {
                // 라벨값 그대로 텍스트 박스로 옮기는  부분.
                텍스트박스_제목값.Text   = 제목값.Text;
                텍스트박스_저자값.Text   = 저자값.Text;
                텍스트박스_출판사값.Text  = 출판사값.Text;
                텍스트박스_장르값.Text   = 장르값.Text;
                텍스트박스_도서위치값.Text = 도서위치값.Text;
                간략소개상자.Text      = 간략소개상자.Text;

                // 정보수정 버튼 숨기기
                정보수정.Hide();
                수정취소.Show();
                수정완료.Show();

                // 라벨 값 숨기기
                제목값.Hide();
                저자값.Hide();
                출판사값.Hide();
                장르값.Hide();
                도서위치값.Hide();

                // 텍스트박스 보이기
                텍스트박스_제목값.Show();
                텍스트박스_저자값.Show();
                텍스트박스_출판사값.Show();
                텍스트박스_장르값.Show();
                텍스트박스_도서위치값.Show();

                간략소개상자.ReadOnly = false;
            }
            else if (button.Name == "수정취소버튼")
            {
                // 정보수정 버튼 보이기
                정보수정.Show();
                수정취소.Hide();
                수정완료.Hide();

                // 라벨 값 숨기기
                제목값.Show();
                저자값.Show();
                출판사값.Show();
                장르값.Show();
                도서위치값.Show();

                // 텍스트박스 보이기
                텍스트박스_제목값.Hide();
                텍스트박스_저자값.Hide();
                텍스트박스_출판사값.Hide();
                텍스트박스_장르값.Hide();
                텍스트박스_도서위치값.Hide();

                간략소개상자.ReadOnly = true;
            }
            else if (button.Name == "수정완료버튼")
            {
                // MessageBox.Show("수정완료");


                if (번호값.Text == "번호값" || 텍스트박스_제목값.Text == "" || 텍스트박스_저자값.Text == "" || 텍스트박스_출판사값.Text == "" || 텍스트박스_장르값.Text == "" || 텍스트박스_도서위치값.Text == "" || 간략소개상자.Text == "")
                {
                    fail fail = new fail("입력칸을 모두 채워주세요");
                    fail.ShowDialog();
                    return;
                }

                string Temp = "";
                Temp        = 간략소개상자.Text.Replace("\'", "\"");
                간략소개상자.Text = Temp;

                bool status = book_info_bookinfo_config_update(번호값.Text, 텍스트박스_제목값.Text, 텍스트박스_저자값.Text, 텍스트박스_출판사값.Text, 텍스트박스_장르값.Text, 간략소개상자.Text, 텍스트박스_도서위치값.Text);

                if (status)
                {
                    fail fail = new fail("수정 완료");
                    fail.ShowDialog();
                }
                else
                {
                    fail fail = new fail("수정중 오류 발생");
                    fail.ShowDialog();
                }


                ArrayList bookinfoSearch_arry = book_info_listview_click_select_post(번호값.Text);
                foreach (Hashtable ht in bookinfoSearch_arry)
                {
                    제목값.Text           = ht["title"].ToString();
                    저자값.Text           = ht["author"].ToString();
                    출판사값.Text          = ht["publisher"].ToString();
                    장르값.Text           = ht["genre"].ToString();
                    도서위치값.Text         = ht["book_location"].ToString();
                    책이미지.ImageLocation = ht["image_location"].ToString();
                    간략소개상자.Text        = ht["brief_introduction"].ToString();
                }


                // 정보수정 버튼 보이기
                정보수정.Show();
                수정취소.Hide();
                수정완료.Hide();

                // 라벨 값 숨기기
                제목값.Show();
                저자값.Show();
                출판사값.Show();
                장르값.Show();
                도서위치값.Show();

                // 텍스트박스 보이기
                텍스트박스_제목값.Hide();
                텍스트박스_저자값.Hide();
                텍스트박스_출판사값.Hide();
                텍스트박스_장르값.Hide();
                텍스트박스_도서위치값.Hide();

                Book_Info_ListView_Refresh();
                간략소개상자.ReadOnly = true;
            }
            else if (button.Name == "검색버튼") // admin / user 둘다 사용
            {
                if (search_category == "")
                {
                    fail fail = new fail("카테고리를 선택해 주세요.");
                    fail.ShowDialog();
                    return;
                }

                책정보검색_리스트뷰.Items.Clear();

                ArrayList bookinfoSearch_arry = book_info_search_category_select_post(search_category, 책정보검색상자.Text);

                foreach (Hashtable ht in bookinfoSearch_arry)
                {
                    ListViewItem item = new ListViewItem("");
                    item.SubItems.Add(ht["book_number"].ToString());
                    item.SubItems.Add(ht["availability"].ToString());
                    item.SubItems.Add(ht["title"].ToString());
                    item.SubItems.Add(ht["author"].ToString());
                    item.SubItems.Add(ht["publisher"].ToString());
                    item.Font = new Font("Arial", 18, FontStyle.Italic);

                    책정보검색_리스트뷰.Items.Add(item);
                }
            }
        }
コード例 #15
0
ファイル: BOOK_MGT_FORM.cs プロジェクト: yungjin/HLC_Book1
        // 버튼클릭
        private void btn_Click(Object o, EventArgs e)
        {
            //MessageBox.Show("동작확인 : btn_Click");

            Button button = (Button)o;


            /// 입고요청 버튼 설정.
            if (button.Name == "이미지추가버튼")
            {
                // MessageBox.Show("이미지추가버튼");
                WebApi_Image_Select();
                //Image_Select();
            }
            else if (button.Name == "등록버튼")
            {
                //  MessageBox.Show("등록버튼");

                if (제목값.Text == "" || 저자값.Text == "" || 출판사값.Text == "" || 장르값.Text == "" || 도서위치값.Text == "" || 간략소개상자.Text == "" || 이미지Load경로 == "" || 본파일이름 == "")
                {
                    fail fail = new fail("빈칸밑 이미지파일 등록");
                    fail.ShowDialog();
                    return;
                }

                // MessageBox.Show("이미지Load경로 : " + 이미지Load경로);
                //  MessageBox.Show("본파일이름 : " + 본파일이름);

                MySql mysql = new MySql();

                string Temp = "";
                Temp        = 간략소개상자.Text.Replace("\'", "\"");
                간략소개상자.Text = Temp;

                bool status = book_mgt_register_btn(제목값.Text, 저자값.Text, 출판사값.Text, 장르값.Text, 도서위치값.Text, 간략소개상자.Text, 이미지Load경로, 본파일이름);

                if (status)
                {
                    fail fail = new fail("등록 완료");
                    fail.ShowDialog();
                }
                else
                {
                    fail fail = new fail("간략소개 4000자 이하로 입력 후 등록 시도해주세요.");
                    fail.ShowDialog();
                }
            }

            if (button.Name == "요청리스트삭제")
            {
                if (request_number == 0)
                {
                    fail fail = new fail("삭제 할 리스트를 선택해주세요.");
                    fail.ShowDialog();
                    return;
                }

                MySql mysql  = new MySql();
                bool  status = request_list_delete(request_number.ToString());

                if (status)
                {
                    list_Refresh();
                }
                else
                {
                    fail fail = new fail("요청리스트 삭제 중 오류가 발생하였습니다.");
                    fail.ShowDialog();
                }
            }
        }