Exemplo n.º 1
0
        void InitColumn(ListView lst)
        {
            string xml  = AppDomain.CurrentDomain.BaseDirectory + "/WebChatFriend.xml";
            string node = ConfigurationManager.AppSettings["WebChatFriendNode"] + "[@" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKey"] + "=\"" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKeyValue"] + "\"]";
            List <Dictionary <String, string> > items = XmlDocumentDataHelper.ReadXmlNodeItem(xml, node);
            List <ColumnHeader> heads = new List <ColumnHeader>();

            if (items != null)
            {
                foreach (Dictionary <string, string> item in items)
                {
                    if (item["hidden"] != "true")
                    {
                        ColumnHeader head = new ColumnHeader();
                        head.Name = item["key"];
                        head.Text = item["value"];
                        if (string.IsNullOrEmpty(head.Text))
                        {
                            head.Text = head.Name;
                        }
                        heads.Add(head);
                    }
                }
            }
            lst.View = View.Details;
            lst.Columns.AddRange(heads.ToArray());
        }
Exemplo n.º 2
0
        List <Dictionary <string, string> > InitShowColumnInfo()
        {
            string xml = AppDomain.CurrentDomain.BaseDirectory + "/WebChatFriend.xml";

            string node = MapXmlNodeConfigInApp("WebChatFriendNode", "WebChatFriendNodePrimaryKey", "WebChatFriendNodePrimaryKeyValue");
            //  ConfigurationManager.AppSettings["WebChatFriendNode"] + "[@" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKey"] + "=\"" + ConfigurationManager.AppSettings["WebChatFriendNodePrimaryKeyValue"] + "\"]";
            List <Dictionary <string, string> > items = XmlDocumentDataHelper.ReadXmlNodeItem(xml, node);

            return(items);
        }
Exemplo n.º 3
0
        public MainForm()
        {
            InitializeComponent();
            InitShowElement(ControlCategory.Login.ToString(), true);
            webChatSampleCfg = XmlDocumentDataHelper.GetWebChatCfg();
            InitColumn(lstFriendData);
            InitColumn(lstSelectFriend);
            jslogin();

            qrcode();

            login();
        }