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); }
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"); }