private void DetectErrors() { if (ValidationLib.IsNull(txtTitle.Text) == true) { txtTitle.Background = Brushes.Red; } if (ValidationLib.IsNum(txtEdition.Text) == false) { txtEdition.Bground = Brushes.Red; } if (ValidationLib.IsNum(ucComBoxVolume.Text) == false) { ucComBoxVolume.Bground = Brushes.Red; } if (ValidationLib.IsNum(ucComBoxYear.Text) == false) { ucComBoxYear.Bground = Brushes.Red; } if (ValidationLib.IsNum(autoCompleteBox_Author.Text) == false) { autoCompleteBox_Author.Bground = Brushes.Red; } if (ValidationLib.IsNum(autoCompleteBox_Publisher.Text) == false) { autoCompleteBox_Publisher.Bground = Brushes.Red; } }
private void btn_save_Click(object sender, RoutedEventArgs e) { string location = fileLocation1.txtFileLocation.Content.ToString(); if (DataIsValidated()) { string strAuthor = ValidationLib.DefaultData(autoCompleteBox_Author.Text); TextRange textRange = new TextRange(txtReview.Document.ContentStart, txtReview.Document.ContentEnd); Book editedBook; if (IsAddnewMode) { if (location != "" || filelocation != "") { string filesource = ""; string[] arrayFileSource; if (location != "") { filesource = location; arrayFileSource = location.Split('\\'); } else { filesource = filelocation; arrayFileSource = filelocation.Split('\\'); } editedBook = AddData(new Book()); //string[] arrayFileSource = location.Split('\\'); //string[] arrayFileSource = filelocation.Split('\\'); _OldEbookFile = arrayFileSource[arrayFileSource.Count() - 1]; booklib.Add(editedBook, strAuthor, textRange.Text, filesource, _OldEbookFile); } } else { editedBook = AddData(_book); string oldDri = CreateOldDirectory(_OldAuthor, _OldTitle); booklib.Edit(editedBook, strAuthor, oldDri, textRange.Text, _OldEbookFile); } Common.AlertDiag alert1 = new Common.AlertDiag(); alert1._strAlertNote = "E-book is inserted/Updated successfull"; alert1.ShowInTaskbar = false; alert1.WindowStyle = WindowStyle.ToolWindow; alert1.CancelButton = Visibility.Hidden; alert1.ShowDialog(); m.loadMain(new Home()); } }
private bool DataIsValidated() { if (ValidationLib.IsNum(txtEdition.Text) == true && ValidationLib.IsNum(ucComBoxVolume.Text) == true && ValidationLib.IsNum(ucComBoxYear.Text) == true && ValidationLib.IsNull(txtTitle.Text) == false && ValidationLib.IsNull(autoCompleteBox_Author.Text) == false && ValidationLib.IsNull(autoCompleteBox_Publisher.Text) == false ) { return(true); } else { //alert DetectErrors(); return(false); } }