public CreateRoom_Form(Mainform mainform) { afterCrateRoom = mainform; InitializeComponent(); initFont(); contextMenuStripForm = afterCrateRoom.contextMenuStripForm; contextMenuStripForm.createroom = this; contextMenuStripForm.IconVisibletrue(); }
public register(ContextMenuStripForm c) { InitializeComponent(); initFont(); registerCheck = true; contextMenuStripForm = c; contextMenuStripForm.register_form = this; contextMenuStripForm.IconVisibletrue(); contextMenuStripForm.initFont(); }
private void Login_Load(object sender, EventArgs e) { loginformCheck = true; contextmenustripform.login = this; PW_Box.Text = "Password"; PW_Box.PasswordChar = '\0'; PW_Box.ForeColor = Color.Gray; if (loginformCheck == true) { contextmenustripform.IconVisibletrue(); } }
public UserList_Form(ListBox listBox, CreateRoom_Form createroom, ContextMenuStripForm c) { InitializeComponent(); this.listBox = listBox; this.createroom = createroom; createroom.Enabled = false; checkedArray = new List <string>(); initFont(); contextmenustripform = c; contextmenustripform.userlistform = this; contextmenustripform.IconVisibletrue(); }
//static powerMode mode; //public static bool logoutCheck = false; public Mainform(ContextMenuStripForm c) { InitializeComponent(); //mode = new powerMode(this); tempID = UserInfo.userId; SystemEvents.PowerModeChanged += powerMode.systemSleepMethod; //절전모드 잠금모드 실행 contextMenuStripForm = c; contextMenuStripForm.mainform = this; contextMenuStripForm.initFont(); contextMenuStripForm.IconVisibletrue(); participateRoomList.View = View.Details; participateRoomList.BeginUpdate(); participateRoomList.GridLines = false; participateRoomList.FullRowSelect = true; participateRoomList.CheckBoxes = false; // listView1.LabelEdit = true; participateRoomList.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; //participateRoomList.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; participateRoomList.Columns.Add("Key", 40, HorizontalAlignment.Center); participateRoomList.Columns.Add("방장", -1, HorizontalAlignment.Center); participateRoomList.Columns.Add("인원", 50, HorizontalAlignment.Left); participateRoomList.Columns.Add("제목", -1, HorizontalAlignment.Center); toolTip.AutoPopDelay = 5000; toolTip.InitialDelay = 100; toolTip.ReshowDelay = 500; toolTip.ShowAlways = true; //toolTip.IsBalloon = true; toolTip.SetToolTip(this.menuImageBtn, "메뉴"); toolTip.SetToolTip(this.createRoomImageBtn, "방생성"); toolTip.SetToolTip(this.resetBtn, "새로고침"); toolTip.SetToolTip(this.participateRoomList, "키, 방제목, 인원, 방장"); searchlineImg.Controls.Add(searchImg); searchImg.Location = new Point(15, 5); searchImg.BackColor = Color.Transparent; initFont(); }
private void LogoutToolStripMenuItem_MouseUp(object sender, MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: // Left click contextMenuStripForm.IconVisiblefalse(); Login.loginformCheck = true; Mainform.mainformCheck = false; contextMenuStripForm.IconVisibletrue(); contextMenuStripForm.login.Show(); this.Dispose(); //logoutCheck = true; break; case MouseButtons.Right: // Right click break; } }
public Chat_Form(Mainform m, string s) { InitializeComponent(); textMessage.Focus(); // 포커스 //chatBox.SelectionStart = chatBox.Text.Length;//맨아래고정 //chatBox.ScrollToCaret();//스크롤 만들기 c_mainform = m; string chatname = s; this.Text = chatname; toolTip.AutoPopDelay = 5000; toolTip.InitialDelay = 100; toolTip.ReshowDelay = 500; toolTip.ShowAlways = true; //toolTip.IsBalloon = true; toolTip.SetToolTip(this.Re_Folder, "공유폴더 열기"); contextMenuStripForm = c_mainform.contextMenuStripForm; contextMenuStripForm.chatform = this; contextMenuStripForm.IconVisibletrue(); }
private void register_ok_Click(object sender, EventArgs e) { if (!NameBox.Text.Equals("") || !IDBox.Text.Equals("") || !PWBox.Text.Equals("") || !EmailBox.Text.Equals("")) { if (EmailBox.Text.Contains("@")) { if (EmailBox.Text.Contains(".com") || EmailBox.Text.Contains(".net")) { if (IDCheck != false) { if (IDBox.Enabled == false) //회원가입 시 중복된 ID값 확인 => 일치하는 값이 없음. { string End_ID_Check = register_receive.registerReveiveToServer("findId", IDBox.Text); string result = ""; try { if (End_ID_Check.Equals("[]")) //DB에 회원 등록 { string url = UserInfo.serverUrl + "addUser"; JsonObjectCollection jsonObjectCollection = new JsonObjectCollection(); JsonObjectCollection jsonObjectCollectionData = new JsonObjectCollection(); jsonObjectCollectionData.Add(new JsonStringValue("name", NameBox.Text)); jsonObjectCollectionData.Add(new JsonStringValue("id", IDBox.Text)); jsonObjectCollectionData.Add(new JsonStringValue("password", PWBox.Text)); jsonObjectCollectionData.Add(new JsonStringValue("email", EmailBox.Text)); JsonArrayCollection jsonArrayCollection = new JsonArrayCollection(); jsonObjectCollection.Add(new JsonObjectCollection("data", jsonObjectCollectionData)); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response; byte[] senduser = Encoding.UTF8.GetBytes(jsonObjectCollection.ToString()); request.Method = "POST"; request.ContentType = "application/json"; request.ContentLength = senduser.Length; request.Timeout = 5000; Stream dataStream = request.GetRequestStream(); dataStream.Write(senduser, 0, senduser.Length); dataStream.Close(); response = (HttpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8); result = streamReader.ReadToEnd(); //result가 1이면 가입 성공 //test.Text = result.ToString(); streamReader.Close(); responseStream.Close(); response.Close(); MessageBox.Show("회원가입 성공", "회원가입", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); this.Dispose(); contextMenuStripForm.login.Enabled = true; contextMenuStripForm.login.Focus(); contextMenuStripForm.IconVisiblefalse(); Login.loginformCheck = true; registerCheck = false; contextMenuStripForm.IconVisibletrue(); } } catch (Exception ex) { if (result == "") { MessageBox.Show("서버에 문제가 있음.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else if (IDBox.Enabled == true && IDBox.Text == postID) { MessageBox.Show("ID 중복입니다.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (IDBox.Enabled == true && IDBox.Text != postID) { MessageBox.Show("ID 중복 체크를 해주세요.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); IDCheck = false; } } else { MessageBox.Show("ID 중복 체크를 해주세요.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("도메인을 적어주세요.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("앳 사인을 적어주세요.", "에러", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("빠짐없이 모두 다 적어 주세요.", "회원가입 불가", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void loginbtn_Click(object sender, EventArgs e) { if (!IDBox.Text.Equals("") && !PWBox.Text.Equals("")) { string loginResult = loginReceive.loginReveiveToServer("userLogin", IDBox.Text, PWBox.Text); if (loginResult.Equals("true")) { if (enterRoomCheck.enterRoomformCheck == true) { contextMenuStripForm.LockIconVisiblefalse(); sbloginformCheck = false; mainform.Show(); enterRoomcheck.Show(); enterRoomcheck.Focus(); enterRoomCheck.enterRoomformCheck = true; contextMenuStripForm.IconVisibletrue(); PWBox.Clear(); this.Dispose(); } else if (Chat_Form.ChatFormCheck == true) { contextMenuStripForm.LockIconVisiblefalse(); chatform.Show(); chatform.Focus(); sbloginformCheck = false; Chat_Form.ChatFormCheck = true; contextMenuStripForm.IconVisibletrue(); PWBox.Clear(); this.Dispose(); } else if (CreateRoom_Form.createRoomCheck == true) { contextMenuStripForm.LockIconVisiblefalse(); mainform.Show(); createroom.Show(); createroom.Focus(); sbloginformCheck = false; CreateRoom_Form.createRoomCheck = true; contextMenuStripForm.IconVisibletrue(); PWBox.Clear(); this.Dispose(); } else if (UserList_Form.userlistformCheck == true) { contextMenuStripForm.LockIconVisiblefalse(); mainform.Show(); createroom.Show(); userlistform.Show(); userlistform.Focus(); sbloginformCheck = false; UserList_Form.userlistformCheck = true; contextMenuStripForm.IconVisibletrue(); PWBox.Clear(); this.Dispose(); } else { contextMenuStripForm.LockIconVisiblefalse(); mainform.Show(); mainform.Focus(); sbloginformCheck = false; Mainform.mainformCheck = true; contextMenuStripForm.IconVisibletrue(); PWBox.Clear(); this.Dispose(); } //서버로 로그인 id에 맞는 값을 받아와야 함. } else { //MessageBox.Show("비밀번호가 일치하지 않습니다.", "로그인실패", MessageBoxButtons.OK, MessageBoxIcon.Error); sbLoginStatus.Text = "비밀번호가 일치하지 않습니다."; sbLoginStatus.ForeColor = Color.Red; PWBox.Clear(); } } else { sbLoginStatus.Text = "비밀번호를 적어주세요."; sbLoginStatus.ForeColor = Color.Red; //MessageBox.Show("비밀번호를 적어주세요.", "로그인실패", MessageBoxButtons.OK, MessageBoxIcon.Error); } }