示例#1
0
        public void findDetail()
        {
            string          query = "SELECT * FROM 쪽지 join Employee on 쪽지.보낸사람 = Employee.identification WHERE id = " + messageId;
            MySqlDataReader rdr   = DBmanager.select(query);

            rdr.Read();

            Console.WriteLine(rdr["제목"].ToString() + rdr["내용"].ToString());
            txtTitle.Text   = rdr["제목"].ToString();
            txtContent.Text = rdr["내용"].ToString();
            txtWhoSent.Text = rdr["name"].ToString();

            rdr.Close();
        }
示例#2
0
        private void LoadMessage()
        {
            listBox1.Items.Clear();
            ls.Clear();
            listBox1.Items.Add(String.Format(msgDetails, "읽음유무", "보낸사람", "제목"));

            string          query = "SELECT * FROM 쪽지 join Employee on 쪽지.보낸사람 = Employee.identification WHERE 받는사람 = " + UserManager.Id;
            MySqlDataReader rdr   = DBmanager.select(query);

            while (rdr.Read())
            {
                string row   = String.Format(msgDetails, rdr["수신확인"].ToString(), rdr["name"].ToString(), rdr["제목"].ToString());
                string idRow = rdr["id"].ToString(); // 새로운 폼 열 때 넘겨주기 위한 id list 저장
                ls.Add(idRow);
                listBox1.Items.Add(row);
                //Console.WriteLine(rdr["제목"].ToString());
            }

            foreach (string v in ls)
            {
                Console.WriteLine(v);
            }
            rdr.Close();
        }
示例#3
0
        private void MessageViewMember_Load(object sender, EventArgs e)
        {
            /// 사원이 삭제되었을 때는 보이지 않으나 부서가 삭제됐을 때는 고려를 하지 않음.
            /// 부서가 삭제되면 사원도 같이 옮기는 시나리오로 생각함.
            string query = "SELECT identification AS 사번, 부서명, name AS 이름 FROM Employee join 부서 on Employee.department = 부서.ID WHERE identification not in ('" + UserManager.Id + "') AND Employee.valid = 1";

            MySqlDataReader rdr = DBmanager.select(query);

            DataTable dt = new DataTable();

            dt.Load(rdr);
            viewAddr.DataSource = dt;

            rdr.Close();
        }