Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }
Exemple #4
0
        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();
                }
            }
            ;
        }