public string GetValue(string id) { ValuePattern pattern = Ae.GetPattern <ValuePattern>(); pattern.SetValue(id); return(pattern.Current.Value); }
// FUNCTION : MainWindow() // DESCRIPTION : This function sets up the the main window public MainWindow() { InitializeComponent(); Closing += Close_Window; // start thread listening to server listener = new Thread(new ParameterizedThreadStart(ListenForChatServer)); keepListening = true; // start the stream listener.Start(stream); // try catch to catch any exceptions try { // connect the client to the server client = new TcpClient(serverIP, portNumber); // create the stream stream = client.GetStream(); } catch (ArgumentNullException Ae) { MessageBox.Show(Ae.ToString()); } catch (SocketException Se) { MessageBox.Show(Se.ToString()); } }
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // // METHOD : MainWindow() // DESCRIPTION : This method initializes the main window, starts the server // and connects to the client // PARAMETERS : none // RETURNS : none // public MainWindow() { InitializeComponent(); Closing += MainWindow_Close; //Assigns the method to the thread serverListener = new Thread(new ParameterizedThreadStart(ListenToServer)); //Set thread working flag to true continueListen = true; //Start the thread serverListener.Start(stream); try { //Connect TCP client to server client = new TcpClient(server, port); //Setup service stream with client stream = client.GetStream(); } catch (ArgumentNullException Ae) { MessageBox.Show(Ae.ToString()); } catch (SocketException Se) { MessageBox.Show(Se.ToString()); } }
public void Save() { bool needSave = false; if (string.IsNullOrWhiteSpace(IdrNumber)) { return; } var data = IntellectualPropertyObject.GetIntellectualProperty(IntellectualPropertyId ?? 0) ?? new IntellectualPropertyObject(); if (data.MainId == 0) { data.MainId = MainId; } if (IdrNumber?.Trim() != data.IdrNumber) { data.IdrNumber = IdrNumber?.Trim(); needSave = true; } if (DocketNumber?.Trim() != data.DocketNumber) { data.DocketNumber = DocketNumber?.Trim(); needSave = true; } if (Aty?.Trim() != data.Aty) { data.Aty = Aty?.Trim(); needSave = true; } if (Ae?.Trim() != data.Ae) { data.Ae = Ae?.Trim(); needSave = true; } if (Title?.Trim() != data.Title) { data.Title = Title?.Trim(); needSave = true; } if (needSave) { data.Save(); } }