public void CheckSerializationFile() { try { //kayıt dosyası exe ile aynı yerde olması istendiği için comment yapıldı if (!Directory.Exists(Path.GetDirectoryName(SerializationPaths.Settings))) { Directory.CreateDirectory(Path.GetDirectoryName(SerializationPaths.Settings)); } //xmlserilization dosyasını kontrol ediyoruz if (!File.Exists(SerializationPaths.Settings)) { //this.ATS_to_OBATO_Port = 13400; //this.OBATO_to_OBATP_Port = 14500; //this.OBATP_to_OBATO_Port = 15400; //this.OBATP_to_WSATP_Port = 15100; //this.OBATO_to_ATS_Port = 14300; //this.OBATO_to_WSATO_Port = 14200; //this.TotalMilliseconds = 1000; //this.WSATP_to_OBATP_Port = 11500; //this.WSATO_to_OBATO_Port = 12400; this.Serialize(XMLSerialization.Singleton()); } } catch (Exception ex) { throw new Exception(ExceptionMessages.CheckSerilizationFileExceptionMessage, ex); } }
public TrackSettingsModal() { InitializeComponent(); //ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); //m_dataGridViewTrackRoute.Columns.Clear(); if (m_settings.RouteTrack.TableName == "") { m_dataGridViewManuelInputTrack.DataSource = TempDataTable(); } else { m_dataGridViewManuelInputTrack.DataSource = m_settings.RouteTrack; } m_dataGridViewManuelInputTrack.Columns[0].Width = 50; UIOperation.SetDoubleBuffered(m_dataGridViewManuelInputTrack); UIOperation.SetDoubleBuffered(m_dataGridViewFromFileTrack); m_dataGridViewFromFileTrack.DataSource = MainForm.m_fromFileTracks; m_dataGridViewFromFileTrack.Columns[0].Width = 50; }
public GeneralSettingsModal() { InitializeComponent(); //ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); m_textBoxStartRangeTrackID.Text = m_settings.StartTrackID.ToString(); m_textBoxEndRangeTrackID.Text = m_settings.EndTrackID.ToString(); if (m_settings.TrackInput == Enums.TrackInput.Manuel) { m_radioButtonManuelInputTracks.Checked = true; } else { m_radioButtonFromFileTracks.Checked = true; } m_numericUpDownTrainFrequency.Value = m_settings.TrainFrequency; }
public MainForm() { InitializeComponent(); m_mf = this; #region ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); #endregion CheckForIllegalCrossThreadCalls = false; m_allOBATP = new ConcurrentDictionary <int, OBATP>(); m_socketCommunication = SocketCommunication.Singleton(); m_trainMovement = new TrainMovementCreate(); //excel tablosundan track listesini ve özelliklerini okuyoruz m_fromFileTracks = FileOperation.ReadTrackTableInExcel(); if (m_settings.TrackInput == Enums.TrackInput.Manuel) { allTracks = Track.AllTracksAAA(m_settings.RouteTrack); } else if (m_settings.TrackInput == Enums.TrackInput.FromFile) { allTracks = Track.AllTracks(m_fromFileTracks); } m_route = Route.CreateNewRoute(m_settings.StartTrackID, m_settings.EndTrackID, allTracks); //DataTable rt = FileOperation.ReadRouteTableInExcel(); //allRoute = Route.AllRoute(rt, asasas); //Route route = new Route(); //allRoute = route.AllRoute(rt, asasas); //List<Route> asdasdasdasdasd = Route.AllRoute(rt, allTracks); ahmet.Columns.Add("ID"); UIOperation.SetDoubleBuffered(m_listViewFootPrintTracks); UIOperation.SetDoubleBuffered(m_listViewVirtualOccupation); //m_socketCommunication.Start(SocketCommunication.CommunicationType.Client, "10.2.149.17", 205); m_socketCommunication.Start(SocketCommunication.CommunicationType.Client, "127.0.0.1", 5050); }
public TrainSettingsModal() { InitializeComponent(); //ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); //ayarları atama m_textBoxTrainLength.Text = m_settings.TrainLength.ToString(); m_textBoxTrainDeceleration.Text = m_settings.MaxTrainDeceleration.ToString(); m_textBoxTrainAcceleration.Text = m_settings.MaxTrainAcceleration.ToString(); m_textBoxTrainSpeedLimit.Text = m_settings.TrainSpeedLimit.ToString(); }
public TrainSimModal() { InitializeComponent(); //ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); TrainLengthCM = (double)m_settings.TrainLength; TrainLengthCMReScale = (TrainLengthCM * RouteScaleRatio); m_rect = new Rectangle(offsetX, 100, Convert.ToInt32(TrainLengthCMReScale), 20); m_bitmapGraphics = m_panel.CreateGraphics();// Graphics.FromImage(m_bitmapScreen); UIOperation.SetDoubleBuffered(m_panel); MainForm.m_trainMovement.AddWatcher(this); }
public CommunicationSettingsModal() { InitializeComponent(); //ayarları okuma m_settings = XMLSerialization.Singleton(); m_settings = m_settings.DeSerialize(m_settings); //ayarları atama m_ıpAddressControlATSToOBATP.Text = m_settings.ATSToOBATPIPAddress; m_textBoxATSToOBATPPort.Text = m_settings.ATSToOBATPPort; m_ıpAddressControlOBATPToATS.Text = m_settings.OBATPToATSIPAddress; m_textBoxOBATPToATSPort.Text = m_settings.OBATPToATSPort; m_ıpAddressControlWSATCToOBATP.Text = m_settings.WSATCToOBATPIPAddress; m_textBoxWSATCToOBATPPort.Text = m_settings.WSATCToOBATPPort; m_ıpAddressControlOBATPToWSATC.Text = m_settings.OBATPToWSATCIPAddress; m_textBoxOBATPToWSATCPort.Text = m_settings.OBATPToWSATCPort; }