void ReleaseDesignerOutlets() { if (Click != null) { Click.Dispose(); Click = null; } if (DisplayText != null) { DisplayText.Dispose(); DisplayText = null; } if (EnterText != null) { EnterText.Dispose(); EnterText = null; } if (GoToNavigate != null) { GoToNavigate.Dispose(); GoToNavigate = null; } if (ItemList != null) { ItemList.Dispose(); ItemList = null; } }
private void CancelButton_Click(object sender, RoutedEventArgs e) { EnterText.Visibility = Visibility.Hidden; OkButton.Visibility = Visibility.Hidden; CancelButton.Visibility = Visibility.Hidden; EnterText.Clear(); }
public ClassrunUI(IWebDriver driver) { ClickMenu = new SelectTabMenu(driver, ""); ClickButton = new SelectButton(driver, ""); ClickSubMenu = new SelectSubMenu(driver, ""); EnterTextBox = new EnterText(driver, ""); EnterTextBoxByElement = new EnterText(driver, ""); }
partial void WKInterfaceButton5_Activated(WatchKit.WKInterfaceButton sender) { if (entryMode) { Console.WriteLine("EntryMode=true"); var suggest = new string[] { "Get groceries", "Buy gas", "Post letter" }; PresentTextInputController(suggest, WatchKit.WKTextInputMode.AllowEmoji, (a) => { Console.WriteLine("Text was selected"); if (a != null && a.Count > 0) { enteredText = a.GetItem <NSObject>(0).ToString(); Console.WriteLine(" " + a.GetItem <NSObject>(0)); Name.SetText(a.GetItem <NSObject>(0).ToString()); entryMode = false; EnterText.SetTitle("Save"); } else { Console.WriteLine("Error"); } }); } else { Console.WriteLine("EntryMode=false must save"); // TODO: save! TodoItemDatabase Database = null; var todo = new TodoItem { Name = enteredText, Done = false }; if (Database == null) { var FileManager = new NSFileManager(); var appGroupContainer = FileManager.GetContainerUrl("group.com.conceptdevelopment.WatchTodo"); var appGroupContainerPath = appGroupContainer.Path; Console.WriteLine("agcpath: " + appGroupContainerPath); var sqliteFilename = "TodoSQLite.db3"; // string documentsPath = Environment.GetFolderPath (Environment.SpecialFolder.Personal); // Documents folder // string libraryPath = Path.Combine (documentsPath, "..", "Library"); // Library folder var path = Path.Combine(appGroupContainerPath, sqliteFilename); var conn = new SQLiteConnection(path); Database = new TodoItemDatabase(conn); } Database.SaveItem(todo); Database.Close(); PopController(); } }
void ReleaseDesignerOutlets() { if (EnterText != null) { EnterText.Dispose(); EnterText = null; } if (Name != null) { Name.Dispose(); Name = null; } }
static void ConfigTest(string searchedName) { string EnterText; bool test = false; string[] linesConfig = File.ReadAllLines(Config); int i = 0; while (i < linesConfig.Length) { string[] word = linesConfig[i].Split(new char[] { ' ' }, 2); if (word[0] == searchedName) { Name = word[0]; Pc = word[1]; test = true; } i++; } if (test == false) { Console.Write("\nYou haven't an account !\nOnly one spacebar\nInsert exit for leave\nInsert your name and the name of your computer : "); EnterText = Console.ReadLine(); if (EnterText != "exit") { string[] name = EnterText.Split(new char[] { ' ' }, 2); Name = name[0]; Pc = name[1]; string newLine = searchedName; newLine += " "; newLine += Pc; newLine += "\n"; File.AppendAllText(Config, newLine); } else { Console.WriteLine("Leaving ..."); Thread.Sleep(200); Environment.Exit(0); } } }
/// <summary> /// Renders the content of the qwerty keyboard. /// </summary> /// <param name="writer">The writer.</param> protected void RenderQwertyContent(HtmlTextWriter writer) { writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderDigit(writer, "`", "~"); RenderDigit(writer, "1", "!"); RenderDigit(writer, "2", "@"); RenderDigit(writer, "3", "#"); RenderDigit(writer, "4", "$"); RenderDigit(writer, "5", "%"); RenderDigit(writer, "6", "^"); RenderDigit(writer, "7", "&"); RenderDigit(writer, "8", "*"); RenderDigit(writer, "9", "("); RenderDigit(writer, "0", ")"); RenderDigit(writer, "-", "_"); RenderDigit(writer, "=", "+"); RenderCommand(writer, "backspace", "<i class='fa fa-arrow-left'></i>", "key-2x"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderCommand(writer, "tab", "Tab", "key-1halfx"); RenderDigit(writer, "q", "Q"); RenderDigit(writer, "w", "W"); RenderDigit(writer, "e", "E"); RenderDigit(writer, "r", "R"); RenderDigit(writer, "t", "T"); RenderDigit(writer, "y", "Y"); RenderDigit(writer, "u", "U"); RenderDigit(writer, "i", "I"); RenderDigit(writer, "o", "O"); RenderDigit(writer, "p", "P"); RenderDigit(writer, "[", "{"); RenderDigit(writer, "]", "}"); RenderDigit(writer, "\\", "|", "key-1halfx"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderCommand(writer, "caps", "Caps", "key-2x"); RenderDigit(writer, "a", "A"); RenderDigit(writer, "s", "S"); RenderDigit(writer, "d", "D"); RenderDigit(writer, "f", "F"); RenderDigit(writer, "g", "G"); RenderDigit(writer, "h", "H"); RenderDigit(writer, "j", "J"); RenderDigit(writer, "k", "K"); RenderDigit(writer, "l", "L"); RenderDigit(writer, ";", ":"); RenderDigit(writer, "'", "\""); RenderCommand(writer, "enter", EnterHtmlContent != string.Empty ? EnterHtmlContent : EnterText.EncodeHtml(), "key-2x", EnterKeyCssClass); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderCommand(writer, "shift", "Shift", "key-2halfx"); RenderDigit(writer, "z", "Z"); RenderDigit(writer, "x", "X"); RenderDigit(writer, "c", "C"); RenderDigit(writer, "v", "V"); RenderDigit(writer, "b", "B"); RenderDigit(writer, "n", "N"); RenderDigit(writer, "m", "M"); RenderDigit(writer, ",", "<"); RenderDigit(writer, ".", ">"); RenderDigit(writer, "/", "?"); RenderCommand(writer, "shift", "Shift", "key-2halfx"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderDigit(writer, " ", " ", "key-7x"); } writer.RenderEndTag(); }
/// <summary> /// Renders the content of the key pad ( /// </summary> /// <param name="writer">The writer.</param> /// <param name="isTenKey">if set to <c>true</c> [is ten key].</param> protected void RenderPadContent(HtmlTextWriter writer, bool isTenKey) { writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderDigit(writer, "1", "1"); RenderDigit(writer, "2", "2"); RenderDigit(writer, "3", "3"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderDigit(writer, "4", "4"); RenderDigit(writer, "5", "5"); RenderDigit(writer, "6", "6"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderDigit(writer, "7", "7"); RenderDigit(writer, "8", "8"); RenderDigit(writer, "9", "9"); } writer.RenderEndTag(); writer.RenderBeginTag(HtmlTextWriterTag.Div); { if (isTenKey) { RenderCommand(writer, "clear", "Clear"); } else { RenderDigit(writer, ".", "."); } RenderDigit(writer, "0", "0"); if (isTenKey) { RenderCommand(writer, "backspace", "<i class='fa fa-backspace'></i>"); } else { RenderCommand(writer, "clear", "<i class='fa fa-times'></i>"); } } writer.RenderEndTag(); if (ShowNumberPadEnter) { writer.RenderBeginTag(HtmlTextWriterTag.Div); { RenderCommand(writer, "enter", EnterHtmlContent != string.Empty ? EnterHtmlContent : EnterText.EncodeHtml(), "key-3x", EnterKeyCssClass); } } }
private void ClearTxt() { EnterText.Clear(); }
private void OkButton_Click(object sender, RoutedEventArgs e) { EnterText.Visibility = Visibility.Hidden; OkButton.Visibility = Visibility.Hidden; CancelButton.Visibility = Visibility.Hidden; string newValue = string.Concat("'", EnterText.Text, "'"); string Query = ""; if (Ok_Type == 1) //Добавить { switch (DictionaryType) { case 1: { Query = "INSERT INTO город (Город) VALUES(" + newValue + ");"; break; } case 2: { Query = "INSERT INTO назначение_здания (Назначение_Здания) VALUES(" + newValue + ");"; break; } case 3: { Query = "INSERT INTO назначение_помещения (Назначение_Помещения) VALUES(" + newValue + ");"; break; } } updateTable(Query, true); } else if (Ok_Type == 2) // Изменить { System.Data.DataRowView selectedRow = (System.Data.DataRowView)Table.SelectedItems[0]; string oldValue = selectedRow.Row[0].ToString(); oldValue = string.Concat("'", oldValue, "'"); switch (DictionaryType) { case 1: { Query = "UPDATE город SET Город = " + newValue + " WHERE Город = " + oldValue + ";"; QueryB = "UPDATE адреса SET Город = " + newValue + " WHERE Город = " + oldValue + ";"; break; } case 2: { Query = "UPDATE назначение_здания SET Назначение_Здания = " + newValue + " WHERE Назначение_Здания = " + oldValue + ";"; break; } case 3: { Query = "UPDATE назначение_помещения SET Назначение_Помещения = " + newValue + " WHERE Назначение_Помещения = " + oldValue + ";"; break; } } updateTable(Query, true); } else // Найти { switch (DictionaryType) { case 1: { Query = "SELECT Город FROM город WHERE Город = " + newValue + ";"; break; } case 2: { Query = "SELECT Назначение_Здания FROM назначение_здания WHERE Назначение_Здания = " + newValue + ";"; break; } case 3: { Query = "SELECT Назначение_Помещения FROM назначение_помещения WHERE Назначение_Помещения = " + newValue + ";"; break; } } updateTable(Query, false); } EnterText.Clear(); }
partial void WKInterfaceButton5_Activated(WatchKit.WKInterfaceButton sender) { if (entryMode) { Console.WriteLine("EntryMode=true"); // Straight to dictation (no suggestions) // PresentTextInputController(new string[0], WatchKit.WKTextInputMode.Plain, (a) => { // Console.WriteLine("Dictation was accepted"); // if (a != null && a.Count > 0) { // enteredText = a.GetItem<NSObject>(0).ToString(); // Console.WriteLine(" " + a.GetItem<NSObject>(0)); // Name.SetText (a.GetItem<NSObject>(0).ToString()); // entryMode = false; // EnterText.SetTitle ("Save"); // } else { // Console.WriteLine("Error"); // } // }); var suggest = new string[] { "Get groceries", "Buy gas", "Post letter" }; PresentTextInputController(suggest, WatchKit.WKTextInputMode.AllowEmoji, (a) => { Console.WriteLine("Text was selected"); if (a != null && a.Count > 0) { enteredText = a.GetItem <NSObject>(0).ToString(); Console.WriteLine(" " + a.GetItem <NSObject>(0)); Name.SetText(a.GetItem <NSObject>(0).ToString()); entryMode = false; EnterText.SetTitle("Save"); } else { Console.WriteLine("Error"); } }); } else { Console.WriteLine("EntryMode=false must save " + enteredText + "."); // TODO: save! TodoItemDatabase Database = null; var todo = new TodoItem { Name = enteredText, Done = false }; if (Database == null) { //HACK: no app group var appGroupContainerPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); Console.WriteLine("agcpath: " + appGroupContainerPath); var sqliteFilename = "TodoSQLite.db3"; var path = Path.Combine(appGroupContainerPath, sqliteFilename); var conn = new SQLiteConnection(path); Database = new TodoItemDatabase(conn); } Database.SaveItem(todo); Database.Close(); PopController(); } }