private void btnAdd_Click(object sender, RoutedEventArgs e) { List <string> errors = new List <string>(); if (string.IsNullOrEmpty(txtName.Text)) { errors.Add("Name is required."); } ; if (string.IsNullOrEmpty(txtBrithPlace.Text)) { errors.Add("BirthPlace is required."); } ; if (string.IsNullOrEmpty(txtAge.Text)) { errors.Add("Age is required."); } ; if (string.IsNullOrEmpty(txtStyleOfWork.Text)) { errors.Add("StyleOfWork is required."); } ; if (errors.Count > 0) { foreach (var error in errors) { txtError.Text = txtError.Text + error + "\n"; } return; } var op = Artistbll.Add(new Artist() { ArtistID = Guid.NewGuid(), Name = txtName.Text, BirthPlace = txtBrithPlace.Text, Age = txtAge.Text, StyleOfWork = txtStyleOfWork.Text, }); if (op.Code != "200") { MessageBox.Show("Error : " + op.Message); } else { MessageBox.Show("Artwork is successfully added to table"); } myParentWindow.showData(); this.Close(); }
public void showData() { var Artists = Artistbll.Search(pageIndex, pageSize, sortBy, sortOrder, keyword); dgArtist.ItemsSource = Artists.Items; pageCount = Artists.PageCount; }
private void btnAdd_Click(object sender, RoutedEventArgs e) { List <string> errors = new List <string>(); if (string.IsNullOrEmpty(txtName.Text)) { errors.Add("Name is required."); } ; if (string.IsNullOrEmpty(txtBrithPlace.Text)) { errors.Add("BirthPlace is required."); } ; if (string.IsNullOrEmpty(txtAge.Text)) { errors.Add("Age is required."); } ; if (string.IsNullOrEmpty(txtStyleOfWork.Text)) { errors.Add("StyleOfWork is required."); } ; if (errors.Count > 0) { foreach (var error in errors) { txtError.Text = txtError.Text + error + "\n"; } return; } var op = Artistbll.Update(new Artist() { ArtistID = artistDTO.ArtistID, Name = txtName.Text, BirthPlace = txtBrithPlace.Text, Age = txtAge.Text, StyleOfWork = txtStyleOfWork.Text, }); if (op.Code != "200") { MessageBox.Show("Error : " + op.Message); } else { MessageBox.Show("User is successfully updated"); } this.Close(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { ArtistDTO artistDTO = ((FrameworkElement)sender).DataContext as ArtistDTO; if (MessageBox.Show("Are you sure you want to delete " + artistDTO.Name + " " + artistDTO.BirthPlace + "?", "Are you sure?", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { var op = Artistbll.Delete(artistDTO.ArtistID); if (op.Code != "200") { MessageBox.Show("Error : " + op.Message); } else { MessageBox.Show("Artwork is successfully deleted from table"); showData(); } } ; }