Ejemplo n.º 1
0
    public string GetImageCommentsToListBox(int ImageID, ListBox listBox)
    {
        string returnValue = null;

        if (ImageID < 0)
        {
            return(returnValue);
        }

        listBox.Items.Clear();

        string comText;

        int  id   = 1;// может прерываться, возможны точки разрыва
        bool flag = true;

        TableOpreatorClass oTable = new TableOpreatorClass();

        int maxID = oTable.GetMaxID("ID", "ImageComment");

        while (flag)
        {
            comText = this.selectImageCommentText(ImageID, id);


            int imgCommentID = this.GetImgCommentID(id, ImageID);//???????
            if (id > maxID)
            {
                id++;
                flag = false;
            }

            if (comText == null)// Если ничего не прочитано
            {
                id++;
            }
            else
            {
                ListItem listItem = new ListItem();
                listItem.Text  = comText;
                listItem.Value = Convert.ToString(imgCommentID);
                listBox.Items.Add(listItem);
                id++;
            }
        }

        return(returnValue);
    }
Ejemplo n.º 2
0
    public void AddNewLike(string groupTableName /*Images, Posts or other*/, int groupID /*ImageID, PostID*/, int PeopleID)
    {
        TableOpreatorClass oTable = new TableOpreatorClass();

        List <TableValue> insertValues = new List <TableValue>();

        TableValue tabValue = new TableValue();

        tabValue.ValueName = "GroupTableName";
        tabValue.Value     = groupTableName;
        insertValues.Add(tabValue);

        TableValue tabValue1 = new TableValue();

        tabValue1.ValueName = "GroupID";
        tabValue1.Value     = groupID;
        insertValues.Add(tabValue1);


        TableValue tabValue2 = new TableValue();

        tabValue2.ValueName = "PeopleID";
        tabValue2.Value     = PeopleID;
        insertValues.Add(tabValue2);

        TableValue tabValue3 = new TableValue();

        tabValue3.ValueName = "UniqueID";
        tabValue3.Value     = oTable.GetMaxID("UniqueID", "Like");
        insertValues.Add(tabValue3);

        TableValue tabValue4 = new TableValue();

        tabValue4.ValueName = "IDinGroup";
        tabValue4.Value     = oTable.GetMaxIDInGroup("IDinGroup", "Like", "GroupID", groupID);
        insertValues.Add(tabValue4);

        oTable.InsertToTable(insertValues, "Like");
    }