private void CreateList()
{
if (NaviMobileManager.Instance.possibleConnections.Count == 0 && UIManager.Instance.GetState() == 1 ) {
UIManager.Instance.LoadSearching ();
return;
}
for( int i = 0 ; i < NaviMobileManager.Instance.possibleConnections.Count; i++ ) {
GameObject obj = Instantiate(listItemPrefab.gameObject) as GameObject;
RectTransform rt = obj.GetComponent<RectTransform> ();
obj.transform.SetParent( listParent );
obj.transform.localPosition = new Vector3(0f, -i*((1f + SPACING)*rt.rect.height), 0f);
obj.transform.localScale = Vector3.one;
string[] values = NaviMobileManager.Instance.SplitIP_Message (NaviMobileManager.Instance.possibleConnections [i]);
string name;
string ip;
if (values.Length == 1) {
ip = values [0];
name = "Connect to " + ip;
} else {
name = values[0];
ip = values [1];
}
obj.GetComponent<IPConnection> ().SetIP ( name , ip );
currentItems.Add(obj.GetComponent<RectTransform>());
}
}
protected void SaveButton_ServerClick(object sender, EventArgs e) { int fid = ListFolderId; ListInfo list; using (TransactionScope scope = DataContext.Current.BeginTransaction()) { int templateId = int.Parse(ddTemplates.SelectedValue); if (templateId > 0) { list = ListManager.CreateListFromTemplate(templateId, fid, ListNameTextBox.Text.Trim(), cbWithData.Checked); } else { list = ListManager.CreateList(fid, ListNameTextBox.Text.Trim()); } list.Description = txtDescription.Text; list.Properties["ListType"].Value = int.Parse(ddType.SelectedValue); list.Properties["Status"].Value = int.Parse(ddStatus.SelectedValue); list.Save(); scope.Commit(); } MetaClass mc = ListManager.GetListMetaClass(list); string url = String.Format(CultureInfo.InvariantCulture, "{0}?class={1}", CHelper.ListAdminPage, mc.Name); Response.Redirect(url, true); }