Esempio n. 1
0
        private void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (listBox1.SelectedIndex == 0)
            {
                return;
            }
            Console.WriteLine(ls[listBox1.SelectedIndex - 1]);
            MessageDetail newForm = new MessageDetail(ls[listBox1.SelectedIndex - 1]);

            newForm.Show();
            //읽음으로 Update 후 폼 다시 로드

            string query = "UPDATE 쪽지 SET 수신확인 = '읽음' WHERE id = " + ls[listBox1.SelectedIndex - 1];

            DBmanager.DBquery(query);
            LoadMessage();
        }
        private void btnSend_Click(object sender, EventArgs e)
        {
            // 유저 -> 다른 유저에게 보내기
            // 텍스트 박스에 받아온 데이터를 가지고 검색 후 Insert

            string title   = txtMsgTitle.Text.ToString();
            string content = txtMsgBox.Text.ToString();

            try
            {
                string query = String.Format("INSERT INTO 쪽지(보낸사람, 받는사람, 제목, 내용) " +
                                             "VALUES({0}, {1}, '{2}', '{3}')", UserManager.Id, txtSendToWhom.Text.ToString(), title, content);
                DBmanager.DBquery(query);
            }
            catch
            {
                MessageBox.Show("정상적으로 발송되지 않았습니다.");
                return;
            }
            MessageBox.Show("정상적으로 발송 되었습니다.");
            txtSendToWhom.Text = "";
            txtMsgTitle.Text   = "";
            txtMsgBox.Text     = "";
        }