Exemplo n.º 1
0
        private void loadListMesssMem()
        {
            string    sqlquery = "select ThanhVien.IDThanhVien,(HoThanhVien +' ' +TenThanhVien+' - '+ right(MSSV,4)) as HoTen from ThanhVien right join TaiKhoan on TaiKhoan.IDThanhVien = ThanhVien.IDThanhVien";
            DataTable dt       = dalmessange.getMess(sqlquery);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (caseData.DataTam.DuLieu.ID != dt.Rows[i]["IDThanhVien"].ToString())
                {
                    ucmessange                  = new GUI.uc_Messange();
                    ucmessange.BorderStyle      = System.Windows.Forms.BorderStyle.FixedSingle;
                    ucmessange.Cursor           = System.Windows.Forms.Cursors.Hand;
                    ucmessange.Dock             = System.Windows.Forms.DockStyle.Top;
                    ucmessange.Location         = new System.Drawing.Point(0, 0);
                    ucmessange.Name             = "uc_Messange1" + i;
                    ucmessange.Size             = new System.Drawing.Size(310, 61);
                    ucmessange.TabIndex         = i;
                    ucmessange.lb_ChatName.Text = dt.Rows[i]["HoTen"].ToString();
                    string noidung = loadtitleMessMem(dt.Rows[i]["IDThanhVien"].ToString());
                    if (mha.IsBase64String(noidung) && noidung.Length > 200)
                    {
                        noidung = "Đã gửi 1 ảnh";
                    }
                    ucmessange.lb_NewMessage.Text = noidung;
                    ucmessange.Tag    = dt.Rows[i]["IDThanhVien"].ToString();
                    ucmessange.Click += new EventHandler(ucmessangeMem_Click);
                    frmmessange.pn_MessList.Controls.Add(ucmessange);
                }
            }
        }
Exemplo n.º 2
0
        private void loadListMesssTeam()
        {
            /*--------------Load nhóm---------------------*/
            string    sqlquery = "select * from NhomChat";
            DataTable dt       = dalmessange.getMess(sqlquery);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                sqlquery               = "select NoiDung,(TenThanhVien + '-' + right(MSSV,4) + ': ') as HoTen from NhomChat_TinNhan,ThanhVien where IDThanhVien = IDNguoiGui and IDTinNhan = (select Max(IDTinNhan) from NhomChat_TinNhan where NhomChat_TinNhan.IDNhomChat =" + dt.Rows[i]["IDNhom"].ToString() + ")";
                ucmessange             = new GUI.uc_Messange();
                ucmessange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
                ucmessange.Cursor      = System.Windows.Forms.Cursors.Hand;
                ucmessange.Dock        = System.Windows.Forms.DockStyle.Top;
                ucmessange.Location    = new System.Drawing.Point(0, 0);
                ucmessange.Name        = "uc_Messange1" + i;
                ucmessange.Size        = new System.Drawing.Size(310, 61);
                ucmessange.TabIndex    = i;
                DataTable dtsend  = dalmessange.getMess(sqlquery);
                string    noidung = dtsend.Rows[0]["NoiDung"].ToString();
                noidung = noidung.Substring(noidung.Split(':')[0].Length, noidung.Length - noidung.Split(':')[0].Length);
                if (mha.IsBase64String(noidung) && noidung.Length > 200)
                {
                    noidung = "Đã gửi 1 ảnh";
                }
                ucmessange.lb_ChatName.Text   = dt.Rows[i]["TenNhom"].ToString();
                ucmessange.lb_NewMessage.Text = dtsend.Rows[0]["HoTen"].ToString() + noidung;
                ucmessange.Tag    = dt.Rows[i]["IDNhom"].ToString();
                ucmessange.Click += new EventHandler(ucmessange_Click);
                frmmessange.pn_MessList.Controls.Add(ucmessange);
            }
        }