/// <summary> /// Changes the file that is being read, setting up the new reader /// </summary> /// <param name="newFile"></param> private void ChangeFile(string newFile) { ErrorStrings.Clear(); // Dispose of the old reader as needed try { if (Reader != null) { Reader.Dispose(); } } catch { } Reader = null; // Create the new reader try { Reader = File.OpenText(newFile); } catch (Exception ex) { ErrorStrings.Add(ex.Message); } InvokeOnErrorStringsChanged(); }
public bool ValidDeleteTicketsTable(string id) { try { if (id == string.Empty) { ErrorString += "-- Выберете строку, которую нужно удалить!\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }
public bool ValidAddHallTable(string row, string seat) { try { if (row == string.Empty) { ErrorString += "-- Поле количество рядов не должно быть пустым!\n"; ValidKey = false; } if (seat == string.Empty) { ErrorString += "-- Поле количество мест в ряду не должно быть пустым!\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }
public bool ValidAddStaffTable(string surname, string name, string patronymic, string position, string birthdate, string entrydate) { try { if (surname == string.Empty) { ErrorString += "-- Поле фамилия не должно быть пустым!\n"; ValidKey = false; } if (name == string.Empty) { ErrorString += "-- Поле имя не должно быть пустым!\n"; ValidKey = false; } if (patronymic == string.Empty) { ErrorString += "-- Поле отчество не должно быть пустым!\n"; ValidKey = false; } if (position == string.Empty) { ErrorString += "-- Поле должность не должно быть пустым!\n"; ValidKey = false; } if (birthdate.Length < 10) { ErrorString += "-- Поле даты не должно быть пустым!\n"; ValidKey = false; } if (entrydate.Length < 10) { ErrorString += "-- Поле жанр не должно быть пустым!\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }
/// <summary> /// Checks to see if this is functional /// </summary> /// <returns>True if the state is valid, False if not</returns> public override bool Validate() { ErrorStrings.Clear(); if (Sampler != null) { return(true); } ErrorStrings.Add($"Select a valid audio file"); InvokeOnErrorStringsChanged(); return(false); }
/// <summary> /// Changes the file that is being read, setting up the new reader /// </summary> /// <param name="newFile"></param> private void ChangeFile(string newFile) { ErrorStrings.Clear(); // Don't accept empty strings if (string.IsNullOrEmpty(newFile)) { ErrorStrings.Add("Select a file to write to"); } InvokeOnErrorStringsChanged(); }
/// <summary> /// Checks to see if this is functional /// </summary> /// <returns>True if the state is valid, False if not</returns> public override bool Validate() { ErrorStrings.Clear(); if (!string.IsNullOrEmpty(Filename)) { return(true); } ErrorStrings.Add($"Select a file to write to"); InvokeOnErrorStringsChanged(); return(false); }
public bool ValidAddTicketsTable(string sessionid, string row, string seat, string zone, string recall) { try { if (sessionid == string.Empty) { ErrorString += "-- Поле id сеанса не должно быть пустым!\n"; ValidKey = false; } if (row == string.Empty) { ErrorString += "-- Поле ряд не должно быть пустым!\n"; ValidKey = false; } if (seat == string.Empty) { ErrorString += "-- Поле место не должно быть пустым!\n"; ValidKey = false; } if (zone == string.Empty) { ErrorString += "-- Поле зона не должно быть пустым!\n"; ValidKey = false; } if (recall != "0" & recall != "1" & recall != "2" & recall != "3" & recall != "4" & recall != "5") { ErrorString += "-- Отзыв должен иметь цифровое значение от 0 до 5!\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }
/// <summary> /// Adds and removes the Needs Compiled Error as needed /// </summary> private void AddNeedsCompileErorr() { var eIndex = ErrorStrings.IndexOf(Constants.ERROR_COMPILE); if (_needsCompile && eIndex < 0) { ErrorStrings.Add(Constants.ERROR_COMPILE); OnErrorStringsChanged?.Invoke(this, null); } else if (!_needsCompile && eIndex >= 0) { ErrorStrings.RemoveAt(eIndex); OnErrorStringsChanged?.Invoke(this, null); } }
public bool ValidAddSessionTable(string date, string time, string hallid) { try { if (date.Length < 10) { ErrorString += "-- Поле дата заполненно некорректно!\n"; ValidKey = false; } if (time.Length < 8) { ErrorString += "-- Поле время заполненно некорректно!\n"; ValidKey = false; } if (hallid == string.Empty) { ErrorString += "-- Поле номер зала не должно быть пустым!\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }
/// <summary> /// Changes the file that is being read, setting up the new reader /// </summary> /// <param name="newFile"></param> private void ChangeFile(string newFile) { ErrorStrings.Clear(); // Dispose of the old reader as needed try { if (Reader != null) { Reader.Dispose(); } } catch { } Reader = null; Sampler = null; // Create the new reader var extension = Path.GetExtension(newFile).ToLower(); switch (extension) { case ".wav": try { Reader = new WaveFileReader(newFile); Sampler = Reader.ToSampleProvider(); } catch (Exception ex) { ErrorStrings.Add(ex.Message); } break; default: // Unknown format ErrorStrings.Add($"The audio format {extension} is not supported."); break; } InvokeOnErrorStringsChanged(); }
/// <summary> /// Compiles this object for actual use /// </summary> public override void Compile() { NeedsCompile = false; ErrorStrings.Clear(); // Create a new port with the user settings try { Port = new SerialPort(PortName, BaudRate, ParityBit, DataBits, StopBit); if (!Port.IsOpen) { Port.Open(); } } catch (Exception ex) { ErrorStrings.Add(ex.Message); Port = null; } // Update if this still needs compiled or not NeedsCompile = (Port == null || !Port.IsOpen); }
/// <summary> /// Creates a new AudioFileStream. /// A file must be specified before it can be used /// </summary> public AudioFileStream() { ErrorStrings.Add($"Select a valid audio file"); InvokeOnErrorStringsChanged(); }
/// <summary> /// Creates a new AudioFileStream. /// A file must be specified before it can be used /// </summary> public CSVFileReaderStream() { ErrorStrings.Add($"Select a valid csv file"); InvokeOnErrorStringsChanged(); }
/// <summary> /// Creates a new CSVFileStream. /// A file must be specified before it can be used /// </summary> public CSVFileWriterStream() { ErrorStrings.Add($"Select a file to write to"); InvokeOnErrorStringsChanged(); }
public bool ValidAddFilmsTable(string title, string country, string producer, string duration, string date, string genre, string baseprice) { try { if (title == string.Empty) { ErrorString += "-- Поле названия не должно быть пустым!\n"; ValidKey = false; } if (country == string.Empty) { ErrorString += "-- Поле страна не должно быть пустым!\n"; ValidKey = false; } if (producer == string.Empty) { ErrorString += "-- Поле продюссер не должно быть пустым!\n"; ValidKey = false; } if (duration == string.Empty) { ErrorString += "-- Поле длительности не должно быть пустым!\n"; ValidKey = false; } if (date == string.Empty) { ErrorString += "-- Поле даты не должно быть пустым!\n"; ValidKey = false; } if (genre == string.Empty) { ErrorString += "-- Поле жанра не должно быть пустым!\n"; ValidKey = false; } if (baseprice == string.Empty) { ErrorString += "-- Поле цены не должно быть пустым!\n"; ValidKey = false; } if (duration.Length < 8) { ErrorString += "-- Длительность указана некорректно\n"; ValidKey = false; } if (date.Length < 10) { ErrorString += "-- Дата указана некорректно\n"; ValidKey = false; } if (ValidKey) { return(ValidKey); } else { ErrorStrings.Add(ErrorString); return(ValidKey); } } finally { ValidKey = true; ErrorString = "--- Введите корректные значения ---\n" + "-----------------------------------------\n"; } }